SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
Licensed Under Creative Commons by Naresh Jain
Basic Scrum
Framework
Control Chaos
Naresh Jain
naresh@agilefaqs.com
1Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
What is Scrum?
An Agile Project Management framework :
A wrapper for existing engineering practices
A team-based approach
Handles conflicting interests and needs
Improves communications and maximizes cooperation
Early detection and removal of obstacles
Maximizes productivity
Multiple, frequent feature-driven planning activities
Produces potentially shippable functionality at each iteration
Scalable
Improves morale
Disciplined approach
Truth,Transparency, and Commitment
2Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum Origin
Rugby
Hirotaka Takeuchi & Ikojuri Nonaka
“The New New Product Development Game” - Harvard Business
Review (Jan/Feb 1986)
Companies need Speed and Flexibility
Borland Quattro Pro paper by Jim Coplien
Complex Adaptive Systems theory,
iRobot using Prof. Rodney Brooks subsumption architecture
1995: Mike Beedle and Ken Schwaber
Goldratt's ToC and focus on “muri, mura, and mudah”
3Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum is Designed to deal with
4Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum is Designed to deal with
Ziv's law - specifications will never be fully understood.
4Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum is Designed to deal with
Ziv's law - specifications will never be fully understood.
Humphrey's law - the user will never know what they want until after
the system is in production (maybe not even then)
4Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum is Designed to deal with
Ziv's law - specifications will never be fully understood.
Humphrey's law - the user will never know what they want until after
the system is in production (maybe not even then)
Wegner's lemma - an interactive system can never be fully specified nor
can it ever be fully tested.This is the software analogy to Godel's theorem.
4Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum is Designed to deal with
Ziv's law - specifications will never be fully understood.
Humphrey's law - the user will never know what they want until after
the system is in production (maybe not even then)
Wegner's lemma - an interactive system can never be fully specified nor
can it ever be fully tested.This is the software analogy to Godel's theorem.
Langdon's lemma - software evolves more rapidly as it approaches
chaotic regions (taking care not to spill over into chaos)
4Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum is Designed to deal with
Ziv's law - specifications will never be fully understood.
Humphrey's law - the user will never know what they want until after
the system is in production (maybe not even then)
Wegner's lemma - an interactive system can never be fully specified nor
can it ever be fully tested.This is the software analogy to Godel's theorem.
Langdon's lemma - software evolves more rapidly as it approaches
chaotic regions (taking care not to spill over into chaos)
Any association of predictive or defined processes
with Scrum is an exercise in futility. - Jeff
4Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Controlled Chaos
Scrum emphasizes on project management
De-emphasis command-and-control management approach
There is a strong emphasis on monitoring (features delivered) and
adjusting according to the results (Inspect and Adapt)
The aim is to find a balance between allowing the business to change
their mind and the development team to be able to get work done on a
stable scope
5Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
ScrumValues
Commitment. Be willing to commit to a goal. Scrum provides people
all the authority they need to meet their commitments
Focus. Do your job. Focus all of your efforts and skills on doing the work
that you have committed to doing. Don’t worry about anything else
Openness. Scrum keeps everything about a project visible to everyone
Respect. Individuals are shaped by their background and their
experience. It is important to respect the different people who comprise a
team.
Courage. Have the courage to commit, to act, to be open and to expect
respect
6Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum in a Nutshell
Courtesy of Ken Schwaber
7Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
8Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
8Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
Product Owner
8Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
Product Owner
Scrum Master
8Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
Product Owner
Scrum Master
Product and Sprint Backlog
8Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
Product Owner
Scrum Master
Product and Sprint Backlog
Scrum Teams
8Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
Product Owner
Scrum Master
Product and Sprint Backlog
Scrum Teams
Daily Scrum Meetings
8Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
Product Owner
Scrum Master
Product and Sprint Backlog
Scrum Teams
Daily Scrum Meetings
Sprint Planning Meetings
8Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
Product Owner
Scrum Master
Product and Sprint Backlog
Scrum Teams
Daily Scrum Meetings
Sprint Planning Meetings
Sprint Review
8Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
Product Owner
Scrum Master
Product and Sprint Backlog
Scrum Teams
Daily Scrum Meetings
Sprint Planning Meetings
Sprint Review
8Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Key Scrum Roles and Responsibilities
9Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Key Scrum Roles and Responsibilities
Product Owner
► Defines the features of the product, decides on release date and content
► Is responsible for the profitability/value of the product (ROI)
► Prioritizes features according to market and/or user value
► Can change features and priority every 30 days
► Accepts or rejects work results
9Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Key Scrum Roles and Responsibilities
► Ensures that the team is fully functional and productive
► Enables close cooperation across all roles and functions and removes barriers
► Shields the team from external interferences
► Ensures that the process is followed. Invites to daily scrum, iteration review and
planning meetingsScrum Master
Product Owner
► Defines the features of the product, decides on release date and content
► Is responsible for the profitability/value of the product (ROI)
► Prioritizes features according to market and/or user value
► Can change features and priority every 30 days
► Accepts or rejects work results
9Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Key Scrum Roles and Responsibilities
► Ensures that the team is fully functional and productive
► Enables close cooperation across all roles and functions and removes barriers
► Shields the team from external interferences
► Ensures that the process is followed. Invites to daily scrum, iteration review and
planning meetingsScrum Master
Product Owner
► Defines the features of the product, decides on release date and content
► Is responsible for the profitability/value of the product (ROI)
► Prioritizes features according to market and/or user value
► Can change features and priority every 30 days
► Accepts or rejects work results
Team
► Cross-functional, seven plus/minus two members
► Selects the iteration goal and specifies work results
► Has the right to do everything within the boundaries of the project
guidelines to reach the iteration goal
► Organizes itself and its work
► Demos work results to the end-user and stakeholders
9Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Books and Resources
Agile Software Development with Scrum Schwaber
Agile Project Management with Scrum Schwaber
Scrum for the Enterprise Schwaber
Agile Estimation and Planning Cohn
Agile Software Development Martin
Collaboration Explained Tabaka
Agile Retrospectives Derby/Larsen
Agile Project Management Highsmith
Agile SW Development Ecosystems Highsmith
Agile and Iterative Development Larman
Integrating Agile Development in the Real World Schuh
Leading Change or Our Iceberg is Melting Kotter
Software by Numbers Denne/Huang
Yahoo Group: Scrumdevelopment
www.agilealliance.org
www.scrumalliance.org
10Tuesday, April 28, 2009

Más contenido relacionado

La actualidad más candente

Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentalsDeniz Gungor
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodologyAbdullah Raza
 
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 (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018pmengal
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
Scrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina DurmićScrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina DurmićBosnia Agile
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 MinutesSerge Rehem
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterIlan Kirschenbaum
 

La actualidad más candente (20)

Scrum
ScrumScrum
Scrum
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (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 (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Scrum training
Scrum trainingScrum training
Scrum training
 
Scrum Ceremonies
Scrum CeremoniesScrum Ceremonies
Scrum Ceremonies
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
scrum
scrumscrum
scrum
 
Scrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina DurmićScrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina Durmić
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
What is Scrum
What is ScrumWhat is Scrum
What is Scrum
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
 

Destacado

Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideEspeo Software
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To ScrumMartin Proulx
 
Treinamento Agile - Scrum Fundamentos
Treinamento Agile - Scrum FundamentosTreinamento Agile - Scrum Fundamentos
Treinamento Agile - Scrum FundamentosGuilherme Magalhães
 
Software Development Process at UM DEI | 23rd of May 2016
Software Development Process at UM DEI  | 23rd of May 2016Software Development Process at UM DEI  | 23rd of May 2016
Software Development Process at UM DEI | 23rd of May 2016Eduardo Ribeiro
 
The Hard Life of a Scrum Master :: Scrum Day Portugal 2016
The Hard Life of a Scrum Master :: Scrum Day Portugal 2016The Hard Life of a Scrum Master :: Scrum Day Portugal 2016
The Hard Life of a Scrum Master :: Scrum Day Portugal 2016Pedro Gustavo Torres
 
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Tour London ...
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Tour London ...Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Tour London ...
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Tour London ...Pedro Gustavo Torres
 
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Pedro Gustavo Torres
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыLuxoftAgilePractice
 
Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)Andrea Tomasini
 
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017Eduardo Ribeiro
 
Introduction to Project Management with Scrum
Introduction to Project Management with ScrumIntroduction to Project Management with Scrum
Introduction to Project Management with ScrumPierre E. NEIS
 
How to motivate your team during Scrum?
How to motivate your team during Scrum?How to motivate your team during Scrum?
How to motivate your team during Scrum?Dimitri Honlet
 
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosCertified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosAlexey Krivitsky
 

Destacado (20)

Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To Guide
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
5 Whys of Scrum
5 Whys of Scrum5 Whys of Scrum
5 Whys of Scrum
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Treinamento Agile - Scrum Fundamentos
Treinamento Agile - Scrum FundamentosTreinamento Agile - Scrum Fundamentos
Treinamento Agile - Scrum Fundamentos
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Software Development Process at UM DEI | 23rd of May 2016
Software Development Process at UM DEI  | 23rd of May 2016Software Development Process at UM DEI  | 23rd of May 2016
Software Development Process at UM DEI | 23rd of May 2016
 
The Hard Life of a Scrum Master :: Scrum Day Portugal 2016
The Hard Life of a Scrum Master :: Scrum Day Portugal 2016The Hard Life of a Scrum Master :: Scrum Day Portugal 2016
The Hard Life of a Scrum Master :: Scrum Day Portugal 2016
 
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Tour London ...
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Tour London ...Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Tour London ...
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Tour London ...
 
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
 
Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)
 
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017
 
Introduction to Project Management with Scrum
Introduction to Project Management with ScrumIntroduction to Project Management with Scrum
Introduction to Project Management with Scrum
 
How to motivate your team during Scrum?
How to motivate your team during Scrum?How to motivate your team during Scrum?
How to motivate your team during Scrum?
 
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosCertified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photos
 
SCRUM
SCRUM SCRUM
SCRUM
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 
Professional Scrum Product Owner I (PSPO-I)
Professional Scrum Product Owner I (PSPO-I)Professional Scrum Product Owner I (PSPO-I)
Professional Scrum Product Owner I (PSPO-I)
 

Similar a Basic Scrum Framework

Intro-to-scrum
Intro-to-scrumIntro-to-scrum
Intro-to-scrumEslam Diaa
 
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...varty
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptxzuma14
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfLuongMinhHai
 
Scrum Awareness 2.0.1
Scrum Awareness 2.0.1Scrum Awareness 2.0.1
Scrum Awareness 2.0.1brunborg
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrumtimmcowan
 
AGILE VS Scrum
AGILE VS ScrumAGILE VS Scrum
AGILE VS ScrumAbrar ali
 
Introduction into Scrum
Introduction into ScrumIntroduction into Scrum
Introduction into Scrummsorin
 
Game of SCRUM & VSM
Game of SCRUM & VSMGame of SCRUM & VSM
Game of SCRUM & VSMiO
 
Scrumprimer20
Scrumprimer20Scrumprimer20
Scrumprimer20msdn70
 

Similar a Basic Scrum Framework (20)

Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Intro-to-scrum
Intro-to-scrumIntro-to-scrum
Intro-to-scrum
 
Seminar On Scrum
Seminar On  ScrumSeminar On  Scrum
Seminar On Scrum
 
Seminar on Scrum
Seminar  on  ScrumSeminar  on  Scrum
Seminar on Scrum
 
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Scrum process framework
Scrum process frameworkScrum process framework
Scrum process framework
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
 
Scrum Awareness 2.0.1
Scrum Awareness 2.0.1Scrum Awareness 2.0.1
Scrum Awareness 2.0.1
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile manifesto
Agile manifestoAgile manifesto
Agile manifesto
 
AGILE VS Scrum
AGILE VS ScrumAGILE VS Scrum
AGILE VS Scrum
 
Introduction into Scrum
Introduction into ScrumIntroduction into Scrum
Introduction into Scrum
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
The scrumprimer20
The scrumprimer20The scrumprimer20
The scrumprimer20
 
Game of SCRUM & VSM
Game of SCRUM & VSMGame of SCRUM & VSM
Game of SCRUM & VSM
 
Agile
AgileAgile
Agile
 
Scrumprimer20
Scrumprimer20Scrumprimer20
Scrumprimer20
 
Scrumprimer20
Scrumprimer20Scrumprimer20
Scrumprimer20
 

Más de Naresh Jain

Problem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignProblem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignNaresh Jain
 
Agile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteAgile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteNaresh Jain
 
Organizational Resilience
Organizational ResilienceOrganizational Resilience
Organizational ResilienceNaresh Jain
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming CodeNaresh Jain
 
Agile India 2018 Conference Summary
Agile India 2018 Conference SummaryAgile India 2018 Conference Summary
Agile India 2018 Conference SummaryNaresh Jain
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 ConferenceNaresh Jain
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 ConferenceNaresh Jain
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 ConferenceNaresh Jain
 
Pilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert VirdingPilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert VirdingNaresh Jain
 
Concurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco CesariniConcurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco CesariniNaresh Jain
 
Erlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco CesariniErlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco CesariniNaresh Jain
 
Anatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur DatarAnatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur DatarNaresh Jain
 
Setting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile AppSetting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile AppNaresh Jain
 
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdTowards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdNaresh Jain
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Naresh Jain
 
No Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKennaNo Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKennaNaresh Jain
 
Functional Programming Conference 2016
Functional Programming Conference 2016Functional Programming Conference 2016
Functional Programming Conference 2016Naresh Jain
 
Agile India 2017 Conference
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 ConferenceNaresh Jain
 
Unleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTUnleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTNaresh Jain
 

Más de Naresh Jain (20)

Problem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignProblem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary Design
 
Agile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteAgile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome Note
 
Organizational Resilience
Organizational ResilienceOrganizational Resilience
Organizational Resilience
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
 
Agile India 2018 Conference Summary
Agile India 2018 Conference SummaryAgile India 2018 Conference Summary
Agile India 2018 Conference Summary
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Pilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert VirdingPilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert Virding
 
Concurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco CesariniConcurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco Cesarini
 
Erlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco CesariniErlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco Cesarini
 
Anatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur DatarAnatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur Datar
 
Setting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile AppSetting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile App
 
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdTowards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
 
No Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKennaNo Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKenna
 
Functional Programming Conference 2016
Functional Programming Conference 2016Functional Programming Conference 2016
Functional Programming Conference 2016
 
Agile India 2017 Conference
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 Conference
 
The Eclipse Way
The Eclipse WayThe Eclipse Way
The Eclipse Way
 
Unleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTUnleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDT
 

Último

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 

Último (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 

Basic Scrum Framework

  • 1. Licensed Under Creative Commons by Naresh Jain Basic Scrum Framework Control Chaos Naresh Jain naresh@agilefaqs.com 1Tuesday, April 28, 2009
  • 2. Licensed Under Creative Commons by Naresh Jain What is Scrum? An Agile Project Management framework : A wrapper for existing engineering practices A team-based approach Handles conflicting interests and needs Improves communications and maximizes cooperation Early detection and removal of obstacles Maximizes productivity Multiple, frequent feature-driven planning activities Produces potentially shippable functionality at each iteration Scalable Improves morale Disciplined approach Truth,Transparency, and Commitment 2Tuesday, April 28, 2009
  • 3. Licensed Under Creative Commons by Naresh Jain Scrum Origin Rugby Hirotaka Takeuchi & Ikojuri Nonaka “The New New Product Development Game” - Harvard Business Review (Jan/Feb 1986) Companies need Speed and Flexibility Borland Quattro Pro paper by Jim Coplien Complex Adaptive Systems theory, iRobot using Prof. Rodney Brooks subsumption architecture 1995: Mike Beedle and Ken Schwaber Goldratt's ToC and focus on “muri, mura, and mudah” 3Tuesday, April 28, 2009
  • 4. Licensed Under Creative Commons by Naresh Jain Scrum is Designed to deal with 4Tuesday, April 28, 2009
  • 5. Licensed Under Creative Commons by Naresh Jain Scrum is Designed to deal with Ziv's law - specifications will never be fully understood. 4Tuesday, April 28, 2009
  • 6. Licensed Under Creative Commons by Naresh Jain Scrum is Designed to deal with Ziv's law - specifications will never be fully understood. Humphrey's law - the user will never know what they want until after the system is in production (maybe not even then) 4Tuesday, April 28, 2009
  • 7. Licensed Under Creative Commons by Naresh Jain Scrum is Designed to deal with Ziv's law - specifications will never be fully understood. Humphrey's law - the user will never know what they want until after the system is in production (maybe not even then) Wegner's lemma - an interactive system can never be fully specified nor can it ever be fully tested.This is the software analogy to Godel's theorem. 4Tuesday, April 28, 2009
  • 8. Licensed Under Creative Commons by Naresh Jain Scrum is Designed to deal with Ziv's law - specifications will never be fully understood. Humphrey's law - the user will never know what they want until after the system is in production (maybe not even then) Wegner's lemma - an interactive system can never be fully specified nor can it ever be fully tested.This is the software analogy to Godel's theorem. Langdon's lemma - software evolves more rapidly as it approaches chaotic regions (taking care not to spill over into chaos) 4Tuesday, April 28, 2009
  • 9. Licensed Under Creative Commons by Naresh Jain Scrum is Designed to deal with Ziv's law - specifications will never be fully understood. Humphrey's law - the user will never know what they want until after the system is in production (maybe not even then) Wegner's lemma - an interactive system can never be fully specified nor can it ever be fully tested.This is the software analogy to Godel's theorem. Langdon's lemma - software evolves more rapidly as it approaches chaotic regions (taking care not to spill over into chaos) Any association of predictive or defined processes with Scrum is an exercise in futility. - Jeff 4Tuesday, April 28, 2009
  • 10. Licensed Under Creative Commons by Naresh Jain Controlled Chaos Scrum emphasizes on project management De-emphasis command-and-control management approach There is a strong emphasis on monitoring (features delivered) and adjusting according to the results (Inspect and Adapt) The aim is to find a balance between allowing the business to change their mind and the development team to be able to get work done on a stable scope 5Tuesday, April 28, 2009
  • 11. Licensed Under Creative Commons by Naresh Jain ScrumValues Commitment. Be willing to commit to a goal. Scrum provides people all the authority they need to meet their commitments Focus. Do your job. Focus all of your efforts and skills on doing the work that you have committed to doing. Don’t worry about anything else Openness. Scrum keeps everything about a project visible to everyone Respect. Individuals are shaped by their background and their experience. It is important to respect the different people who comprise a team. Courage. Have the courage to commit, to act, to be open and to expect respect 6Tuesday, April 28, 2009
  • 12. Licensed Under Creative Commons by Naresh Jain Scrum in a Nutshell Courtesy of Ken Schwaber 7Tuesday, April 28, 2009
  • 13. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies 8Tuesday, April 28, 2009
  • 14. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint 8Tuesday, April 28, 2009
  • 15. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint Product Owner 8Tuesday, April 28, 2009
  • 16. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint Product Owner Scrum Master 8Tuesday, April 28, 2009
  • 17. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint Product Owner Scrum Master Product and Sprint Backlog 8Tuesday, April 28, 2009
  • 18. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint Product Owner Scrum Master Product and Sprint Backlog Scrum Teams 8Tuesday, April 28, 2009
  • 19. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint Product Owner Scrum Master Product and Sprint Backlog Scrum Teams Daily Scrum Meetings 8Tuesday, April 28, 2009
  • 20. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint Product Owner Scrum Master Product and Sprint Backlog Scrum Teams Daily Scrum Meetings Sprint Planning Meetings 8Tuesday, April 28, 2009
  • 21. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint Product Owner Scrum Master Product and Sprint Backlog Scrum Teams Daily Scrum Meetings Sprint Planning Meetings Sprint Review 8Tuesday, April 28, 2009
  • 22. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint Product Owner Scrum Master Product and Sprint Backlog Scrum Teams Daily Scrum Meetings Sprint Planning Meetings Sprint Review 8Tuesday, April 28, 2009
  • 23. Licensed Under Creative Commons by Naresh Jain Key Scrum Roles and Responsibilities 9Tuesday, April 28, 2009
  • 24. Licensed Under Creative Commons by Naresh Jain Key Scrum Roles and Responsibilities Product Owner ► Defines the features of the product, decides on release date and content ► Is responsible for the profitability/value of the product (ROI) ► Prioritizes features according to market and/or user value ► Can change features and priority every 30 days ► Accepts or rejects work results 9Tuesday, April 28, 2009
  • 25. Licensed Under Creative Commons by Naresh Jain Key Scrum Roles and Responsibilities ► Ensures that the team is fully functional and productive ► Enables close cooperation across all roles and functions and removes barriers ► Shields the team from external interferences ► Ensures that the process is followed. Invites to daily scrum, iteration review and planning meetingsScrum Master Product Owner ► Defines the features of the product, decides on release date and content ► Is responsible for the profitability/value of the product (ROI) ► Prioritizes features according to market and/or user value ► Can change features and priority every 30 days ► Accepts or rejects work results 9Tuesday, April 28, 2009
  • 26. Licensed Under Creative Commons by Naresh Jain Key Scrum Roles and Responsibilities ► Ensures that the team is fully functional and productive ► Enables close cooperation across all roles and functions and removes barriers ► Shields the team from external interferences ► Ensures that the process is followed. Invites to daily scrum, iteration review and planning meetingsScrum Master Product Owner ► Defines the features of the product, decides on release date and content ► Is responsible for the profitability/value of the product (ROI) ► Prioritizes features according to market and/or user value ► Can change features and priority every 30 days ► Accepts or rejects work results Team ► Cross-functional, seven plus/minus two members ► Selects the iteration goal and specifies work results ► Has the right to do everything within the boundaries of the project guidelines to reach the iteration goal ► Organizes itself and its work ► Demos work results to the end-user and stakeholders 9Tuesday, April 28, 2009
  • 27. Licensed Under Creative Commons by Naresh Jain Books and Resources Agile Software Development with Scrum Schwaber Agile Project Management with Scrum Schwaber Scrum for the Enterprise Schwaber Agile Estimation and Planning Cohn Agile Software Development Martin Collaboration Explained Tabaka Agile Retrospectives Derby/Larsen Agile Project Management Highsmith Agile SW Development Ecosystems Highsmith Agile and Iterative Development Larman Integrating Agile Development in the Real World Schuh Leading Change or Our Iceberg is Melting Kotter Software by Numbers Denne/Huang Yahoo Group: Scrumdevelopment www.agilealliance.org www.scrumalliance.org 10Tuesday, April 28, 2009