SlideShare a Scribd company logo
 Kliknij, aby edytować styl wzorca podtytułu
vContact: | www.gtFace.com | info@gtFace.com | (+353) 851 261 081
Agile Process
Because we are interested only in the success of the customer. SCRUM ensures
control at each stage of the works, full transparency of the project and close
cooperation with the customer. We know that the requirements defined in
contracts often prove inadequate or unnecessary: we are not afraid of changing
them. We are interested in a product that meets the customer’s requirements,
which is not always the same as “compliant with the documentation”. Agile
approach is the success of our customer. The success of our customer is also our
success.
Why we choose SCRUM.
The “big picture” is a multi-level presentation of the
requirements towards the system that is to be created.
This is the foundation of our understanding of:
who will use it and what for,
whether it will communicate with other systems and, if yes,
with which ones,
what are the most important business needs that the
system will satisfy.
The general presentation of the system has a significant
impact on the posterior selection of the most important
features and their assessment.
An example of a requirement phrased as a User Story:
Asthe owner of a bank account
The project pricing is carried out by determining the level of
complexity of individual requirements. Our evaluation of
particular stories is based on the knowledge and experience
gained at previous projects. Thanks to this experience, we are
able to compare the requirements and define which are more
and which are less complex. The history of team work indicates
how much time we have to dedicate to implement individual
stories, and after summing up the points, to implement the
entire project. How do we do that? We estimate the degree of
complexity of User Stories:
From the entire Product Backlog, we choose the least and the
most complex story and several intermediate ones and we
discuss them with the customer in detail. Those stories are
the reference point for the other requirements.
The complexity of each story is estimated by the team based
on the values of Fibonacci numbers.
The sum of points from the stories and the average number of
points implemented by the team in the sprint determine the
date of project completion.
The final stage – the pricing„Big picture” in order to achieve
something
As whom
I want to do
something
in order to be able to withdraw money when
the bank is closed
I want to withdraw money from the ATM
User Stories should also contain Approval Criteria, i.e. a
set of requirements whose completion allows both the
team and the customer to be sure that a given user story
has been implemented. For the initial pricing, general
criteria are enough, for example:
entering of the correct PIN code authorises the user;
entering of the incorrect PIN code causes display of a
message on an unsuccessful attempt;
after 3 unsuccessful attempts, the card is blocked by
the ATM.
Product Backlog is a set of business requirements
arranged by priorities On the top, there are features
without which the system cannot function, i.e. those that
meet the most important business needs.
Product Backlog elements most often take the form of
User Stories. These are requirements phased as below:
Product Backlog
What do we need to price a project?
How do we organise work in a project?
The team delivers and presents the functional
software after each iteration (the so-called
sprint). Presentation of the performed work
takes place in a test environment. It is always a
functional application, which allows for on-
going control of work progress and the
possibility to verify the requirements defined at
the beginning of the project.
Each sprint is a cycle of events taking place
sequentially:
Planning
choosing User Stories for the next sprint
from the Product Backlog;
setting the goal of the sprint;
accepting the scope by the Team and the
Product Owner.
Daily Scrum Meeting
an everyday 15-minute meeting to
organise the entire day of work and
indicate the blockers;
full control, eliminating blockers;
self-organisation;
Grooming
refinement of the requirements;
joint development of the Approval
Criteria.
Review
presentation of the features implemented in a functional
application;
the customer continuously sees the progress;
we can make and react to comments on an on-going basis;
formal approval of the work performed;
Retrospective
after each sprint, we indicate how to improve the process and
effectiveness of the team;
we identify and eliminate our weaknesses;
resolutions in a visible place – we control each other;
the customer actively participates in the meeting; full
transparency of the team.
Our method requires full control at each stage of the works. To ensure this, the
customer has to assign the Product Owner.
The Product Owner should be a person with an authority to make decisions so as
to be able to answer the questions of the team within the shortest possible time.
It is recommended that the Product Owner works in the same location as the
Team. This ensures high level of communication, which is the basis of the agile
approach to work. On the other hand, when carrying out the works, the team
need to have quick answers to their questions guaranteed.
What do we need from
the customer?
Quality!
v
Definition of Done (DoD) is the common criteria of
application quality developed by the team and the
Product Owner. DoD is defined for each sprint and
defines when the requirements are met apart from the
Approval Criteria.
Definition of Done
They indicate the detailed conditions and requirements that
have to be met by a feature to be considered implemented.
The Approval Criteria are verified at several stages:
Only those user stories that are not linked to any errors,
Approval Criteria or DOD are considered implemented. Only
then we do state the application is functional.
Approval Criteria DONE means DONE !
coding tests review
How we know we will
make it on time.
Burndown Chart for sprints
The progress of works in a sprint is represented on a chart of implemented stories. Each story
has a certain amount of points assigned to it; those points indicate its level of complexity.
By implementing the story, the team “burns down” the points assigned to it. The chart is
updated live and is available to all the persons assigned to the project.
Burndown Chart for the project
The progress of works in a project can be represented by the chart of “burnt down” points. When
the sprint is over, it means that a certain amount of points has been burnt down, based on which
we make a simulation of the project progression. Using historical data, we are able to foresee
various scenarios for the project and promptly react to any possible deviations from the scenario
that ensures success.
for your attentionThank you
vContact: | www.gtFace.com | info@gtFace.com | (+353) 851 261 081

More Related Content

PDF
Agile: Project methodology
PDF
Gopinath ramachandran
PPTX
Presentation of waterfall model
PPT
Process Guidelines
PPT
Lecture 10 understanding requirements (2)
PPTX
Lecture 04
DOCX
Performance testing with 5 yrs experience
Agile: Project methodology
Gopinath ramachandran
Presentation of waterfall model
Process Guidelines
Lecture 10 understanding requirements (2)
Lecture 04
Performance testing with 5 yrs experience

What's hot (19)

PPT
SDLC
PDF
Mb5 858-q&a-demo-cert magic
PPTX
How to deal with bad requirements of software
PPTX
Qaprocess 121210082249-phpapp01
DOCX
Resume_VarshaPaigude
PDF
Elico Solutions' Odoo ERP Project Management Implementation Approach
PPTX
Agile contracts
PDF
Tuli e services_development_process
PPT
Agile Produktentwicklung in Kombination mit Scrum und V-Modell
PPTX
Software testing
PPTX
V model presentation
PDF
9th lab-report
DOC
Madhav_Resume
PDF
Fortifier Development Packages
PDF
Chap2
DOCX
PDF
Agile Release Management for Fast Moving Enterprises
PDF
Acceptance test driven development
PDF
Posh Consulting Inc. Overview
SDLC
Mb5 858-q&a-demo-cert magic
How to deal with bad requirements of software
Qaprocess 121210082249-phpapp01
Resume_VarshaPaigude
Elico Solutions' Odoo ERP Project Management Implementation Approach
Agile contracts
Tuli e services_development_process
Agile Produktentwicklung in Kombination mit Scrum und V-Modell
Software testing
V model presentation
9th lab-report
Madhav_Resume
Fortifier Development Packages
Chap2
Agile Release Management for Fast Moving Enterprises
Acceptance test driven development
Posh Consulting Inc. Overview
Ad

Viewers also liked (15)

PDF
violets-lookbook-overview-final (1)
PDF
The Diaspora Dividend: Leveraging Immigrant Remittances
PPTX
Ciencias naturales
PDF
Quit smokingbb2
PPT
Apresentao2
PPT
2guerramundial
PDF
Super Bowl 50 & the Twitterverse
PDF
Certificat de travail SG
PDF
Straits Times Article
PDF
End of module 4 review
DOCX
General sings & symptom of disease fish
PPT
Bacterial Growth Factors
PDF
CardiacMaintenance
violets-lookbook-overview-final (1)
The Diaspora Dividend: Leveraging Immigrant Remittances
Ciencias naturales
Quit smokingbb2
Apresentao2
2guerramundial
Super Bowl 50 & the Twitterverse
Certificat de travail SG
Straits Times Article
End of module 4 review
General sings & symptom of disease fish
Bacterial Growth Factors
CardiacMaintenance
Ad

Similar to gtFace: Agile Scrum (20)

PDF
Manual Testing
PDF
Mobile App Development- Project Management Process
PPTX
STLC & SDLC-ppt-1.pptx
DOCX
Page 1Bigfoot Financial Bank (BFFD)Online BankingSWE410-.docx
PPTX
Manual Testing Material by Durgasoft
PDF
Ads n url development process document (1)
PDF
How to Ensure your Definition of Done is Well Done not Half-Baked
PPTX
SDLC.pptx
PPTX
Software development life cycle copy
PDF
Webinar app testing and distribution
PDF
Systems Development Life Cycle(SDLC) is the step by step process whi.pdf
PPTX
Kelis king - a new perfect vision of software development
PPTX
Scrum it up!
DOCX
Vikraman_CV
PDF
Gopinathramachandran 131008015755-phpapp02
PDF
Whitepaper - Project Analysis Process at Konstant
PDF
Are Function Points Still Relevant?
PDF
Are Function Points Still Relevant?
PDF
Budgeting in SCRUM by Divante
PPTX
User Stories Lunch & Learn
Manual Testing
Mobile App Development- Project Management Process
STLC & SDLC-ppt-1.pptx
Page 1Bigfoot Financial Bank (BFFD)Online BankingSWE410-.docx
Manual Testing Material by Durgasoft
Ads n url development process document (1)
How to Ensure your Definition of Done is Well Done not Half-Baked
SDLC.pptx
Software development life cycle copy
Webinar app testing and distribution
Systems Development Life Cycle(SDLC) is the step by step process whi.pdf
Kelis king - a new perfect vision of software development
Scrum it up!
Vikraman_CV
Gopinathramachandran 131008015755-phpapp02
Whitepaper - Project Analysis Process at Konstant
Are Function Points Still Relevant?
Are Function Points Still Relevant?
Budgeting in SCRUM by Divante
User Stories Lunch & Learn

More from kostienko1 (9)

PDF
gtFace: Banking and Finance
PDF
gtFace: Business Intelligence BI
PDF
gtFace: Salesforce
PDF
gtFace: Sales Management
PDF
gtFace: Insurance
PDF
gtFace: Skills
PDF
gtFace: Overview
PDF
Ambassador reference for Tomasz Kostienko
PDF
Scouting headquarters reference for Tomasz Kostienko
gtFace: Banking and Finance
gtFace: Business Intelligence BI
gtFace: Salesforce
gtFace: Sales Management
gtFace: Insurance
gtFace: Skills
gtFace: Overview
Ambassador reference for Tomasz Kostienko
Scouting headquarters reference for Tomasz Kostienko

Recently uploaded (20)

PPTX
Driving Accountability The Power of Business Responsibility and Sustainabilit...
PDF
Why Should Call Centers Use Inbound Call Tracking in 2025.pdf
PDF
Threat Intelligence Services in Abu Dhabi
PPTX
Expert Tree Pruning & Maintenance Services in Sydney
PDF
Best Private Bba Colleges | Galgotias University
PDF
Why Corporate Relocations Need Professional Packers and Movers.pdf
PDF
AI Staffing for Startups & Growing Businesses | Rubixe
PDF
Understanding LA's Zero Waste Initiative
PDF
Legacy Application Modernisation Services.pdf
PPTX
Social Media Marketing Services in USA | Boost Your Brand
PDF
Secure Your World with Acme Enterprises PDF Sharing.pdf
PDF
NAV to Microsoft Dynamics 365 Business Central Upgrade in London UK (1).pdf
PDF
Digital Marketing Skills in Demand for 2025.pdf
PPTX
Enhancing Wastewater Treatment Efficiency with GO2™ Water Treatment Chlorine ...
PDF
Choosing the Right SIRA-Approved Access Control Systems for Your Dubai Busine...
PDF
Robert Hume San Diego_ How Firefighting Tools and Technology Have Transformed...
PDF
5 Best Sites to Buy Snapchat Accounts (Aged & Pva).pdf
PPT
From India to the World How We Export Eco-Friendly Holi Colours Globally.ppt
PDF
Leveraging Earth Observation Data to Improve Wildfire Prevention and Manageme...
PDF
Sustainable Fire Safety How AMCs Contribute to a Greener Future.pdf
Driving Accountability The Power of Business Responsibility and Sustainabilit...
Why Should Call Centers Use Inbound Call Tracking in 2025.pdf
Threat Intelligence Services in Abu Dhabi
Expert Tree Pruning & Maintenance Services in Sydney
Best Private Bba Colleges | Galgotias University
Why Corporate Relocations Need Professional Packers and Movers.pdf
AI Staffing for Startups & Growing Businesses | Rubixe
Understanding LA's Zero Waste Initiative
Legacy Application Modernisation Services.pdf
Social Media Marketing Services in USA | Boost Your Brand
Secure Your World with Acme Enterprises PDF Sharing.pdf
NAV to Microsoft Dynamics 365 Business Central Upgrade in London UK (1).pdf
Digital Marketing Skills in Demand for 2025.pdf
Enhancing Wastewater Treatment Efficiency with GO2™ Water Treatment Chlorine ...
Choosing the Right SIRA-Approved Access Control Systems for Your Dubai Busine...
Robert Hume San Diego_ How Firefighting Tools and Technology Have Transformed...
5 Best Sites to Buy Snapchat Accounts (Aged & Pva).pdf
From India to the World How We Export Eco-Friendly Holi Colours Globally.ppt
Leveraging Earth Observation Data to Improve Wildfire Prevention and Manageme...
Sustainable Fire Safety How AMCs Contribute to a Greener Future.pdf

gtFace: Agile Scrum

  • 1.  Kliknij, aby edytować styl wzorca podtytułu vContact: | www.gtFace.com | info@gtFace.com | (+353) 851 261 081 Agile Process
  • 2. Because we are interested only in the success of the customer. SCRUM ensures control at each stage of the works, full transparency of the project and close cooperation with the customer. We know that the requirements defined in contracts often prove inadequate or unnecessary: we are not afraid of changing them. We are interested in a product that meets the customer’s requirements, which is not always the same as “compliant with the documentation”. Agile approach is the success of our customer. The success of our customer is also our success. Why we choose SCRUM.
  • 3. The “big picture” is a multi-level presentation of the requirements towards the system that is to be created. This is the foundation of our understanding of: who will use it and what for, whether it will communicate with other systems and, if yes, with which ones, what are the most important business needs that the system will satisfy. The general presentation of the system has a significant impact on the posterior selection of the most important features and their assessment. An example of a requirement phrased as a User Story: Asthe owner of a bank account The project pricing is carried out by determining the level of complexity of individual requirements. Our evaluation of particular stories is based on the knowledge and experience gained at previous projects. Thanks to this experience, we are able to compare the requirements and define which are more and which are less complex. The history of team work indicates how much time we have to dedicate to implement individual stories, and after summing up the points, to implement the entire project. How do we do that? We estimate the degree of complexity of User Stories: From the entire Product Backlog, we choose the least and the most complex story and several intermediate ones and we discuss them with the customer in detail. Those stories are the reference point for the other requirements. The complexity of each story is estimated by the team based on the values of Fibonacci numbers. The sum of points from the stories and the average number of points implemented by the team in the sprint determine the date of project completion. The final stage – the pricing„Big picture” in order to achieve something As whom I want to do something in order to be able to withdraw money when the bank is closed I want to withdraw money from the ATM User Stories should also contain Approval Criteria, i.e. a set of requirements whose completion allows both the team and the customer to be sure that a given user story has been implemented. For the initial pricing, general criteria are enough, for example: entering of the correct PIN code authorises the user; entering of the incorrect PIN code causes display of a message on an unsuccessful attempt; after 3 unsuccessful attempts, the card is blocked by the ATM. Product Backlog is a set of business requirements arranged by priorities On the top, there are features without which the system cannot function, i.e. those that meet the most important business needs. Product Backlog elements most often take the form of User Stories. These are requirements phased as below: Product Backlog What do we need to price a project?
  • 4. How do we organise work in a project? The team delivers and presents the functional software after each iteration (the so-called sprint). Presentation of the performed work takes place in a test environment. It is always a functional application, which allows for on- going control of work progress and the possibility to verify the requirements defined at the beginning of the project. Each sprint is a cycle of events taking place sequentially: Planning choosing User Stories for the next sprint from the Product Backlog; setting the goal of the sprint; accepting the scope by the Team and the Product Owner. Daily Scrum Meeting an everyday 15-minute meeting to organise the entire day of work and indicate the blockers; full control, eliminating blockers; self-organisation; Grooming refinement of the requirements; joint development of the Approval Criteria. Review presentation of the features implemented in a functional application; the customer continuously sees the progress; we can make and react to comments on an on-going basis; formal approval of the work performed; Retrospective after each sprint, we indicate how to improve the process and effectiveness of the team; we identify and eliminate our weaknesses; resolutions in a visible place – we control each other; the customer actively participates in the meeting; full transparency of the team.
  • 5. Our method requires full control at each stage of the works. To ensure this, the customer has to assign the Product Owner. The Product Owner should be a person with an authority to make decisions so as to be able to answer the questions of the team within the shortest possible time. It is recommended that the Product Owner works in the same location as the Team. This ensures high level of communication, which is the basis of the agile approach to work. On the other hand, when carrying out the works, the team need to have quick answers to their questions guaranteed. What do we need from the customer?
  • 6. Quality! v Definition of Done (DoD) is the common criteria of application quality developed by the team and the Product Owner. DoD is defined for each sprint and defines when the requirements are met apart from the Approval Criteria. Definition of Done They indicate the detailed conditions and requirements that have to be met by a feature to be considered implemented. The Approval Criteria are verified at several stages: Only those user stories that are not linked to any errors, Approval Criteria or DOD are considered implemented. Only then we do state the application is functional. Approval Criteria DONE means DONE ! coding tests review
  • 7. How we know we will make it on time. Burndown Chart for sprints The progress of works in a sprint is represented on a chart of implemented stories. Each story has a certain amount of points assigned to it; those points indicate its level of complexity. By implementing the story, the team “burns down” the points assigned to it. The chart is updated live and is available to all the persons assigned to the project. Burndown Chart for the project The progress of works in a project can be represented by the chart of “burnt down” points. When the sprint is over, it means that a certain amount of points has been burnt down, based on which we make a simulation of the project progression. Using historical data, we are able to foresee various scenarios for the project and promptly react to any possible deviations from the scenario that ensures success.
  • 8. for your attentionThank you vContact: | www.gtFace.com | info@gtFace.com | (+353) 851 261 081