SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Agile Product
                 Development Workshop
                                          June 23, 2011


                                     Sean Ammirati
                          Adjunct Professor, Carnegie Mellon University




Thursday, June 23, 2011
“Launch early enough to
                                                                                                                            be embarrassed by your
                                                                                                                             product’s first version”
                                                                                                                                        Reid Hoffman, Co-Founder & Chairman
                                                                                                                                                                    LinkedIn




  Source: Reid Hoffman - Rules for Entreprenuers SXSW 2012 http://vator.tv/news/2011-03-15-reid-hoffmans-rules-for-entrepreneurs-sxsw


Thursday, June 23, 2011
Thursday, June 23, 2011
“Demo or
                                                                       Die”



    Image Source: http://www.ratchetup.com/eyes/2004/01/index.html


Thursday, June 23, 2011
Thursday, June 23, 2011
Agenda

                    • Quick Review from Lean Startup Workshop
                    • Key Scrum Themes
                    • Scrum Values
                    • Panel: Ian Paterson & Steve Fleck

Thursday, June 23, 2011
Customer Development

                                     +
                                            Today’s Focus

                          Agile Product Development

                                     =

                              The Lean Startup
Thursday, June 23, 2011
Thursday, June 23, 2011
Scrum is ...
             Scrum is an iterative, incremental framework for
             project management often seen in agile software
             development, a type of software engineering.

             Although the Scrum approach was originally suggested
             for managing product development projects, its use
             has focused on the management of software
             development projects, and it can be used to run
             software maintenance teams or as a general project/
             program management approach.


   http://en.wikipedia.org/wiki/Scrum_(development)


Thursday, June 23, 2011
http://www.youtube.com/watch?v=Q5k7a9YEoUI



Thursday, June 23, 2011
“If engineering practices are candy
                            bars, then Scrum is a candy bar
                          wrapper. That is to say that Scrum
                                is superimposed on and
                               encapsulated on whatever
                              engineering practices already
                                         exist.”

    Pg 57 - Agile Software Development with Scrum

Thursday, June 23, 2011
Scrum
                                         This will be unique for each of you
                                        based on your team, type of solution
                                            being developed and personal
                                                     preferences.

                          Engineering       Could be: XP, Feature Driven
                                        Development, Crystal, Kanban or any
                           Practices    other process your engineering team
                                                is comfortable with.

                                            (often pull aspects from each)




Thursday, June 23, 2011
Why we focus on
                                 Scrum?
                   • Firsthand observed it transform & improve
                          my last software company - mSpoke
                   • Being used at some of the largest
                          technology companies in the world today
                          (Google,Yahoo!, Adobe, etc ...)
                   • Provides a great framework for entire team
                          to understand what is going on.
                   • Disclaimer: Still hard to build technology and
                          not a silver bullet
Thursday, June 23, 2011
Key Themes from
                                   Scrum


Thursday, June 23, 2011
Scrum Process




   Source:	
  http://www.krishnabitla.com/post/2011/02/02/scrum-­‐process-­‐sprint-­‐agile-­‐software-­‐methodology.aspx	
  


Thursday, June 23, 2011
Tips / Tricks on
                          Implementing Scrum
                    •     Important for everyone to buy in and get familiar with
                          vocabulary
                    •     Tools for implementing scrum (not necessary):
                          •   Scrumworks - http://www.open.collab.net/products/scrumworks/
                          •   Version One - http://www.versionone.com/
                          •   Rally Software - http://www.rallydev.com/index.php
                          •   Google Doc Template - https://docs.google.com/previewtemplate?
                              id=0AoBzAQ22ynH5dEpRRkNBVGRCVU1HMmk2enBMYUZZSGc&mode=public


                          •   10 More Free Scrum Tools -
                               http://knowscrum.com/10-best-free-scrum-tools/




Thursday, June 23, 2011
Product Backlog
                    •     Prioritized list or queue of requirements
                    •     Rough Estimates of level of effort to complete
                          (not all estimates need to be equally thorough /
                          higher priority can be more thorough)
                    •     Ultimately Product Owner sets the priority
                    •     Any one (customer, employee, board member,
                          advisor) can add to product backlog
                    •     Should be shared with the full-team


Thursday, June 23, 2011
Thursday, June 23, 2011
Thursday, June 23, 2011
Tools / Tips for Product
                          Backlog
                    • Everyone on team should easily be able to
                          see the backlog
                    • I’ve found one “administrator” helpful
                          logistically
                    • If not using a full scrum tool, you can do
                          this easily in a shared spreadsheet
                          (eg Google Docs)


Thursday, June 23, 2011
Time Box / Sprint
                    • Each sprint:
                      • Lasts a defined number of days
                            (time box)
                          • Has a specific set of requirements from
                            backlog allocated to it (defined during
                            “sprint planning meeting”)
                          • Has specific goals for the team to achieve
                            (set up front) - “sprint goal”


Thursday, June 23, 2011
Release Sprints
                    • In my experience, release sprints have been
                          quite helpful.
                    • However, continuous deployment is
                          becoming popular in some circles
                          (Eric Ries http://radar.oreilly.com/2009/03/continuous-deployment-5-eas.html)


                    • If you do continuous deployment, Scrum
                          still integrates fine to manage process
                          (http://knowscrum.com/benefits-of-continuous-integration-in-scrum-best-
                          practices-in-scrum/)




Thursday, June 23, 2011
Tasks for a Sprint
                                Backlog
                    • Based on the sprint goal - a list of tasks are
                          created
                    • Task estimates should be roughly 4 - 16
                          hours of work
                    • Sometimes only a partial sprint backlog can
                          be created (ie: if one task is define an
                          internal architecture) - in this case leave
                          reminders and estimate as soon as possible


Thursday, June 23, 2011
Estimates
                    • All estimates are forward looking
                    • How much will it take to complete this
                          feature / requirement?
                    • Increasing an estimate based on learned
                          complexity is accepted by the team
                    • Sprint backlog estimates should be updated
                          regularly


Thursday, June 23, 2011
Velocity / Burn Down
                    • The average decrease in estimates for the
                          total effort / time remaining is a sprint’s
                          velocity
                    • Overtime velocity becomes very helpful for
                          planning purposes
                    • The chart showing daily total of time
                          remaining is called a burn down chart or
                          sprint’s signature


Thursday, June 23, 2011
Thursday, June 23, 2011
Thursday, June 23, 2011
Thursday, June 23, 2011
Daily Scrum
                    •     Each Day Team Meets to have each team member
                          report:
                           •   What have you done since the last daily scrum?
                           •   What will you work on between now and the
                               next daily scrum?
                           •   What got in your way of doing work?
                    •     Many very startups find “daily” to be overkill
                          because of the small nature of the team- but regular
                          communication still key


Thursday, June 23, 2011
Sprint Review

                    • At the end of the sprint, the team
                          demonstrates what they have built
                    • Compares against the sprint’s goals
                    • Retrospective to look for improvements at
                          the end of the sprint



Thursday, June 23, 2011
Sprint Review
                          Jeff Sutherland discusses Demo or Die & the Sprint Review




                               http://www.youtube.com/watch?v=2Jhf7PcYrzY

Thursday, June 23, 2011
Five Scrum Values

            • Commitment
            • Focus
            • Openness
            • Respect
            • Courage
   Image Source: http://www.implementingscrum.com/images/080324-scrumtoon.jpg




Thursday, June 23, 2011
Four Letter Words @
                                    37 Signals
                 •          Need
                                                                They are especially dangerous
                 •          Must                                when you string them together.

                 •          Can’t                               How many times have you said or
                                                                heard something like this:
                 •          Easy
                 •          Just                                “We really need it. If we don’t we
                                                                can’t make the customer happy.
                 •          Only                                Wouldn’t it be easy if we just did it
                                                                like that? Can you try it real fast?”
                 •          Fast

 Source: http://37signals.com/svn/posts/439-four-letter-words



Thursday, June 23, 2011
Steve Fleck &
                          Ian Paterson



Thursday, June 23, 2011

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile FundamentalsAtlassian
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)KhushSlideShare
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenPravin Kumar Singh, PMP, PSM
 
What the Heck Is a Product Owner?
What the Heck Is a Product Owner?What the Heck Is a Product Owner?
What the Heck Is a Product Owner?Ron Lichty
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner RoleRoman Pichler
 
Product Owner vs Product Manager
Product Owner vs Product ManagerProduct Owner vs Product Manager
Product Owner vs Product ManagerAgileSparks
 
Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Nigel Thurlow
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)beLithe
 
How do you get more out of your User Stories?
How do you get more out of your User Stories?How do you get more out of your User Stories?
How do you get more out of your User Stories?Thoughtworks
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Yuval Yeret
 
OKR Alignment Structures.pdf
OKR Alignment Structures.pdfOKR Alignment Structures.pdf
OKR Alignment Structures.pdfWeekdone.com
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 MinutesSerge Rehem
 
Agile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principlesAgile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principlesRobert Misch
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping WorkshopDana Pylayeva
 

Was ist angesagt? (20)

Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
Scrum events
Scrum eventsScrum events
Scrum events
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
Introducing scrum
Introducing scrumIntroducing scrum
Introducing scrum
 
What the Heck Is a Product Owner?
What the Heck Is a Product Owner?What the Heck Is a Product Owner?
What the Heck Is a Product Owner?
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner Role
 
Product Owner vs Product Manager
Product Owner vs Product ManagerProduct Owner vs Product Manager
Product Owner vs Product Manager
 
Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Scrum Meetings Infographic v12
Scrum Meetings Infographic v12
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)
 
How do you get more out of your User Stories?
How do you get more out of your User Stories?How do you get more out of your User Stories?
How do you get more out of your User Stories?
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
 
OKR Alignment Structures.pdf
OKR Alignment Structures.pdfOKR Alignment Structures.pdf
OKR Alignment Structures.pdf
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Agile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principlesAgile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principles
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping Workshop
 

Andere mochten auch

Effective Product Development Using Agile Methods
Effective Product Development Using Agile MethodsEffective Product Development Using Agile Methods
Effective Product Development Using Agile MethodsNaresh Jain
 
Leading Agile Product Development
Leading Agile Product DevelopmentLeading Agile Product Development
Leading Agile Product DevelopmentArto Saari
 
Commercializing Your Idea Getting Heard & Funded
Commercializing Your Idea Getting Heard & FundedCommercializing Your Idea Getting Heard & Funded
Commercializing Your Idea Getting Heard & FundedSean Ammirati
 
Planning for Success / AlphaLab
Planning for Success / AlphaLabPlanning for Success / AlphaLab
Planning for Success / AlphaLabSean Ammirati
 
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainEssential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainCprime
 
Value Streams and the Scaled Agile Framework
Value Streams and the Scaled Agile FrameworkValue Streams and the Scaled Agile Framework
Value Streams and the Scaled Agile FrameworkCprime
 
Learn Agile Development Through Tetris
Learn Agile Development Through TetrisLearn Agile Development Through Tetris
Learn Agile Development Through TetrisMark Daggett
 
Elevator Pitch - Lean Entrepreneurship Carnegie Mellon
Elevator Pitch - Lean Entrepreneurship Carnegie MellonElevator Pitch - Lean Entrepreneurship Carnegie Mellon
Elevator Pitch - Lean Entrepreneurship Carnegie MellonSean Ammirati
 
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Montréal
 
Intro to agile portfolio governance v6
Intro to agile portfolio governance   v6Intro to agile portfolio governance   v6
Intro to agile portfolio governance v6Cprime
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile ResourcingCprime
 
The Science of Growth
The Science of Growth The Science of Growth
The Science of Growth Sean Ammirati
 
Agile portfolio management at nyse
Agile portfolio management at nyseAgile portfolio management at nyse
Agile portfolio management at nysedrewz lin
 
Agile portfolio planning
Agile portfolio planningAgile portfolio planning
Agile portfolio planningJohanna Rothman
 
User Centered Agile Product Development in an Enterprise & a Startup
User Centered Agile Product Development in an Enterprise & a StartupUser Centered Agile Product Development in an Enterprise & a Startup
User Centered Agile Product Development in an Enterprise & a StartupMichael Ong
 
Zhaw inspiration speechagileproductinnovationmanagement-2015-06
Zhaw inspiration speechagileproductinnovationmanagement-2015-06Zhaw inspiration speechagileproductinnovationmanagement-2015-06
Zhaw inspiration speechagileproductinnovationmanagement-2015-06waioblue
 
Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation  Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation Cprime
 
An Agile Development Primer
An Agile Development PrimerAn Agile Development Primer
An Agile Development PrimerDerek Winter
 
Agile Portfolio Planning
Agile Portfolio PlanningAgile Portfolio Planning
Agile Portfolio PlanningChad Holdorf
 
Agile project kick off from the trenches
Agile project kick off from the trenchesAgile project kick off from the trenches
Agile project kick off from the trenchesGeorge Stamos
 

Andere mochten auch (20)

Effective Product Development Using Agile Methods
Effective Product Development Using Agile MethodsEffective Product Development Using Agile Methods
Effective Product Development Using Agile Methods
 
Leading Agile Product Development
Leading Agile Product DevelopmentLeading Agile Product Development
Leading Agile Product Development
 
Commercializing Your Idea Getting Heard & Funded
Commercializing Your Idea Getting Heard & FundedCommercializing Your Idea Getting Heard & Funded
Commercializing Your Idea Getting Heard & Funded
 
Planning for Success / AlphaLab
Planning for Success / AlphaLabPlanning for Success / AlphaLab
Planning for Success / AlphaLab
 
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainEssential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release Train
 
Value Streams and the Scaled Agile Framework
Value Streams and the Scaled Agile FrameworkValue Streams and the Scaled Agile Framework
Value Streams and the Scaled Agile Framework
 
Learn Agile Development Through Tetris
Learn Agile Development Through TetrisLearn Agile Development Through Tetris
Learn Agile Development Through Tetris
 
Elevator Pitch - Lean Entrepreneurship Carnegie Mellon
Elevator Pitch - Lean Entrepreneurship Carnegie MellonElevator Pitch - Lean Entrepreneurship Carnegie Mellon
Elevator Pitch - Lean Entrepreneurship Carnegie Mellon
 
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
 
Intro to agile portfolio governance v6
Intro to agile portfolio governance   v6Intro to agile portfolio governance   v6
Intro to agile portfolio governance v6
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile Resourcing
 
The Science of Growth
The Science of Growth The Science of Growth
The Science of Growth
 
Agile portfolio management at nyse
Agile portfolio management at nyseAgile portfolio management at nyse
Agile portfolio management at nyse
 
Agile portfolio planning
Agile portfolio planningAgile portfolio planning
Agile portfolio planning
 
User Centered Agile Product Development in an Enterprise & a Startup
User Centered Agile Product Development in an Enterprise & a StartupUser Centered Agile Product Development in an Enterprise & a Startup
User Centered Agile Product Development in an Enterprise & a Startup
 
Zhaw inspiration speechagileproductinnovationmanagement-2015-06
Zhaw inspiration speechagileproductinnovationmanagement-2015-06Zhaw inspiration speechagileproductinnovationmanagement-2015-06
Zhaw inspiration speechagileproductinnovationmanagement-2015-06
 
Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation  Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation
 
An Agile Development Primer
An Agile Development PrimerAn Agile Development Primer
An Agile Development Primer
 
Agile Portfolio Planning
Agile Portfolio PlanningAgile Portfolio Planning
Agile Portfolio Planning
 
Agile project kick off from the trenches
Agile project kick off from the trenchesAgile project kick off from the trenches
Agile project kick off from the trenches
 

Ähnlich wie Agile Product Development Workshop

Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum FrameworkNaresh Jain
 
Manage your project differently
Manage your project differentlyManage your project differently
Manage your project differentlyTechMaster Vietnam
 
Quick intro to scrum agile
Quick intro to scrum agileQuick intro to scrum agile
Quick intro to scrum agileRobert Sayegh
 
Scrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small TeamsScrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small TeamsNick Pruehs
 
Scrum overview
Scrum overviewScrum overview
Scrum overviewPaul Nil
 
Scrumprimer20
Scrumprimer20Scrumprimer20
Scrumprimer20msdn70
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineeringZeeshan Masood S
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineeringZeeshan Masood S
 
Agile Methodologies: Introduction to Scrum .
Agile Methodologies: Introduction to Scrum .Agile Methodologies: Introduction to Scrum .
Agile Methodologies: Introduction to Scrum .Lisette ZOUNON
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapletonNASAPMC
 
Scrum for IT Project Outsourcing
Scrum for IT Project OutsourcingScrum for IT Project Outsourcing
Scrum for IT Project OutsourcingMasoud Bolhassani
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptxzuma14
 
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...Fibonalabs
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for softwareJohn Paz
 
Getting agile with drupal
Getting agile with drupalGetting agile with drupal
Getting agile with drupalPromet Source
 

Ähnlich wie Agile Product Development Workshop (20)

Scrumban
Scrumban Scrumban
Scrumban
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum Framework
 
Manage your project differently
Manage your project differentlyManage your project differently
Manage your project differently
 
Quick intro to scrum agile
Quick intro to scrum agileQuick intro to scrum agile
Quick intro to scrum agile
 
Scrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small TeamsScrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small Teams
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Introduction to Scrum - Agile Methods
Introduction to Scrum - Agile MethodsIntroduction to Scrum - Agile Methods
Introduction to Scrum - Agile Methods
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Scrumprimer20
Scrumprimer20Scrumprimer20
Scrumprimer20
 
Scrumprimer20
Scrumprimer20Scrumprimer20
Scrumprimer20
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
 
The scrumprimer20
The scrumprimer20The scrumprimer20
The scrumprimer20
 
Agile Methodologies: Introduction to Scrum .
Agile Methodologies: Introduction to Scrum .Agile Methodologies: Introduction to Scrum .
Agile Methodologies: Introduction to Scrum .
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
 
Scrum for IT Project Outsourcing
Scrum for IT Project OutsourcingScrum for IT Project Outsourcing
Scrum for IT Project Outsourcing
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
 
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 
Getting agile with drupal
Getting agile with drupalGetting agile with drupal
Getting agile with drupal
 

Mehr von Sean Ammirati

Maximizing ROI for Corporate Innovation
Maximizing ROI for Corporate Innovation Maximizing ROI for Corporate Innovation
Maximizing ROI for Corporate Innovation Sean Ammirati
 
From Employee to Entrepreneur: Leading Your Team to Take Smart Innovation Risks
From Employee to Entrepreneur: Leading Your Team to Take Smart Innovation RisksFrom Employee to Entrepreneur: Leading Your Team to Take Smart Innovation Risks
From Employee to Entrepreneur: Leading Your Team to Take Smart Innovation RisksSean Ammirati
 
Carnegie Bosch 25th Anniversary
Carnegie Bosch 25th AnniversaryCarnegie Bosch 25th Anniversary
Carnegie Bosch 25th AnniversarySean Ammirati
 
Raising Venture Capital - presented at Miami Idea Center 2/19/15
Raising Venture Capital - presented at  Miami Idea Center 2/19/15Raising Venture Capital - presented at  Miami Idea Center 2/19/15
Raising Venture Capital - presented at Miami Idea Center 2/19/15Sean Ammirati
 
Building Innovative Products with Agile
Building Innovative Products with AgileBuilding Innovative Products with Agile
Building Innovative Products with AgileSean Ammirati
 
9 Great Quotes about Data
9 Great Quotes about Data9 Great Quotes about Data
9 Great Quotes about DataSean Ammirati
 
Minimally Awesome Products - Lean Entrepreneurship Carnegie Mellon
Minimally Awesome Products - Lean Entrepreneurship Carnegie Mellon Minimally Awesome Products - Lean Entrepreneurship Carnegie Mellon
Minimally Awesome Products - Lean Entrepreneurship Carnegie Mellon Sean Ammirati
 
Market Opportunity - Lean Entrepreneurship Carnegie Mellon
Market Opportunity - Lean Entrepreneurship Carnegie MellonMarket Opportunity - Lean Entrepreneurship Carnegie Mellon
Market Opportunity - Lean Entrepreneurship Carnegie MellonSean Ammirati
 
First Principles - Lean Entrepreneurship Course at Carnegie Mellon
First Principles - Lean Entrepreneurship Course at Carnegie MellonFirst Principles - Lean Entrepreneurship Course at Carnegie Mellon
First Principles - Lean Entrepreneurship Course at Carnegie MellonSean Ammirati
 
My Entrepreneurial Journey
My Entrepreneurial  JourneyMy Entrepreneurial  Journey
My Entrepreneurial JourneySean Ammirati
 
Five Misunderstandings about MVPs
Five Misunderstandings about MVPsFive Misunderstandings about MVPs
Five Misunderstandings about MVPsSean Ammirati
 
Raising Capital for Your Startup - Lean Entrepreneurship Carnegie Mellon
Raising Capital for Your Startup - Lean Entrepreneurship Carnegie MellonRaising Capital for Your Startup - Lean Entrepreneurship Carnegie Mellon
Raising Capital for Your Startup - Lean Entrepreneurship Carnegie MellonSean Ammirati
 
Lean entrepreneurship Agile Product Developmnet
Lean entrepreneurship   Agile Product DevelopmnetLean entrepreneurship   Agile Product Developmnet
Lean entrepreneurship Agile Product DevelopmnetSean Ammirati
 
Recruiting Team Members
Recruiting Team MembersRecruiting Team Members
Recruiting Team MembersSean Ammirati
 
Investment for the Underdog - SVc2Lx
Investment for the Underdog - SVc2LxInvestment for the Underdog - SVc2Lx
Investment for the Underdog - SVc2LxSean Ammirati
 
Lean Entrepreneurship - Digital Business Models
Lean Entrepreneurship - Digital Business ModelsLean Entrepreneurship - Digital Business Models
Lean Entrepreneurship - Digital Business ModelsSean Ammirati
 
Developing a Replicable Sales & Marketing Model
Developing a Replicable Sales & Marketing Model Developing a Replicable Sales & Marketing Model
Developing a Replicable Sales & Marketing Model Sean Ammirati
 
Customer Discovery: Lean Entrepreneurship
Customer Discovery: Lean EntrepreneurshipCustomer Discovery: Lean Entrepreneurship
Customer Discovery: Lean EntrepreneurshipSean Ammirati
 
Introduction to CMU Lean Entreprenuership Course
Introduction to CMU Lean Entreprenuership CourseIntroduction to CMU Lean Entreprenuership Course
Introduction to CMU Lean Entreprenuership CourseSean Ammirati
 
Introduction To Good $ense March 2010
Introduction To Good $ense   March 2010Introduction To Good $ense   March 2010
Introduction To Good $ense March 2010Sean Ammirati
 

Mehr von Sean Ammirati (20)

Maximizing ROI for Corporate Innovation
Maximizing ROI for Corporate Innovation Maximizing ROI for Corporate Innovation
Maximizing ROI for Corporate Innovation
 
From Employee to Entrepreneur: Leading Your Team to Take Smart Innovation Risks
From Employee to Entrepreneur: Leading Your Team to Take Smart Innovation RisksFrom Employee to Entrepreneur: Leading Your Team to Take Smart Innovation Risks
From Employee to Entrepreneur: Leading Your Team to Take Smart Innovation Risks
 
Carnegie Bosch 25th Anniversary
Carnegie Bosch 25th AnniversaryCarnegie Bosch 25th Anniversary
Carnegie Bosch 25th Anniversary
 
Raising Venture Capital - presented at Miami Idea Center 2/19/15
Raising Venture Capital - presented at  Miami Idea Center 2/19/15Raising Venture Capital - presented at  Miami Idea Center 2/19/15
Raising Venture Capital - presented at Miami Idea Center 2/19/15
 
Building Innovative Products with Agile
Building Innovative Products with AgileBuilding Innovative Products with Agile
Building Innovative Products with Agile
 
9 Great Quotes about Data
9 Great Quotes about Data9 Great Quotes about Data
9 Great Quotes about Data
 
Minimally Awesome Products - Lean Entrepreneurship Carnegie Mellon
Minimally Awesome Products - Lean Entrepreneurship Carnegie Mellon Minimally Awesome Products - Lean Entrepreneurship Carnegie Mellon
Minimally Awesome Products - Lean Entrepreneurship Carnegie Mellon
 
Market Opportunity - Lean Entrepreneurship Carnegie Mellon
Market Opportunity - Lean Entrepreneurship Carnegie MellonMarket Opportunity - Lean Entrepreneurship Carnegie Mellon
Market Opportunity - Lean Entrepreneurship Carnegie Mellon
 
First Principles - Lean Entrepreneurship Course at Carnegie Mellon
First Principles - Lean Entrepreneurship Course at Carnegie MellonFirst Principles - Lean Entrepreneurship Course at Carnegie Mellon
First Principles - Lean Entrepreneurship Course at Carnegie Mellon
 
My Entrepreneurial Journey
My Entrepreneurial  JourneyMy Entrepreneurial  Journey
My Entrepreneurial Journey
 
Five Misunderstandings about MVPs
Five Misunderstandings about MVPsFive Misunderstandings about MVPs
Five Misunderstandings about MVPs
 
Raising Capital for Your Startup - Lean Entrepreneurship Carnegie Mellon
Raising Capital for Your Startup - Lean Entrepreneurship Carnegie MellonRaising Capital for Your Startup - Lean Entrepreneurship Carnegie Mellon
Raising Capital for Your Startup - Lean Entrepreneurship Carnegie Mellon
 
Lean entrepreneurship Agile Product Developmnet
Lean entrepreneurship   Agile Product DevelopmnetLean entrepreneurship   Agile Product Developmnet
Lean entrepreneurship Agile Product Developmnet
 
Recruiting Team Members
Recruiting Team MembersRecruiting Team Members
Recruiting Team Members
 
Investment for the Underdog - SVc2Lx
Investment for the Underdog - SVc2LxInvestment for the Underdog - SVc2Lx
Investment for the Underdog - SVc2Lx
 
Lean Entrepreneurship - Digital Business Models
Lean Entrepreneurship - Digital Business ModelsLean Entrepreneurship - Digital Business Models
Lean Entrepreneurship - Digital Business Models
 
Developing a Replicable Sales & Marketing Model
Developing a Replicable Sales & Marketing Model Developing a Replicable Sales & Marketing Model
Developing a Replicable Sales & Marketing Model
 
Customer Discovery: Lean Entrepreneurship
Customer Discovery: Lean EntrepreneurshipCustomer Discovery: Lean Entrepreneurship
Customer Discovery: Lean Entrepreneurship
 
Introduction to CMU Lean Entreprenuership Course
Introduction to CMU Lean Entreprenuership CourseIntroduction to CMU Lean Entreprenuership Course
Introduction to CMU Lean Entreprenuership Course
 
Introduction To Good $ense March 2010
Introduction To Good $ense   March 2010Introduction To Good $ense   March 2010
Introduction To Good $ense March 2010
 

Kürzlich hochgeladen

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Kürzlich hochgeladen (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Agile Product Development Workshop

  • 1. Agile Product Development Workshop June 23, 2011 Sean Ammirati Adjunct Professor, Carnegie Mellon University Thursday, June 23, 2011
  • 2. “Launch early enough to be embarrassed by your product’s first version” Reid Hoffman, Co-Founder & Chairman LinkedIn Source: Reid Hoffman - Rules for Entreprenuers SXSW 2012 http://vator.tv/news/2011-03-15-reid-hoffmans-rules-for-entrepreneurs-sxsw Thursday, June 23, 2011
  • 4. “Demo or Die” Image Source: http://www.ratchetup.com/eyes/2004/01/index.html Thursday, June 23, 2011
  • 6. Agenda • Quick Review from Lean Startup Workshop • Key Scrum Themes • Scrum Values • Panel: Ian Paterson & Steve Fleck Thursday, June 23, 2011
  • 7. Customer Development + Today’s Focus Agile Product Development = The Lean Startup Thursday, June 23, 2011
  • 9. Scrum is ... Scrum is an iterative, incremental framework for project management often seen in agile software development, a type of software engineering. Although the Scrum approach was originally suggested for managing product development projects, its use has focused on the management of software development projects, and it can be used to run software maintenance teams or as a general project/ program management approach. http://en.wikipedia.org/wiki/Scrum_(development) Thursday, June 23, 2011
  • 11. “If engineering practices are candy bars, then Scrum is a candy bar wrapper. That is to say that Scrum is superimposed on and encapsulated on whatever engineering practices already exist.” Pg 57 - Agile Software Development with Scrum Thursday, June 23, 2011
  • 12. Scrum This will be unique for each of you based on your team, type of solution being developed and personal preferences. Engineering Could be: XP, Feature Driven Development, Crystal, Kanban or any Practices other process your engineering team is comfortable with. (often pull aspects from each) Thursday, June 23, 2011
  • 13. Why we focus on Scrum? • Firsthand observed it transform & improve my last software company - mSpoke • Being used at some of the largest technology companies in the world today (Google,Yahoo!, Adobe, etc ...) • Provides a great framework for entire team to understand what is going on. • Disclaimer: Still hard to build technology and not a silver bullet Thursday, June 23, 2011
  • 14. Key Themes from Scrum Thursday, June 23, 2011
  • 15. Scrum Process Source:  http://www.krishnabitla.com/post/2011/02/02/scrum-­‐process-­‐sprint-­‐agile-­‐software-­‐methodology.aspx   Thursday, June 23, 2011
  • 16. Tips / Tricks on Implementing Scrum • Important for everyone to buy in and get familiar with vocabulary • Tools for implementing scrum (not necessary): • Scrumworks - http://www.open.collab.net/products/scrumworks/ • Version One - http://www.versionone.com/ • Rally Software - http://www.rallydev.com/index.php • Google Doc Template - https://docs.google.com/previewtemplate? id=0AoBzAQ22ynH5dEpRRkNBVGRCVU1HMmk2enBMYUZZSGc&mode=public • 10 More Free Scrum Tools - http://knowscrum.com/10-best-free-scrum-tools/ Thursday, June 23, 2011
  • 17. Product Backlog • Prioritized list or queue of requirements • Rough Estimates of level of effort to complete (not all estimates need to be equally thorough / higher priority can be more thorough) • Ultimately Product Owner sets the priority • Any one (customer, employee, board member, advisor) can add to product backlog • Should be shared with the full-team Thursday, June 23, 2011
  • 20. Tools / Tips for Product Backlog • Everyone on team should easily be able to see the backlog • I’ve found one “administrator” helpful logistically • If not using a full scrum tool, you can do this easily in a shared spreadsheet (eg Google Docs) Thursday, June 23, 2011
  • 21. Time Box / Sprint • Each sprint: • Lasts a defined number of days (time box) • Has a specific set of requirements from backlog allocated to it (defined during “sprint planning meeting”) • Has specific goals for the team to achieve (set up front) - “sprint goal” Thursday, June 23, 2011
  • 22. Release Sprints • In my experience, release sprints have been quite helpful. • However, continuous deployment is becoming popular in some circles (Eric Ries http://radar.oreilly.com/2009/03/continuous-deployment-5-eas.html) • If you do continuous deployment, Scrum still integrates fine to manage process (http://knowscrum.com/benefits-of-continuous-integration-in-scrum-best- practices-in-scrum/) Thursday, June 23, 2011
  • 23. Tasks for a Sprint Backlog • Based on the sprint goal - a list of tasks are created • Task estimates should be roughly 4 - 16 hours of work • Sometimes only a partial sprint backlog can be created (ie: if one task is define an internal architecture) - in this case leave reminders and estimate as soon as possible Thursday, June 23, 2011
  • 24. Estimates • All estimates are forward looking • How much will it take to complete this feature / requirement? • Increasing an estimate based on learned complexity is accepted by the team • Sprint backlog estimates should be updated regularly Thursday, June 23, 2011
  • 25. Velocity / Burn Down • The average decrease in estimates for the total effort / time remaining is a sprint’s velocity • Overtime velocity becomes very helpful for planning purposes • The chart showing daily total of time remaining is called a burn down chart or sprint’s signature Thursday, June 23, 2011
  • 29. Daily Scrum • Each Day Team Meets to have each team member report: • What have you done since the last daily scrum? • What will you work on between now and the next daily scrum? • What got in your way of doing work? • Many very startups find “daily” to be overkill because of the small nature of the team- but regular communication still key Thursday, June 23, 2011
  • 30. Sprint Review • At the end of the sprint, the team demonstrates what they have built • Compares against the sprint’s goals • Retrospective to look for improvements at the end of the sprint Thursday, June 23, 2011
  • 31. Sprint Review Jeff Sutherland discusses Demo or Die & the Sprint Review http://www.youtube.com/watch?v=2Jhf7PcYrzY Thursday, June 23, 2011
  • 32. Five Scrum Values • Commitment • Focus • Openness • Respect • Courage Image Source: http://www.implementingscrum.com/images/080324-scrumtoon.jpg Thursday, June 23, 2011
  • 33. Four Letter Words @ 37 Signals • Need They are especially dangerous • Must when you string them together. • Can’t How many times have you said or heard something like this: • Easy • Just “We really need it. If we don’t we can’t make the customer happy. • Only Wouldn’t it be easy if we just did it like that? Can you try it real fast?” • Fast Source: http://37signals.com/svn/posts/439-four-letter-words Thursday, June 23, 2011
  • 34. Steve Fleck & Ian Paterson Thursday, June 23, 2011