SlideShare uma empresa Scribd logo
1 de 33
Agile Development with Scrum Shannon Lucas July 22nd, 2011
Outline What is Scrum? The Scrum Team Scrum Events Scrum Artifacts UX & Testing Organizational Impacts Selling Scrum
What is Scrum?
Scrum framework Founded on empirical process control theory Intentionally incomplete Iterative & incremental Outwardly facing & transparent Requires a definition of “done” Adapts to changing requirements
The Scrum Team
The Scrum Team Scrum Master Business owner Product Owner Scrum Team Stakeholders
Product Owner Manages the Product Backlog and ensures business value of the Team’s work Represents stakeholder interests to the team Plans product releases and maintains product roadmap One person, not a committee Ultimately responsible for product’s success
Scrum Master Serves as coach, fixer, and gatekeeper A leadership role rather than managerial Plans individual Sprints with Team Facilitates all of the Scrum events Manages relationship between Product Owner and rest of team
The Development Team Cross-functional group of 5 to 9 people Self-organizing & continuously improving Team determines how to transform Product Backlog into shippable functionality Accountability belongs to Team as a whole No domain-specific sub-teams
Scrum Events
Sprints 24 Hours Daily Scrum meeting 14 Days Sprint Backlog Expanded tasks Potentially shippable product increment Product Backlog
Sprints Consistent duration throughout project Team composition and quality goals remain constant No changes made that affect Sprint Goal Scope can be clarified or re-negotiated as more is learned Risk is limited to cost of one sprint
Sprint Planning Meeting Time-boxed meeting to determine work to be done in a Sprint First event of every Sprint Answers “What will be delivered in this Sprint?” Answers “How will the work be achieved?”
Daily Scrum Daily 15 minute (max) meeting Each team member answers three questions: 	- What has been accomplished since last meeting? 	- What will be done before the next meeting? - What obstacles are in the way? Not a status meeting Only Development Team can participate
Sprint Review Development Team demonstrates work done in the Sprint Product Owner determines what has been “Done” or not “Done” Results in a revised Product Backlog Informs planning for the next Sprint
Sprint Retrospective Final activity of every Sprint Team reflects on the Sprint in terms of people, relationships, process, and tools Identify what went well and where improvements are needed.   Team plans how to implement improvements
Scrum Artifacts
Product Backlog Single source of requirements and changes to the product Ordered by unique priority Never complete Dynamic and changes as needed responding to changing business needs Anyone involved can contribute to it
Product Backlog Highest priority items have the most detail Detail on lower priority items deferred until it’s needed
Sprint Backlog Set of Backlog items that the Team commits to delivering in the Sprint Serves as a real-time picture of how work is progressing Belongs solely to the Development Team
Definition of “Done” A shared understanding of what it means when work is considered done Defined at the beginning of the project Applies globally to the project Might include things such as: 		- Unit & functional tests 	- Documentation
User Experience & Testing
User Experience Tasks UX tasks happen slightly ahead of programming tasks UX expertise stays involved No big handoffs
Testing No distinct testing phase Features are tested as they are completed, during the Sprint they are developed in
Organizational Impacts
Organizational Impacts Transitioning to Scrum isn’t always easy Traditional roles change Cultural changes Commitment to continuous improvement.
Selling Scrum
Selling Scrum Clients may perceive fixed-bid contracts as less risky Target-scope & target-cost models Limiting client exposure to the internal process
Who uses Scrum?
Questions?
Thank you!
Resources Scrum.org - http://www.scrum.org/ Scrum Alliance - http://www.scrumalliance.org/ All Things Product Owner - http://www.romanpichler.com/blog/ Agile Project Management with Scrum by Ken Schwaber Succeeding with Agile: Software Development Using Scrum by Mike Cohn A Practical Guide to Distributed Scrum by Elizabeth Woodward

Mais conteúdo relacionado

Mais procurados

Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
James Brett
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
KhushSlideShare
 

Mais procurados (20)

Scrum 101
Scrum 101Scrum 101
Scrum 101
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your ProductivityAgile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your Productivity
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Scrum principles
Scrum principlesScrum principles
Scrum principles
 
Understanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesUnderstanding Scrum in 30 Minutes
Understanding Scrum in 30 Minutes
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum Roles and artifacts
Scrum Roles and artifactsScrum Roles and artifacts
Scrum Roles and artifacts
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
Scrum an Agile Methodology
Scrum an Agile MethodologyScrum an Agile Methodology
Scrum an Agile Methodology
 
Scrum in 5 slides
Scrum in 5 slidesScrum in 5 slides
Scrum in 5 slides
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Agile scrum introduction
Agile scrum introductionAgile scrum introduction
Agile scrum introduction
 

Destaque

Elad Amit - The Scrum Daily Standup Meeting
Elad Amit  - The Scrum Daily Standup MeetingElad Amit  - The Scrum Daily Standup Meeting
Elad Amit - The Scrum Daily Standup Meeting
AgileSparks
 
Bad Habits Of Hr Professionals
Bad Habits Of Hr ProfessionalsBad Habits Of Hr Professionals
Bad Habits Of Hr Professionals
Vijay Thakkar
 
How to run an effective (and fun) standup
How to run an effective (and fun) standupHow to run an effective (and fun) standup
How to run an effective (and fun) standup
Ed Kraay
 

Destaque (13)

Daily Scrum Dysfunction
Daily Scrum DysfunctionDaily Scrum Dysfunction
Daily Scrum Dysfunction
 
Daily standup
Daily standupDaily standup
Daily standup
 
Why I hated the daily stand-up and how I started enjoying it?
Why I hated the daily stand-up and how I started enjoying it?Why I hated the daily stand-up and how I started enjoying it?
Why I hated the daily stand-up and how I started enjoying it?
 
Elad Amit - The Scrum Daily Standup Meeting
Elad Amit  - The Scrum Daily Standup MeetingElad Amit  - The Scrum Daily Standup Meeting
Elad Amit - The Scrum Daily Standup Meeting
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
 
Classical mistakes at daily scrum meetings
Classical mistakes at daily scrum meetings   Classical mistakes at daily scrum meetings
Classical mistakes at daily scrum meetings
 
Bad Habits Of Hr Professionals
Bad Habits Of Hr ProfessionalsBad Habits Of Hr Professionals
Bad Habits Of Hr Professionals
 
Agile Simulation in 75 Minutes
Agile Simulation in 75 MinutesAgile Simulation in 75 Minutes
Agile Simulation in 75 Minutes
 
Learning Scrum through games
Learning Scrum through gamesLearning Scrum through games
Learning Scrum through games
 
Scrum events
Scrum eventsScrum events
Scrum events
 
Agile Terms Series - Daily Stand-up Meeting
Agile Terms Series - Daily Stand-up MeetingAgile Terms Series - Daily Stand-up Meeting
Agile Terms Series - Daily Stand-up Meeting
 
How to run an effective (and fun) standup
How to run an effective (and fun) standupHow to run an effective (and fun) standup
How to run an effective (and fun) standup
 
10 Tips to Improve your Daily Stand up
10 Tips to Improve your Daily Stand up10 Tips to Improve your Daily Stand up
10 Tips to Improve your Daily Stand up
 

Semelhante a Agile Deveopment-with-Scrum for CapitalCamp DC

Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
gurbaxrawat
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
ejlp12
 

Semelhante a Agile Deveopment-with-Scrum for CapitalCamp DC (20)

Agile deveopment-with-scrum
Agile deveopment-with-scrumAgile deveopment-with-scrum
Agile deveopment-with-scrum
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrum
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrum
 
Summer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclassSummer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclass
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Let’s Play Agile ! 12-09-15-testers_hub
Let’s  Play  Agile ! 12-09-15-testers_hubLet’s  Play  Agile ! 12-09-15-testers_hub
Let’s Play Agile ! 12-09-15-testers_hub
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
srum.pptx
srum.pptxsrum.pptx
srum.pptx
 
Agile
Agile Agile
Agile
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
 
Agile
AgileAgile
Agile
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
 
Close to agile
Close to agileClose to agile
Close to agile
 
The Scrum Guide 2020.pptx
The Scrum Guide 2020.pptxThe Scrum Guide 2020.pptx
The Scrum Guide 2020.pptx
 
Agile Scrum Project Management
Agile Scrum Project ManagementAgile Scrum Project Management
Agile Scrum Project Management
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 

Mais de Forum One

Data For Policy Influence: How to Manage, Distribute, and Present Your Data
Data For Policy Influence: How to Manage, Distribute, and Present Your DataData For Policy Influence: How to Manage, Distribute, and Present Your Data
Data For Policy Influence: How to Manage, Distribute, and Present Your Data
Forum One
 

Mais de Forum One (20)

We Are the Champions of . . . What, Exactly? Tracking Digital Metrics That Ma...
We Are the Champions of . . . What, Exactly? Tracking Digital Metrics That Ma...We Are the Champions of . . . What, Exactly? Tracking Digital Metrics That Ma...
We Are the Champions of . . . What, Exactly? Tracking Digital Metrics That Ma...
 
Creative + Development - Designer vs Developer: Aligning Forces for Good
Creative + Development - Designer vs Developer: Aligning Forces for GoodCreative + Development - Designer vs Developer: Aligning Forces for Good
Creative + Development - Designer vs Developer: Aligning Forces for Good
 
How Do You Measure the Impact of Your Digital Strategy?
How Do You Measure  the Impact of Your  Digital Strategy?How Do You Measure  the Impact of Your  Digital Strategy?
How Do You Measure the Impact of Your Digital Strategy?
 
The Ultimate Super Duper Guide to Content Quality
The Ultimate Super Duper Guide to Content QualityThe Ultimate Super Duper Guide to Content Quality
The Ultimate Super Duper Guide to Content Quality
 
I am a digital project manager (and so can you!)
I am a digital project manager (and so can you!)I am a digital project manager (and so can you!)
I am a digital project manager (and so can you!)
 
Audio Matter: An Intro to Podcasting & Storytelling
Audio Matter: An Intro to Podcasting & StorytellingAudio Matter: An Intro to Podcasting & Storytelling
Audio Matter: An Intro to Podcasting & Storytelling
 
Creative + UX webinar
Creative + UX webinarCreative + UX webinar
Creative + UX webinar
 
Make Your Data Understandable: Communicating for Action and Impact
Make Your Data Understandable: Communicating for Action and ImpactMake Your Data Understandable: Communicating for Action and Impact
Make Your Data Understandable: Communicating for Action and Impact
 
Creative + Analytics Webinar
Creative + Analytics WebinarCreative + Analytics Webinar
Creative + Analytics Webinar
 
Getting Started with Google Ad Grants
Getting Started with Google Ad GrantsGetting Started with Google Ad Grants
Getting Started with Google Ad Grants
 
Staff Resource Planning - 1 pager
Staff Resource Planning - 1 pagerStaff Resource Planning - 1 pager
Staff Resource Planning - 1 pager
 
Staff Resource Planning
Staff Resource PlanningStaff Resource Planning
Staff Resource Planning
 
Analytics Goals Scorecard
Analytics Goals ScorecardAnalytics Goals Scorecard
Analytics Goals Scorecard
 
Content Strategy: Defining and Monitoring Success
Content Strategy: Defining and Monitoring SuccessContent Strategy: Defining and Monitoring Success
Content Strategy: Defining and Monitoring Success
 
Content Strategy Matrix
Content Strategy MatrixContent Strategy Matrix
Content Strategy Matrix
 
Content Strategy for Your Audiences
Content Strategy for Your AudiencesContent Strategy for Your Audiences
Content Strategy for Your Audiences
 
From Stratosphere to Sea-Level: Grounding Your Analytics Reporting for Each A...
From Stratosphere to Sea-Level: Grounding Your Analytics Reporting for Each A...From Stratosphere to Sea-Level: Grounding Your Analytics Reporting for Each A...
From Stratosphere to Sea-Level: Grounding Your Analytics Reporting for Each A...
 
User Experience for Health IT - Understanding Your Audiences
User Experience for Health IT - Understanding Your AudiencesUser Experience for Health IT - Understanding Your Audiences
User Experience for Health IT - Understanding Your Audiences
 
Drupal & Design / 10 Thing I Hate About You
Drupal & Design / 10 Thing I Hate About YouDrupal & Design / 10 Thing I Hate About You
Drupal & Design / 10 Thing I Hate About You
 
Data For Policy Influence: How to Manage, Distribute, and Present Your Data
Data For Policy Influence: How to Manage, Distribute, and Present Your DataData For Policy Influence: How to Manage, Distribute, and Present Your Data
Data For Policy Influence: How to Manage, Distribute, and Present Your Data
 

Último

Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
lizamodels9
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
dlhescort
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
lizamodels9
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 

Último (20)

Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 

Agile Deveopment-with-Scrum for CapitalCamp DC

  • 1. Agile Development with Scrum Shannon Lucas July 22nd, 2011
  • 2. Outline What is Scrum? The Scrum Team Scrum Events Scrum Artifacts UX & Testing Organizational Impacts Selling Scrum
  • 4.
  • 5. Scrum framework Founded on empirical process control theory Intentionally incomplete Iterative & incremental Outwardly facing & transparent Requires a definition of “done” Adapts to changing requirements
  • 7. The Scrum Team Scrum Master Business owner Product Owner Scrum Team Stakeholders
  • 8. Product Owner Manages the Product Backlog and ensures business value of the Team’s work Represents stakeholder interests to the team Plans product releases and maintains product roadmap One person, not a committee Ultimately responsible for product’s success
  • 9. Scrum Master Serves as coach, fixer, and gatekeeper A leadership role rather than managerial Plans individual Sprints with Team Facilitates all of the Scrum events Manages relationship between Product Owner and rest of team
  • 10. The Development Team Cross-functional group of 5 to 9 people Self-organizing & continuously improving Team determines how to transform Product Backlog into shippable functionality Accountability belongs to Team as a whole No domain-specific sub-teams
  • 12. Sprints 24 Hours Daily Scrum meeting 14 Days Sprint Backlog Expanded tasks Potentially shippable product increment Product Backlog
  • 13. Sprints Consistent duration throughout project Team composition and quality goals remain constant No changes made that affect Sprint Goal Scope can be clarified or re-negotiated as more is learned Risk is limited to cost of one sprint
  • 14. Sprint Planning Meeting Time-boxed meeting to determine work to be done in a Sprint First event of every Sprint Answers “What will be delivered in this Sprint?” Answers “How will the work be achieved?”
  • 15. Daily Scrum Daily 15 minute (max) meeting Each team member answers three questions: - What has been accomplished since last meeting? - What will be done before the next meeting? - What obstacles are in the way? Not a status meeting Only Development Team can participate
  • 16. Sprint Review Development Team demonstrates work done in the Sprint Product Owner determines what has been “Done” or not “Done” Results in a revised Product Backlog Informs planning for the next Sprint
  • 17. Sprint Retrospective Final activity of every Sprint Team reflects on the Sprint in terms of people, relationships, process, and tools Identify what went well and where improvements are needed. Team plans how to implement improvements
  • 19. Product Backlog Single source of requirements and changes to the product Ordered by unique priority Never complete Dynamic and changes as needed responding to changing business needs Anyone involved can contribute to it
  • 20. Product Backlog Highest priority items have the most detail Detail on lower priority items deferred until it’s needed
  • 21. Sprint Backlog Set of Backlog items that the Team commits to delivering in the Sprint Serves as a real-time picture of how work is progressing Belongs solely to the Development Team
  • 22. Definition of “Done” A shared understanding of what it means when work is considered done Defined at the beginning of the project Applies globally to the project Might include things such as: - Unit & functional tests - Documentation
  • 23. User Experience & Testing
  • 24. User Experience Tasks UX tasks happen slightly ahead of programming tasks UX expertise stays involved No big handoffs
  • 25. Testing No distinct testing phase Features are tested as they are completed, during the Sprint they are developed in
  • 27. Organizational Impacts Transitioning to Scrum isn’t always easy Traditional roles change Cultural changes Commitment to continuous improvement.
  • 29. Selling Scrum Clients may perceive fixed-bid contracts as less risky Target-scope & target-cost models Limiting client exposure to the internal process
  • 33. Resources Scrum.org - http://www.scrum.org/ Scrum Alliance - http://www.scrumalliance.org/ All Things Product Owner - http://www.romanpichler.com/blog/ Agile Project Management with Scrum by Ken Schwaber Succeeding with Agile: Software Development Using Scrum by Mike Cohn A Practical Guide to Distributed Scrum by Elizabeth Woodward