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

What's hot

Duo medicina
Duo medicinaDuo medicina
Duo medicina
Duo Tek
 
Introducing Order.go
Introducing Order.goIntroducing Order.go
Introducing Order.go
Mint Group
 
Case Study - Improve customer service and field service operations
Case Study - Improve customer service and field service operationsCase Study - Improve customer service and field service operations
Case Study - Improve customer service and field service operations
Ashish Saxena
 
How a major industrial group automated its purchase order processes
How a major industrial group automated its purchase order processesHow a major industrial group automated its purchase order processes
How a major industrial group automated its purchase order processes
Alain Bezançon
 
Oa presentation1 (1)
Oa presentation1 (1)Oa presentation1 (1)
Oa presentation1 (1)
Gamut Infosystems Ltd
 
vicky mena marajh resume v3 with questions
vicky mena marajh resume v3 with questionsvicky mena marajh resume v3 with questions
vicky mena marajh resume v3 with questions
Vicky Marajh
 
ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)
Salesforce Partners
 
20/20 Companies Case Study
20/20 Companies Case Study20/20 Companies Case Study
20/20 Companies Case Study
IDV Solutions
 
Contract management for c&i customers
Contract management for c&i customersContract management for c&i customers
Contract management for c&i customers
Ripunjay Rathaur
 
Prozone Insurance Collaboration Platform
Prozone Insurance Collaboration PlatformProzone Insurance Collaboration Platform
Prozone Insurance Collaboration Platform
PROZONE - IT Solutions
 
ERP Software for Fleet management
ERP Software for Fleet managementERP Software for Fleet management
ERP Software for Fleet management
nfra erp
 
Puviyarasu resume
Puviyarasu resumePuviyarasu resume
Puviyarasu resume
Puvi!!!!! Coolest!!!!!!!
 
Solutions and Services for Banks
Solutions and Services for BanksSolutions and Services for Banks
Solutions and Services for Banks
Sergei Rabotai
 
New features in Charisma Business Suite 2014
New features in Charisma Business Suite 2014New features in Charisma Business Suite 2014
New features in Charisma Business Suite 2014
TotalSoft
 
Charisma 2014 - New product features
Charisma 2014  - New product featuresCharisma 2014  - New product features
Charisma 2014 - New product features
TotalSoft
 
Solicitation Tool, Reverse Auction Service
Solicitation Tool, Reverse Auction ServiceSolicitation Tool, Reverse Auction Service
Solicitation Tool, Reverse Auction Service
commercescape
 
Crm service updated (PPT)
Crm service updated (PPT)Crm service updated (PPT)
Crm service updated (PPT)
Ripunjay Rathaur
 
4 steps to solve the unstructured invoices
4 steps to solve the unstructured invoices4 steps to solve the unstructured invoices
4 steps to solve the unstructured invoices
Aavenir
 
Performance Testing ISV Apps to Scale
Performance Testing ISV Apps to ScalePerformance Testing ISV Apps to Scale
Performance Testing ISV Apps to Scale
Salesforce Partners
 
Major South African bank expands investment in Microsoft Dynamics CRM 2013
Major South African bank expands investment in Microsoft Dynamics CRM 2013 Major South African bank expands investment in Microsoft Dynamics CRM 2013
Major South African bank expands investment in Microsoft Dynamics CRM 2013
Mint Group
 

What's hot (20)

Duo medicina
Duo medicinaDuo medicina
Duo medicina
 
Introducing Order.go
Introducing Order.goIntroducing Order.go
Introducing Order.go
 
Case Study - Improve customer service and field service operations
Case Study - Improve customer service and field service operationsCase Study - Improve customer service and field service operations
Case Study - Improve customer service and field service operations
 
How a major industrial group automated its purchase order processes
How a major industrial group automated its purchase order processesHow a major industrial group automated its purchase order processes
How a major industrial group automated its purchase order processes
 
Oa presentation1 (1)
Oa presentation1 (1)Oa presentation1 (1)
Oa presentation1 (1)
 
vicky mena marajh resume v3 with questions
vicky mena marajh resume v3 with questionsvicky mena marajh resume v3 with questions
vicky mena marajh resume v3 with questions
 
ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)
 
20/20 Companies Case Study
20/20 Companies Case Study20/20 Companies Case Study
20/20 Companies Case Study
 
Contract management for c&i customers
Contract management for c&i customersContract management for c&i customers
Contract management for c&i customers
 
Prozone Insurance Collaboration Platform
Prozone Insurance Collaboration PlatformProzone Insurance Collaboration Platform
Prozone Insurance Collaboration Platform
 
ERP Software for Fleet management
ERP Software for Fleet managementERP Software for Fleet management
ERP Software for Fleet management
 
Puviyarasu resume
Puviyarasu resumePuviyarasu resume
Puviyarasu resume
 
Solutions and Services for Banks
Solutions and Services for BanksSolutions and Services for Banks
Solutions and Services for Banks
 
New features in Charisma Business Suite 2014
New features in Charisma Business Suite 2014New features in Charisma Business Suite 2014
New features in Charisma Business Suite 2014
 
Charisma 2014 - New product features
Charisma 2014  - New product featuresCharisma 2014  - New product features
Charisma 2014 - New product features
 
Solicitation Tool, Reverse Auction Service
Solicitation Tool, Reverse Auction ServiceSolicitation Tool, Reverse Auction Service
Solicitation Tool, Reverse Auction Service
 
Crm service updated (PPT)
Crm service updated (PPT)Crm service updated (PPT)
Crm service updated (PPT)
 
4 steps to solve the unstructured invoices
4 steps to solve the unstructured invoices4 steps to solve the unstructured invoices
4 steps to solve the unstructured invoices
 
Performance Testing ISV Apps to Scale
Performance Testing ISV Apps to ScalePerformance Testing ISV Apps to Scale
Performance Testing ISV Apps to Scale
 
Major South African bank expands investment in Microsoft Dynamics CRM 2013
Major South African bank expands investment in Microsoft Dynamics CRM 2013 Major South African bank expands investment in Microsoft Dynamics CRM 2013
Major South African bank expands investment in Microsoft Dynamics CRM 2013
 

Similar to gtFace: Scrum (presentation)

Agile: Project methodology
Agile: Project methodologyAgile: Project methodology
Agile: Project methodology
TOMASZ KOSTIENKO
 
Manual Testing
Manual TestingManual Testing
Manual Testing
Zeeshan Khan
 
Mobile App Development- Project Management Process
Mobile App Development- Project Management ProcessMobile App Development- Project Management Process
Mobile App Development- Project Management Process
Bagaria Swati
 
STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptx
ssusere4c6aa
 
Page 1Bigfoot Financial Bank (BFFD)Online BankingSWE410-.docx
Page  1Bigfoot Financial Bank (BFFD)Online BankingSWE410-.docxPage  1Bigfoot Financial Bank (BFFD)Online BankingSWE410-.docx
Page 1Bigfoot Financial Bank (BFFD)Online BankingSWE410-.docx
alfred4lewis58146
 
Manual Testing Material by Durgasoft
Manual Testing Material by DurgasoftManual Testing Material by Durgasoft
Manual Testing Material by Durgasoft
Durga Prasad
 
Ads n url development process document (1)
Ads n url development process document (1)Ads n url development process document (1)
Ads n url development process document (1)
Saumya Sharma
 
How to Ensure your Definition of Done is Well Done not Half-Baked
How to Ensure your Definition of Done is Well Done not Half-BakedHow to Ensure your Definition of Done is Well Done not Half-Baked
How to Ensure your Definition of Done is Well Done not Half-Baked
Susan Schanta
 
SDLC.pptx
SDLC.pptxSDLC.pptx
SDLC.pptx
Sanjeev Banerjee
 
Software development life cycle copy
Software development life cycle   copySoftware development life cycle   copy
Software development life cycle copy
9535814851
 
Webinar app testing and distribution
Webinar app testing and distribution Webinar app testing and distribution
Webinar app testing and distribution
Service2Media
 
Systems Development Life Cycle(SDLC) is the step by step process whi.pdf
Systems Development Life Cycle(SDLC) is the step by step process whi.pdfSystems Development Life Cycle(SDLC) is the step by step process whi.pdf
Systems Development Life Cycle(SDLC) is the step by step process whi.pdf
aniyathikitchen
 
Kelis king - a new perfect vision of software development
Kelis king -  a new perfect vision of software developmentKelis king -  a new perfect vision of software development
Kelis king - a new perfect vision of software development
KelisKing
 
Scrum it up!
Scrum it up!Scrum it up!
Scrum it up!
Juan Santisi
 
Vikraman_CV
Vikraman_CVVikraman_CV
Vikraman_CV
Vikraman Annamalai
 
Gopinath ramachandran
Gopinath ramachandranGopinath ramachandran
Gopinath ramachandran
PMI2011
 
Gopinathramachandran 131008015755-phpapp02
Gopinathramachandran 131008015755-phpapp02Gopinathramachandran 131008015755-phpapp02
Gopinathramachandran 131008015755-phpapp02
PMI_IREP_TP
 
Whitepaper - Project Analysis Process at Konstant
Whitepaper - Project Analysis Process at KonstantWhitepaper - Project Analysis Process at Konstant
Whitepaper - Project Analysis Process at Konstant
Konstant Infosolutions Pvt. Ltd.
 
Are Function Points Still Relevant?
Are Function Points Still Relevant?Are Function Points Still Relevant?
Are Function Points Still Relevant?
Premios Group
 
Are Function Points Still Relevant?
Are Function Points Still Relevant?Are Function Points Still Relevant?
Are Function Points Still Relevant?
DCG Software Value
 

Similar to gtFace: Scrum (presentation) (20)

Agile: Project methodology
Agile: Project methodologyAgile: Project methodology
Agile: Project methodology
 
Manual Testing
Manual TestingManual Testing
Manual Testing
 
Mobile App Development- Project Management Process
Mobile App Development- Project Management ProcessMobile App Development- Project Management Process
Mobile App Development- Project Management Process
 
STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptx
 
Page 1Bigfoot Financial Bank (BFFD)Online BankingSWE410-.docx
Page  1Bigfoot Financial Bank (BFFD)Online BankingSWE410-.docxPage  1Bigfoot Financial Bank (BFFD)Online BankingSWE410-.docx
Page 1Bigfoot Financial Bank (BFFD)Online BankingSWE410-.docx
 
Manual Testing Material by Durgasoft
Manual Testing Material by DurgasoftManual Testing Material by Durgasoft
Manual Testing Material by Durgasoft
 
Ads n url development process document (1)
Ads n url development process document (1)Ads n url development process document (1)
Ads n url development process document (1)
 
How to Ensure your Definition of Done is Well Done not Half-Baked
How to Ensure your Definition of Done is Well Done not Half-BakedHow to Ensure your Definition of Done is Well Done not Half-Baked
How to Ensure your Definition of Done is Well Done not Half-Baked
 
SDLC.pptx
SDLC.pptxSDLC.pptx
SDLC.pptx
 
Software development life cycle copy
Software development life cycle   copySoftware development life cycle   copy
Software development life cycle copy
 
Webinar app testing and distribution
Webinar app testing and distribution Webinar app testing and distribution
Webinar app testing and distribution
 
Systems Development Life Cycle(SDLC) is the step by step process whi.pdf
Systems Development Life Cycle(SDLC) is the step by step process whi.pdfSystems Development Life Cycle(SDLC) is the step by step process whi.pdf
Systems Development Life Cycle(SDLC) is the step by step process whi.pdf
 
Kelis king - a new perfect vision of software development
Kelis king -  a new perfect vision of software developmentKelis king -  a new perfect vision of software development
Kelis king - a new perfect vision of software development
 
Scrum it up!
Scrum it up!Scrum it up!
Scrum it up!
 
Vikraman_CV
Vikraman_CVVikraman_CV
Vikraman_CV
 
Gopinath ramachandran
Gopinath ramachandranGopinath ramachandran
Gopinath ramachandran
 
Gopinathramachandran 131008015755-phpapp02
Gopinathramachandran 131008015755-phpapp02Gopinathramachandran 131008015755-phpapp02
Gopinathramachandran 131008015755-phpapp02
 
Whitepaper - Project Analysis Process at Konstant
Whitepaper - Project Analysis Process at KonstantWhitepaper - Project Analysis Process at Konstant
Whitepaper - Project Analysis Process at Konstant
 
Are Function Points Still Relevant?
Are Function Points Still Relevant?Are Function Points Still Relevant?
Are Function Points Still Relevant?
 
Are Function Points Still Relevant?
Are Function Points Still Relevant?Are Function Points Still Relevant?
Are Function Points Still Relevant?
 

Recently uploaded

Enhance Your Home with Professional Painting Services
Enhance Your Home with Professional Painting ServicesEnhance Your Home with Professional Painting Services
Enhance Your Home with Professional Painting Services
Perfect Industrial
 
Find Sim Owner Details | +447490809237 | Paid Sim Details
Find Sim Owner Details | +447490809237 | Paid Sim DetailsFind Sim Owner Details | +447490809237 | Paid Sim Details
Find Sim Owner Details | +447490809237 | Paid Sim Details
ownerdetailssim
 
Material Testing Lab Services in Dubai.pdf
Material Testing Lab Services in Dubai.pdfMaterial Testing Lab Services in Dubai.pdf
Material Testing Lab Services in Dubai.pdf
sandeepmetsuae
 
OpenText Vulnerability Assessment & Penetration Testing
OpenText Vulnerability Assessment & Penetration TestingOpenText Vulnerability Assessment & Penetration Testing
OpenText Vulnerability Assessment & Penetration Testing
Marc St-Pierre
 
StoneSelexNaturalStoneFauxStoneSiding.pdf
StoneSelexNaturalStoneFauxStoneSiding.pdfStoneSelexNaturalStoneFauxStoneSiding.pdf
StoneSelexNaturalStoneFauxStoneSiding.pdf
yibema7137
 
Top 10 Challenges That Every Web Designer Face on A Daily Basis.pptx
Top 10 Challenges That Every Web Designer Face on A Daily Basis.pptxTop 10 Challenges That Every Web Designer Face on A Daily Basis.pptx
Top 10 Challenges That Every Web Designer Face on A Daily Basis.pptx
e-Definers Technology
 
How Live-In Care Benefits Chronic Disease Management.pdf
How Live-In Care Benefits Chronic Disease Management.pdfHow Live-In Care Benefits Chronic Disease Management.pdf
How Live-In Care Benefits Chronic Disease Management.pdf
KenWaterhouse
 
How to Handle Open Web Application Security Project(OWASP) Top Vulnerabilities
How to Handle Open Web Application Security Project(OWASP) Top VulnerabilitiesHow to Handle Open Web Application Security Project(OWASP) Top Vulnerabilities
How to Handle Open Web Application Security Project(OWASP) Top Vulnerabilities
coast550
 
Solar powered Security Camera- Sun In One
Solar powered Security Camera- Sun In OneSolar powered Security Camera- Sun In One
Solar powered Security Camera- Sun In One
John McHale
 
antivirus and security software | basics
antivirus and security software | basicsantivirus and security software | basics
antivirus and security software | basics
basicsprotection
 
Best Web Development Frameworks in 2024
Best Web Development Frameworks in 2024Best Web Development Frameworks in 2024
Best Web Development Frameworks in 2024
growthgrids
 
Exceptional Landscape Architecture Services in Melbourne
Exceptional Landscape Architecture Services in MelbourneExceptional Landscape Architecture Services in Melbourne
Exceptional Landscape Architecture Services in Melbourne
Outdoor Home Decor Company
 
Alauddin Trust | Charity Empowering People in Need
Alauddin Trust | Charity Empowering People in NeedAlauddin Trust | Charity Empowering People in Need
Alauddin Trust | Charity Empowering People in Need
contactalauddintrust
 
Bilal Ibrar - Resume 2024 - Digital Marketing
Bilal Ibrar - Resume 2024 - Digital MarketingBilal Ibrar - Resume 2024 - Digital Marketing
Bilal Ibrar - Resume 2024 - Digital Marketing
Bilal Ibrar
 
The 5 Most Important Pipefitter Tools.pdf
The 5 Most Important Pipefitter Tools.pdfThe 5 Most Important Pipefitter Tools.pdf
The 5 Most Important Pipefitter Tools.pdf
SchulteSupply
 
DOJO Training room | Training DOJO PPT
DOJO Training room | Training DOJO   PPTDOJO Training room | Training DOJO   PPT
DOJO Training room | Training DOJO PPT
Himanshu
 
Visions of Reality Inspiring Innovations from MIT Reality Hack 2024.
Visions of Reality Inspiring Innovations from MIT Reality Hack 2024.Visions of Reality Inspiring Innovations from MIT Reality Hack 2024.
Visions of Reality Inspiring Innovations from MIT Reality Hack 2024.
betterworlds2012
 
Material Testing Lab Services in Dubai.pptx
Material Testing Lab Services in Dubai.pptxMaterial Testing Lab Services in Dubai.pptx
Material Testing Lab Services in Dubai.pptx
sandeepmetsuae
 
Generate Revenue with Contact Center Business Model Strategy
Generate Revenue with Contact Center Business Model StrategyGenerate Revenue with Contact Center Business Model Strategy
Generate Revenue with Contact Center Business Model Strategy
RNayak3
 
Check CNIC Information | +447490809237 | CNIC Details Checker
Check CNIC Information | +447490809237 | CNIC Details CheckerCheck CNIC Information | +447490809237 | CNIC Details Checker
Check CNIC Information | +447490809237 | CNIC Details Checker
ownerdetailssim
 

Recently uploaded (20)

Enhance Your Home with Professional Painting Services
Enhance Your Home with Professional Painting ServicesEnhance Your Home with Professional Painting Services
Enhance Your Home with Professional Painting Services
 
Find Sim Owner Details | +447490809237 | Paid Sim Details
Find Sim Owner Details | +447490809237 | Paid Sim DetailsFind Sim Owner Details | +447490809237 | Paid Sim Details
Find Sim Owner Details | +447490809237 | Paid Sim Details
 
Material Testing Lab Services in Dubai.pdf
Material Testing Lab Services in Dubai.pdfMaterial Testing Lab Services in Dubai.pdf
Material Testing Lab Services in Dubai.pdf
 
OpenText Vulnerability Assessment & Penetration Testing
OpenText Vulnerability Assessment & Penetration TestingOpenText Vulnerability Assessment & Penetration Testing
OpenText Vulnerability Assessment & Penetration Testing
 
StoneSelexNaturalStoneFauxStoneSiding.pdf
StoneSelexNaturalStoneFauxStoneSiding.pdfStoneSelexNaturalStoneFauxStoneSiding.pdf
StoneSelexNaturalStoneFauxStoneSiding.pdf
 
Top 10 Challenges That Every Web Designer Face on A Daily Basis.pptx
Top 10 Challenges That Every Web Designer Face on A Daily Basis.pptxTop 10 Challenges That Every Web Designer Face on A Daily Basis.pptx
Top 10 Challenges That Every Web Designer Face on A Daily Basis.pptx
 
How Live-In Care Benefits Chronic Disease Management.pdf
How Live-In Care Benefits Chronic Disease Management.pdfHow Live-In Care Benefits Chronic Disease Management.pdf
How Live-In Care Benefits Chronic Disease Management.pdf
 
How to Handle Open Web Application Security Project(OWASP) Top Vulnerabilities
How to Handle Open Web Application Security Project(OWASP) Top VulnerabilitiesHow to Handle Open Web Application Security Project(OWASP) Top Vulnerabilities
How to Handle Open Web Application Security Project(OWASP) Top Vulnerabilities
 
Solar powered Security Camera- Sun In One
Solar powered Security Camera- Sun In OneSolar powered Security Camera- Sun In One
Solar powered Security Camera- Sun In One
 
antivirus and security software | basics
antivirus and security software | basicsantivirus and security software | basics
antivirus and security software | basics
 
Best Web Development Frameworks in 2024
Best Web Development Frameworks in 2024Best Web Development Frameworks in 2024
Best Web Development Frameworks in 2024
 
Exceptional Landscape Architecture Services in Melbourne
Exceptional Landscape Architecture Services in MelbourneExceptional Landscape Architecture Services in Melbourne
Exceptional Landscape Architecture Services in Melbourne
 
Alauddin Trust | Charity Empowering People in Need
Alauddin Trust | Charity Empowering People in NeedAlauddin Trust | Charity Empowering People in Need
Alauddin Trust | Charity Empowering People in Need
 
Bilal Ibrar - Resume 2024 - Digital Marketing
Bilal Ibrar - Resume 2024 - Digital MarketingBilal Ibrar - Resume 2024 - Digital Marketing
Bilal Ibrar - Resume 2024 - Digital Marketing
 
The 5 Most Important Pipefitter Tools.pdf
The 5 Most Important Pipefitter Tools.pdfThe 5 Most Important Pipefitter Tools.pdf
The 5 Most Important Pipefitter Tools.pdf
 
DOJO Training room | Training DOJO PPT
DOJO Training room | Training DOJO   PPTDOJO Training room | Training DOJO   PPT
DOJO Training room | Training DOJO PPT
 
Visions of Reality Inspiring Innovations from MIT Reality Hack 2024.
Visions of Reality Inspiring Innovations from MIT Reality Hack 2024.Visions of Reality Inspiring Innovations from MIT Reality Hack 2024.
Visions of Reality Inspiring Innovations from MIT Reality Hack 2024.
 
Material Testing Lab Services in Dubai.pptx
Material Testing Lab Services in Dubai.pptxMaterial Testing Lab Services in Dubai.pptx
Material Testing Lab Services in Dubai.pptx
 
Generate Revenue with Contact Center Business Model Strategy
Generate Revenue with Contact Center Business Model StrategyGenerate Revenue with Contact Center Business Model Strategy
Generate Revenue with Contact Center Business Model Strategy
 
Check CNIC Information | +447490809237 | CNIC Details Checker
Check CNIC Information | +447490809237 | CNIC Details CheckerCheck CNIC Information | +447490809237 | CNIC Details Checker
Check CNIC Information | +447490809237 | CNIC Details Checker
 

gtFace: Scrum (presentation)

  • 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