SlideShare a Scribd company logo
1 of 59
Download to read offline
SCRUM
Agile Software Development
Jonas Flesch - me@jonasflesch.com
WASTE
Never Rarely Sometimes Frequently Always
Research of the Standish Group in the
largest US project development firms,
revealed that 64% of features requested
by customers are rarely or never used
12 AGILE PRINCIPES
01
Continuous delivery and early software
with value: customer satisfaction
02
Changes are welcome: competitive
advantage for the customer
03
Development in short cycles: frequent
delivery of working software
04
Business people and developers must
work together
05
Motivated individuals, with support and
confidence
06
Face to face conversation is the most
effective method of communication
07
Working software is the best measure of
the project progress
08
Sustainable work pace, no rush and
overtime
09
Technical excellence and good design
10
Simplicity:
The art of maximizing the unrealized
work is essential
11
Self-organized teams:
empowerment!
12
Continuous improvement: inspection and
adaptation
SCRUM
• Scrum is based on empirical process
• Defined processes say how they should be executed
• When processes are very complicated to define how, empirical
processes are recommended
SCRUM
• Transparency
• Inspection
• Adaptation
ROLES:THE SCRUMTEAM
PRODUCT OWNER
- Responsible for the backlog and the
value
- Ensures the value of work being done
by the team
- Ensures that the team understands the
items in the backlog
SCRUM MASTER
-Teach Scrum and ensures that it is
followed
- Remove impediments
- Eases management of the backlog
- Helps in communication
- Facilitates Scrum events as needed
DEVELOPMENT
TEAM
- Auto organized;
- Multi-functional;
- Does not contain sub-teams.
SCRUM EVENTS
SPRINT
• Scrum heart;
• Fixed time (one month or less);
• No changes affecting the sprint goals
are performed;
• Does not put or remove people from
the team during an Sprint;
• The scope can be renegotiated when
more is learned;
PLANNING
• It answers two questions:
• What will be delivered on the next
Sprint?
• How the work to achieve the result
will be done?
DAILY SCRUM
• What has been achieved since the last
meeting?
• What will be done until the next
meeting?
• What are the impediments?
SPRINT REVIEW
• Inspects the result of Sprint and adapts
the Product Backlog if necessary;
• It is recommended four hours to one
month Sprint;
• The Product Owner finds out what
was done and what was not done;
• The group collaborates on what to do
next;
RETROSPECTIVE
• It inspects up as was the Sprint as:
• People
• Relationships
• Processes
• Tools
• It creates a map of gaps and an
improvement plan
SCRUM ARTIFACTS
PRODUCT BACKLOG
• Ordered: items are sorted according to priority implementation - in
order to maximize customer ROI
• Estimable: judge and form an opinion on the size of the product
backlog or a relevant part of it (eg next Sprint or Release.)
PRODUCT BACKLOG
• Emerging: incomplete and dynamic list.The environment evolves
and customers and DevelopmentTeam learn about the product
• Gradually refined: according to the priority
• Top items: smaller granularity, more detail
• Down items: high granularity, minor detail
DYNAMIC
Myths and Facts
MYTHS AND FACTS: PRODUCT OWNER
1. The PO is the "proxy" or customer representative, conveying their wishes to the Development Team
2. Although it should be influenced by different people, the PO is the only one who can modify the Product Backlog
3. The PO must balance the needs and desires of different stakeholders of the project
4. The best PO's own client or someone chosen by him
5. The PO should be only one person - there should be only a decision point on the product to the Development Team
6. The PO usually can accumulate the role of ScrumMaster smoothly
7. The PO should collaborate closely with the Development Team to maximize the value delivered to the customer
8. The PO should charge the Development Team are committed to all items selected for the Sprint are developed
9. The presence of the PO is not mandatory in the Sprint Planning Meeting - simply the Development Team choose items from
the top of the Product Backlog
10. The PO is responsible for defining the right product to be developed
1. Myth: The PO is the "proxy" or customer representative, conveying their wishes to the Development Team
2. Although it should be influenced by different people, the PO is the only one who can modify the Product Backlog
3. The PO must balance the needs and desires of different stakeholders of the project
4. Myth: The best PO's own client or someone chosen by him
5. The PO should be only one person - there should be only a decision point on the product to the Development Team
6. Myth: The PO usually can accumulate the role of ScrumMaster smoothly
7. The PO should collaborate closely with the Development Team to maximize the value delivered to the customer
8. Myth: The PO should charge the Development Team are committed to all items selected for the Sprint are developed
9. Myth: The presence of the PO is not mandatory in the Sprint Planning Meeting - simply the Development Team choose items from
the top of the Product Backlog
10. The PO is responsible for defining the right product to be developed
MYTHS AND FACTS: PRODUCT OWNER
MYTHS AND FACTS: SCRUM MASTER
1. To be effective, the ScrumMaster must have worked as a member of a Development Team
2. The ScrumMaster works for the Scrum be correctly used by teaching and reinforcing the values and rules
3. The ScrumMaster should work to remove impediments to the work of the Development Team, but only those that do not require
organizational changes
4. ScrumMaster is the most important role in a project that uses Scrum
5. The ScrumMaster should have good interpersonal skills to facilitate the resolution of conflicts and promote good communication
6. The ScrumMaster must protect the Development Team from outside interference
7. The ScrumMaster must manage the work of the Development Team
8. The ScrumMaster works toward becoming increasingly necessary
9. ScrumMasters who work all hours in that role better carry out their work
10. In an opinion, impose or interfere with work decisions of the Development Team, the ScrumMaster becomes less efficient as facilitator
MYTHS AND FACTS: SCRUM MASTER
1. Myth: To be effective, the ScrumMaster must have worked as a member of a Development Team
2. The ScrumMaster works for the Scrum be correctly used by teaching and reinforcing the values and rules
3. Myth: The ScrumMaster should work to remove impediments to the work of the Development Team, but only those that do not require
organizational changes
4. Myth: ScrumMaster is the most important role in a project that uses Scrum
5. The ScrumMaster should have good interpersonal skills to facilitate the resolution of conflicts and promote good communication
6. The ScrumMaster must protect the Development Team from outside interference
7. Myth: The ScrumMaster must manage the work of the Development Team
8. Myth: The ScrumMaster works toward becoming increasingly necessary
9. ScrumMasters who work all hours in that role better carry out their work
10. In an opinion, impose or interfere with work decisions of the Development Team, the ScrumMaster becomes less efficient as facilitator
WHAT A USER STORY ISN'T
A MOCKUP
USE CASE
REMINDER
SIMPLETASK
GROUP
WHAT IS USER STORY
WHO?
WHAT?
WHY?
As an <ROLE>, I can/
should/would
<FUNCTIONALITY> to
<VALUE>
As an buyer, I can SEARCH
BOOKS to CHOOSE ONE
AND BUY
ACCEPTANCE CRITERIA
• What will be the format of the alert?
• In which way the alert will be shown?
• Constantly means which frequency?
• How we can know that the order is late?
AN ALERT SHOULD BE CONSTANTLY
SHOWN AS THE SOFTWARE DETECTS
AN LATE ORDER
ACCEPTANCE CRITERIA
• Defined the limits of what should be developed for each User
Story;
• The Acceptance Criteria guide the team to avoid adding features
without value in the functionalities, and at the same time, at the
same time ensures the minimum needed to deliver value;
• Are expressed in short and simple phrases;
ACCEPTANCE CRITERIA
• The Acceptance Criterias are added to the User Stories in the
refinement sessions of the Backlog;
• Should be written by the Product Owner together with the Team,
to obtain a shared understanding of what must be done;
ACCEPTANCE CRITERIA
• The acceptance criteria also guide the team in the definition of
AcceptanceTests;
• Acceptance Criteria are part of the Definition of Done.
me@jonasflesch.com
Jonas Flesch

More Related Content

What's hot

Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
Voximate
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome
 

What's hot (20)

Kanban Methodologist Certification at Xebia
Kanban Methodologist Certification at XebiaKanban Methodologist Certification at Xebia
Kanban Methodologist Certification at Xebia
 
Changes Between Different Versions Scrum Guides
Changes Between Different Versions Scrum GuidesChanges Between Different Versions Scrum Guides
Changes Between Different Versions Scrum Guides
 
Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile Scrum
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
Collaboration Through Conflict - SFAA 2013
Collaboration Through Conflict - SFAA 2013Collaboration Through Conflict - SFAA 2013
Collaboration Through Conflict - SFAA 2013
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
 
Practical Scrum - day 2
Practical Scrum - day 2Practical Scrum - day 2
Practical Scrum - day 2
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of success
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrum
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility Defined
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Scrum training day 2
Scrum training day 2Scrum training day 2
Scrum training day 2
 
Overcoming Some Pitfalls of Transitioning to Agile
Overcoming Some Pitfalls of Transitioning to AgileOvercoming Some Pitfalls of Transitioning to Agile
Overcoming Some Pitfalls of Transitioning to Agile
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
What is Lean UX?
What is Lean UX?What is Lean UX?
What is Lean UX?
 
Case study for agile software development:
Case study for agile software development: Case study for agile software development:
Case study for agile software development:
 

Similar to Treinamento Scrum - English

Similar to Treinamento Scrum - English (20)

Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Agile Software Development - Session 1
Agile Software Development - Session 1Agile Software Development - Session 1
Agile Software Development - Session 1
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414
 
Understanding The Urge To Agility
Understanding The Urge To AgilityUnderstanding The Urge To Agility
Understanding The Urge To Agility
 
PSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovPSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir Raykov
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM Methodology
 
This one weird trick will fix all your Agile problems
This one weird trick will fix all your Agile problemsThis one weird trick will fix all your Agile problems
This one weird trick will fix all your Agile problems
 
Agile, scrum & kanban in software development
Agile, scrum & kanban in software developmentAgile, scrum & kanban in software development
Agile, scrum & kanban in software development
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Inspired
InspiredInspired
Inspired
 
agile_and_scrum_cheat_sheet_December_2021.pdf
agile_and_scrum_cheat_sheet_December_2021.pdfagile_and_scrum_cheat_sheet_December_2021.pdf
agile_and_scrum_cheat_sheet_December_2021.pdf
 
Agile Project Management training by manohar prasad
Agile Project Management training by manohar prasadAgile Project Management training by manohar prasad
Agile Project Management training by manohar prasad
 
Notes on Inspired: How to Create Products Customers Love by Marty Cagan
Notes on Inspired: How to Create Products Customers Love by Marty CaganNotes on Inspired: How to Create Products Customers Love by Marty Cagan
Notes on Inspired: How to Create Products Customers Love by Marty Cagan
 
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
rumgileebookasc
rumgileebookascrumgileebookasc
rumgileebookasc
 
agilebookscrum
agilebookscrumagilebookscrum
agilebookscrum
 
Scrum presentation jyoti
Scrum presentation jyotiScrum presentation jyoti
Scrum presentation jyoti
 
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
 

Recently uploaded

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Recently uploaded (20)

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 

Treinamento Scrum - English

  • 1. SCRUM Agile Software Development Jonas Flesch - me@jonasflesch.com
  • 2. WASTE Never Rarely Sometimes Frequently Always Research of the Standish Group in the largest US project development firms, revealed that 64% of features requested by customers are rarely or never used
  • 3.
  • 4.
  • 5.
  • 6.
  • 8. 01 Continuous delivery and early software with value: customer satisfaction
  • 9. 02 Changes are welcome: competitive advantage for the customer
  • 10. 03 Development in short cycles: frequent delivery of working software
  • 11. 04 Business people and developers must work together
  • 12. 05 Motivated individuals, with support and confidence
  • 13. 06 Face to face conversation is the most effective method of communication
  • 14. 07 Working software is the best measure of the project progress
  • 15. 08 Sustainable work pace, no rush and overtime
  • 17. 10 Simplicity: The art of maximizing the unrealized work is essential
  • 20.
  • 21.
  • 22. SCRUM • Scrum is based on empirical process • Defined processes say how they should be executed • When processes are very complicated to define how, empirical processes are recommended
  • 24.
  • 26.
  • 27. PRODUCT OWNER - Responsible for the backlog and the value - Ensures the value of work being done by the team - Ensures that the team understands the items in the backlog
  • 28. SCRUM MASTER -Teach Scrum and ensures that it is followed - Remove impediments - Eases management of the backlog - Helps in communication - Facilitates Scrum events as needed
  • 29. DEVELOPMENT TEAM - Auto organized; - Multi-functional; - Does not contain sub-teams.
  • 30.
  • 32. SPRINT • Scrum heart; • Fixed time (one month or less); • No changes affecting the sprint goals are performed; • Does not put or remove people from the team during an Sprint; • The scope can be renegotiated when more is learned;
  • 33. PLANNING • It answers two questions: • What will be delivered on the next Sprint? • How the work to achieve the result will be done?
  • 34. DAILY SCRUM • What has been achieved since the last meeting? • What will be done until the next meeting? • What are the impediments?
  • 35. SPRINT REVIEW • Inspects the result of Sprint and adapts the Product Backlog if necessary; • It is recommended four hours to one month Sprint; • The Product Owner finds out what was done and what was not done; • The group collaborates on what to do next;
  • 36. RETROSPECTIVE • It inspects up as was the Sprint as: • People • Relationships • Processes • Tools • It creates a map of gaps and an improvement plan
  • 38. PRODUCT BACKLOG • Ordered: items are sorted according to priority implementation - in order to maximize customer ROI • Estimable: judge and form an opinion on the size of the product backlog or a relevant part of it (eg next Sprint or Release.)
  • 39. PRODUCT BACKLOG • Emerging: incomplete and dynamic list.The environment evolves and customers and DevelopmentTeam learn about the product • Gradually refined: according to the priority • Top items: smaller granularity, more detail • Down items: high granularity, minor detail
  • 40.
  • 41.
  • 43. MYTHS AND FACTS: PRODUCT OWNER 1. The PO is the "proxy" or customer representative, conveying their wishes to the Development Team 2. Although it should be influenced by different people, the PO is the only one who can modify the Product Backlog 3. The PO must balance the needs and desires of different stakeholders of the project 4. The best PO's own client or someone chosen by him 5. The PO should be only one person - there should be only a decision point on the product to the Development Team 6. The PO usually can accumulate the role of ScrumMaster smoothly 7. The PO should collaborate closely with the Development Team to maximize the value delivered to the customer 8. The PO should charge the Development Team are committed to all items selected for the Sprint are developed 9. The presence of the PO is not mandatory in the Sprint Planning Meeting - simply the Development Team choose items from the top of the Product Backlog 10. The PO is responsible for defining the right product to be developed
  • 44. 1. Myth: The PO is the "proxy" or customer representative, conveying their wishes to the Development Team 2. Although it should be influenced by different people, the PO is the only one who can modify the Product Backlog 3. The PO must balance the needs and desires of different stakeholders of the project 4. Myth: The best PO's own client or someone chosen by him 5. The PO should be only one person - there should be only a decision point on the product to the Development Team 6. Myth: The PO usually can accumulate the role of ScrumMaster smoothly 7. The PO should collaborate closely with the Development Team to maximize the value delivered to the customer 8. Myth: The PO should charge the Development Team are committed to all items selected for the Sprint are developed 9. Myth: The presence of the PO is not mandatory in the Sprint Planning Meeting - simply the Development Team choose items from the top of the Product Backlog 10. The PO is responsible for defining the right product to be developed MYTHS AND FACTS: PRODUCT OWNER
  • 45. MYTHS AND FACTS: SCRUM MASTER 1. To be effective, the ScrumMaster must have worked as a member of a Development Team 2. The ScrumMaster works for the Scrum be correctly used by teaching and reinforcing the values and rules 3. The ScrumMaster should work to remove impediments to the work of the Development Team, but only those that do not require organizational changes 4. ScrumMaster is the most important role in a project that uses Scrum 5. The ScrumMaster should have good interpersonal skills to facilitate the resolution of conflicts and promote good communication 6. The ScrumMaster must protect the Development Team from outside interference 7. The ScrumMaster must manage the work of the Development Team 8. The ScrumMaster works toward becoming increasingly necessary 9. ScrumMasters who work all hours in that role better carry out their work 10. In an opinion, impose or interfere with work decisions of the Development Team, the ScrumMaster becomes less efficient as facilitator
  • 46. MYTHS AND FACTS: SCRUM MASTER 1. Myth: To be effective, the ScrumMaster must have worked as a member of a Development Team 2. The ScrumMaster works for the Scrum be correctly used by teaching and reinforcing the values and rules 3. Myth: The ScrumMaster should work to remove impediments to the work of the Development Team, but only those that do not require organizational changes 4. Myth: ScrumMaster is the most important role in a project that uses Scrum 5. The ScrumMaster should have good interpersonal skills to facilitate the resolution of conflicts and promote good communication 6. The ScrumMaster must protect the Development Team from outside interference 7. Myth: The ScrumMaster must manage the work of the Development Team 8. Myth: The ScrumMaster works toward becoming increasingly necessary 9. ScrumMasters who work all hours in that role better carry out their work 10. In an opinion, impose or interfere with work decisions of the Development Team, the ScrumMaster becomes less efficient as facilitator
  • 47. WHAT A USER STORY ISN'T
  • 52. WHAT IS USER STORY
  • 53. WHO? WHAT? WHY? As an <ROLE>, I can/ should/would <FUNCTIONALITY> to <VALUE> As an buyer, I can SEARCH BOOKS to CHOOSE ONE AND BUY
  • 54. ACCEPTANCE CRITERIA • What will be the format of the alert? • In which way the alert will be shown? • Constantly means which frequency? • How we can know that the order is late? AN ALERT SHOULD BE CONSTANTLY SHOWN AS THE SOFTWARE DETECTS AN LATE ORDER
  • 55. ACCEPTANCE CRITERIA • Defined the limits of what should be developed for each User Story; • The Acceptance Criteria guide the team to avoid adding features without value in the functionalities, and at the same time, at the same time ensures the minimum needed to deliver value; • Are expressed in short and simple phrases;
  • 56. ACCEPTANCE CRITERIA • The Acceptance Criterias are added to the User Stories in the refinement sessions of the Backlog; • Should be written by the Product Owner together with the Team, to obtain a shared understanding of what must be done;
  • 57. ACCEPTANCE CRITERIA • The acceptance criteria also guide the team in the definition of AcceptanceTests; • Acceptance Criteria are part of the Definition of Done.
  • 58.