SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

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 - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesVikash Karuna
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterIlan Kirschenbaum
 
Agile & Scrum – intro slides
Agile & Scrum – intro slidesAgile & Scrum – intro slides
Agile & Scrum – intro slidesArtem Bykovets
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum BasicsMazhar Khan
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningoGuild .
 
Scrum process powerpoint presentation templates
Scrum process powerpoint presentation templatesScrum process powerpoint presentation templates
Scrum process powerpoint presentation templatesSlideTeam.net
 
How to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessionsHow to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessionsLuxoftAgilePractice
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding ScrumClayDesk
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)KhushSlideShare
 

Mais procurados (20)

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 framework
Scrum frameworkScrum framework
Scrum framework
 
Jira guide
Jira guideJira guide
Jira guide
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
 
Agile scrum roles
Agile scrum rolesAgile scrum roles
Agile scrum roles
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
 
Agile & Scrum – intro slides
Agile & Scrum – intro slidesAgile & Scrum – intro slides
Agile & Scrum – intro slides
 
Scrum Events
Scrum EventsScrum Events
Scrum Events
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum Basics
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
 
Scrum process powerpoint presentation templates
Scrum process powerpoint presentation templatesScrum process powerpoint presentation templates
Scrum process powerpoint presentation templates
 
Scrum
ScrumScrum
Scrum
 
How to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessionsHow to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessions
 
Definition of Done
Definition of DoneDefinition of Done
Definition of Done
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 
Scrumban
ScrumbanScrumban
Scrumban
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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
 

Último

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
[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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
[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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 

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