SlideShare a Scribd company logo
1 of 43
Download to read offline
Scrum In Action
Mona Shokrof
Agile Coach and Trainer
Scrum Master, ITWORX Education
What is Scrum
2
Agile framework for completing
complex projects
Agile Values
Working Software over documentation
Individuals and interactions over process and tools
Responding to change over following a plan
Customer Collaboration over Contract Negotiation
3
Principles behind Agile
Our highest priority is to satisfy the customer

through early and continuous delivery

of valuable software.
Working software is the primary measure of progress.
Deliver working software frequently, from a 

couple of weeks to a couple of months, with a 

preference to the shorter timescale.
Welcome changing requirements, even late in 

development. Agile processes harness change for 

the customer's competitive advantage.
4
Principles behind Agile
The most efficient and effective method of 

conveying information to and within a development 

team is face-to-face conversation.
Business people and developers must work 

together daily throughout the project.
Simplicity--the art of maximizing the amount 

of work not done--is essential.
Build projects around motivated individuals. 

Give them the environment and support they need, 

and trust them to get the job done.
5
Principles behind Agile
Agile processes promote sustainable development. 

The sponsors, developers, and users should be able 

to maintain a constant pace indefinitely.
Continuous attention to technical excellence 

and good design enhances agility.
The best architectures, requirements, and designs 

emerge from self-organizing teams.
At regular intervals, the team reflects on how 

to become more effective, then tunes and adjusts 

its behavior accordingly.
6
Scrum been used by
• Microsoft
• Yahoo
• Google
• Apple
• Qualcomm
• Time Warner
7
• IBM
• Philips
• Siemens
• Nokia
• BBC
Scrum Usage
8
Scrum Origin
9
Characteristics
• Progress made through sprints
• Self organizing teams
• Inspection and adaption
• Team works as a unit , doing all work in iterations
10
Sprint
• One to four weeks long - constant duration
• No requirement change during the sprint
• Work on all stages until work done during the sprint
11
Scrum Roles
• Team
• Scrum Master
• Product Owner
12
Scrum Team
• 5-9 persons
• Cross-functional
• Co-located
• Self Organizing
13
Product Owner
• Represents the Business side
• Makes scope vs. schedule decisions
• Prioritize the features
• Works with the team closely
14
Scrum Master
• Servant/Leader
• Focus on Agile values and principles
• Removes impediments
• Coach the team to be self organizing
• Protects the team from external interference
15
Scrum Artifacts
• Product Backlog
• Sprint Backlog
• Shippable Product Increment
16
Product Backlog
17
• Responsibility of the Product Owner

• Prioritized by the Product Owner
Product Backlog
• Features
• Defects
• Enhancements
• Experiments
Set of items that represent the components of the product
Product Backlog
Upcoming
sprints (2-3)
Current release
Future releases
Sprint Backlog
• Set of tasks to work on Product backlog item
• Responsibility of the team
• Task state updated daily
• Emerging tasks are added while working
20
Sprint Backlog
21
Product increment
• Working part of the product
• Potentially shippable
• Approved by the product owner
22
Definition of "Done"
• Team agreement
• What “Done” means ??
• Product Backlog item
• Task
23
Scrum Events
• Sprint Planning
• Daily Scrum
• Sprint Review
• Sprint Retrospective
24
Sprint Planning
• All team attends the meeting
• Choose highest priority product backlog items to work
upon
• Break down items into tasks
• Team estimate tasks
• Team commits to finish these items
25
Sprint Planning
• Typically 2 - 4 hours for 2 weeks sprint
• High level Technical design may be considered
26
Sprint Planning
• Sprint Goal : goal statement of the sprint
• Sprint Backlog
27
Output
Daily Scrum
• aka daily standup
• maximum 15 mins
• Defined time and place everyday
• Team alignment
• Not status for Scrum Master
28
Daily Scrum
• What did you do yesterday?
• What will you do today?
• Is there anything blocking/delaying you?
29
Sprint Review
• Demo for potentially shippable product increment
• Product owner/team are attending
• Other stakeholders may attend
• Purpose is to inspect and adapt the product
30
Sprint Review
• Feedback gathered and put in Product Backlog
• Could include highlights of the done/remaining
product backlog items
• Typically 30 - 60 mins
31
Sprint Retrospective
• Team and Scrum master
• Product owner may attend
• Purpose is to inspect and adapt the process
• All team encouraged to speak
• Typically 1-2 hours
32
Sprint Retrospective
33
Scrum Brief
34
Additional Artifacts
• User Stories
• Burn down charts
• Burn up charts
35
User Stories
As a (user) , I want to (feature)
so I can (reason-benefit)
Burn down chart
Burn up chart
Additional Events
• Release planning
• Backlog refinement
39
Release planning
40
Workshop
41
The Greeting Card Application
References
• Scrum Guide

http://www.scrumguides.org/scrum-guide.html
• Mike Cohn Blog

http://mountaingoatsoftware.com/
• Agile Manifesto

http://agilemanifesto.org/
42
About Mona
Agile Coach and Trainer
www.shokrof.com
mona@shokrof.com
LinkedIn : Mona Shokrof
Agile ‫بالعربي‬

More Related Content

What's hot

Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Aloke Bhattacharya
 
Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)CollectiveKnowledge
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?Mario Lucero
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slidespmengal
 
Scrum Events and Artifacts in Action
Scrum Events and Artifacts in ActionScrum Events and Artifacts in Action
Scrum Events and Artifacts in ActionLemi Orhan Ergin
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum FrameworkNaresh Jain
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 MinutesHenry Jacob
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)KhushSlideShare
 

What's hot (20)

Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Scrum
ScrumScrum
Scrum
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
Scrum Events and Artifacts in Action
Scrum Events and Artifacts in ActionScrum Events and Artifacts in Action
Scrum Events and Artifacts in Action
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum Framework
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Scrum
ScrumScrum
Scrum
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Product Backlog Management
Product Backlog ManagementProduct Backlog Management
Product Backlog Management
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Scrum
ScrumScrum
Scrum
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 Minutes
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 

Similar to Scrum Framework for Complex Projects

Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through ScrumNaveen Kumar Singh
 
Scrum Intro for E-works
Scrum Intro for E-worksScrum Intro for E-works
Scrum Intro for E-worksNora Papazyan
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोMnyMehr
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Jaladhi Bhatt
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explainedServan Huegen
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentalsDeniz Gungor
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectNhan Nguyen
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrumeikitakeuchi
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyMarios Evripidou
 

Similar to Scrum Framework for Complex Projects (20)

Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Scrum Intro for E-works
Scrum Intro for E-worksScrum Intro for E-works
Scrum Intro for E-works
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Agile with scrum methodology
Agile with scrum methodologyAgile with scrum methodology
Agile with scrum methodology
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
 
Scrum
ScrumScrum
Scrum
 
scrum
scrumscrum
scrum
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
 
Intro to Agile
Intro to AgileIntro to Agile
Intro to Agile
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
 
Agile framework
Agile frameworkAgile framework
Agile framework
 
Scrum toufiq
Scrum toufiqScrum toufiq
Scrum toufiq
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile Project
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM Methodology
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 

Recently uploaded

Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsHannah Smith
 
Choosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxChoosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxMadan Karki
 
The Final Activity in Project Management
The Final Activity in Project ManagementThe Final Activity in Project Management
The Final Activity in Project ManagementCIToolkit
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...CIToolkit
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsCIToolkit
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsMind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsCIToolkit
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionCIToolkit
 
Chapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.pptChapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.ppt2020102713
 
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentFrom Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentCIToolkit
 
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...PROF. PAUL ALLIEU KAMARA
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingGiuseppe De Simone
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Giuseppe De Simone
 

Recently uploaded (18)

Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
 
Choosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxChoosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptx
 
The Final Activity in Project Management
The Final Activity in Project ManagementThe Final Activity in Project Management
The Final Activity in Project Management
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsMind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem Resolution
 
Chapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.pptChapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.ppt
 
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentFrom Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
 
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful Thinking
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
 

Scrum Framework for Complex Projects

  • 1. Scrum In Action Mona Shokrof Agile Coach and Trainer Scrum Master, ITWORX Education
  • 2. What is Scrum 2 Agile framework for completing complex projects
  • 3. Agile Values Working Software over documentation Individuals and interactions over process and tools Responding to change over following a plan Customer Collaboration over Contract Negotiation 3
  • 4. Principles behind Agile Our highest priority is to satisfy the customer
 through early and continuous delivery
 of valuable software. Working software is the primary measure of progress. Deliver working software frequently, from a 
 couple of weeks to a couple of months, with a 
 preference to the shorter timescale. Welcome changing requirements, even late in 
 development. Agile processes harness change for 
 the customer's competitive advantage. 4
  • 5. Principles behind Agile The most efficient and effective method of 
 conveying information to and within a development 
 team is face-to-face conversation. Business people and developers must work 
 together daily throughout the project. Simplicity--the art of maximizing the amount 
 of work not done--is essential. Build projects around motivated individuals. 
 Give them the environment and support they need, 
 and trust them to get the job done. 5
  • 6. Principles behind Agile Agile processes promote sustainable development. 
 The sponsors, developers, and users should be able 
 to maintain a constant pace indefinitely. Continuous attention to technical excellence 
 and good design enhances agility. The best architectures, requirements, and designs 
 emerge from self-organizing teams. At regular intervals, the team reflects on how 
 to become more effective, then tunes and adjusts 
 its behavior accordingly. 6
  • 7. Scrum been used by • Microsoft • Yahoo • Google • Apple • Qualcomm • Time Warner 7 • IBM • Philips • Siemens • Nokia • BBC
  • 10. Characteristics • Progress made through sprints • Self organizing teams • Inspection and adaption • Team works as a unit , doing all work in iterations 10
  • 11. Sprint • One to four weeks long - constant duration • No requirement change during the sprint • Work on all stages until work done during the sprint 11
  • 12. Scrum Roles • Team • Scrum Master • Product Owner 12
  • 13. Scrum Team • 5-9 persons • Cross-functional • Co-located • Self Organizing 13
  • 14. Product Owner • Represents the Business side • Makes scope vs. schedule decisions • Prioritize the features • Works with the team closely 14
  • 15. Scrum Master • Servant/Leader • Focus on Agile values and principles • Removes impediments • Coach the team to be self organizing • Protects the team from external interference 15
  • 16. Scrum Artifacts • Product Backlog • Sprint Backlog • Shippable Product Increment 16
  • 17. Product Backlog 17 • Responsibility of the Product Owner
 • Prioritized by the Product Owner
  • 18. Product Backlog • Features • Defects • Enhancements • Experiments Set of items that represent the components of the product
  • 20. Sprint Backlog • Set of tasks to work on Product backlog item • Responsibility of the team • Task state updated daily • Emerging tasks are added while working 20
  • 22. Product increment • Working part of the product • Potentially shippable • Approved by the product owner 22
  • 23. Definition of "Done" • Team agreement • What “Done” means ?? • Product Backlog item • Task 23
  • 24. Scrum Events • Sprint Planning • Daily Scrum • Sprint Review • Sprint Retrospective 24
  • 25. Sprint Planning • All team attends the meeting • Choose highest priority product backlog items to work upon • Break down items into tasks • Team estimate tasks • Team commits to finish these items 25
  • 26. Sprint Planning • Typically 2 - 4 hours for 2 weeks sprint • High level Technical design may be considered 26
  • 27. Sprint Planning • Sprint Goal : goal statement of the sprint • Sprint Backlog 27 Output
  • 28. Daily Scrum • aka daily standup • maximum 15 mins • Defined time and place everyday • Team alignment • Not status for Scrum Master 28
  • 29. Daily Scrum • What did you do yesterday? • What will you do today? • Is there anything blocking/delaying you? 29
  • 30. Sprint Review • Demo for potentially shippable product increment • Product owner/team are attending • Other stakeholders may attend • Purpose is to inspect and adapt the product 30
  • 31. Sprint Review • Feedback gathered and put in Product Backlog • Could include highlights of the done/remaining product backlog items • Typically 30 - 60 mins 31
  • 32. Sprint Retrospective • Team and Scrum master • Product owner may attend • Purpose is to inspect and adapt the process • All team encouraged to speak • Typically 1-2 hours 32
  • 35. Additional Artifacts • User Stories • Burn down charts • Burn up charts 35
  • 36. User Stories As a (user) , I want to (feature) so I can (reason-benefit)
  • 39. Additional Events • Release planning • Backlog refinement 39
  • 42. References • Scrum Guide
 http://www.scrumguides.org/scrum-guide.html • Mike Cohn Blog
 http://mountaingoatsoftware.com/ • Agile Manifesto
 http://agilemanifesto.org/ 42
  • 43. About Mona Agile Coach and Trainer www.shokrof.com mona@shokrof.com LinkedIn : Mona Shokrof Agile ‫بالعربي‬