SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Agile Product
           Development
               Sean Ammirati

             November 26, 2012




#CMULean                         © Sean Ammirati, 2012
Customer Development

                      +
                             Today’s Focus

           Agile Product Development

                      =

               The Lean Startup
#CMULean                               © Sean Ammirati, 2012
#CMULean   © Sean Ammirati, 2012
https://www.youtube.com/watch?v=TOkvE9g48bM




#CMULean                                                 © Sean Ammirati, 2012
Release Early
             & Often
           (example beyond software)

#CMULean                               © Sean Ammirati, 2012
Goals for
             Innovation Happens
           • Provide networking event connecting
             entrepreneurs & large corporations
           • Encourage entrepreneurs to focus more on
             getting customers
           • Create a culture of “buying local” in
             Pittsburgh



#CMULean                                             © Sean Ammirati, 2012
#CMULean   © Sean Ammirati, 2012
7 Events

                  22 Months

           Iterated After Each Event


#CMULean                               © Sean Ammirati, 2012
#CMULean   © Sean Ammirati, 2012
Corporate Attendees




#CMULean                     © Sean Ammirati, 2012
Why Agile
                 Development?

           • You’re wrong more then you are right
           • Key Metric: How fast can you iterate?
           • Need to Predict Delivery Times

#CMULean                                        © Sean Ammirati, 2012
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
            Practices    Development, Crystal, Kanban or any
                         other process your engineering team
                                 is comfortable with.

                             (often pull aspects from each)




#CMULean                                              © Sean Ammirati, 2012
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
#CMULean
             not a silver bullet                              © Sean Ammirati, 2012
Key Themes from
                    Scrum

#CMULean               © Sean Ammirati, 2012
Scrum Process




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


#CMULean                                                                                                                     © Sean Ammirati, 2012
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

#CMULean                                                    © Sean Ammirati, 2012
#CMULean   © Sean Ammirati, 2012
#CMULean   © Sean Ammirati, 2012
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)


#CMULean                                                  © Sean Ammirati, 2012
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”

#CMULean                                                © Sean Ammirati, 2012
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/)



#CMULean                                                                               © Sean Ammirati, 2012
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

#CMULean                                                © Sean Ammirati, 2012
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

#CMULean                                               © Sean Ammirati, 2012
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

#CMULean                                                   © Sean Ammirati, 2012
#CMULean   © Sean Ammirati, 2012
#CMULean   © Sean Ammirati, 2012
#CMULean   © Sean Ammirati, 2012
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

#CMULean                                                       © Sean Ammirati, 2012
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



#CMULean                                            © Sean Ammirati, 2012
Exercise 2
           This deliverable should explain (in whatever layout
           you find most clear & concise) two things

              •   A specification for your Minimally Awesome
                  Product (or MVP) based on Exercise 1

              •   A product backlog of the work required to
                  build your M.A.P.

#CMULean                                                      © Sean Ammirati, 2012

Weitere ähnliche Inhalte

Andere mochten auch

Data Science outside the box: Developing a generic scoring algorithm for cust...
Data Science outside the box: Developing a generic scoring algorithm for cust...Data Science outside the box: Developing a generic scoring algorithm for cust...
Data Science outside the box: Developing a generic scoring algorithm for cust...eoda GmbH
 
A Smarter Customer Segmentation Approach for Utilities
A Smarter Customer Segmentation Approach for UtilitiesA Smarter Customer Segmentation Approach for Utilities
A Smarter Customer Segmentation Approach for UtilitiesBlack & Veatch
 
Customer Segmentation and Predictive Modeling
Customer Segmentation and Predictive ModelingCustomer Segmentation and Predictive Modeling
Customer Segmentation and Predictive ModelingAngie Wang
 
The 1 Week Minimum Viable Product (MVP)
The 1 Week Minimum Viable Product (MVP)The 1 Week Minimum Viable Product (MVP)
The 1 Week Minimum Viable Product (MVP)Alexis Roqué
 
How to build a MVP app as a non-tech founder
How to build a MVP app as a non-tech founderHow to build a MVP app as a non-tech founder
How to build a MVP app as a non-tech founderKoombea
 
Customer Segmentation: Design and Delivery (Webinar)
Customer Segmentation: Design and Delivery (Webinar)Customer Segmentation: Design and Delivery (Webinar)
Customer Segmentation: Design and Delivery (Webinar)CGAP
 
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...Data Science Thailand
 
Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014
Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014
Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014Melissa Perri
 
The State of Sales & Marketing at the 50 Fastest-Growing B2B Companies
The State of Sales & Marketing at the 50 Fastest-Growing B2B CompaniesThe State of Sales & Marketing at the 50 Fastest-Growing B2B Companies
The State of Sales & Marketing at the 50 Fastest-Growing B2B CompaniesMattermark
 
The Future of Everything
The Future of EverythingThe Future of Everything
The Future of EverythingCharbel Zeaiter
 

Andere mochten auch (12)

Data Science outside the box: Developing a generic scoring algorithm for cust...
Data Science outside the box: Developing a generic scoring algorithm for cust...Data Science outside the box: Developing a generic scoring algorithm for cust...
Data Science outside the box: Developing a generic scoring algorithm for cust...
 
A Smarter Customer Segmentation Approach for Utilities
A Smarter Customer Segmentation Approach for UtilitiesA Smarter Customer Segmentation Approach for Utilities
A Smarter Customer Segmentation Approach for Utilities
 
Customer Segmentation and Predictive Modeling
Customer Segmentation and Predictive ModelingCustomer Segmentation and Predictive Modeling
Customer Segmentation and Predictive Modeling
 
Scrum Day Portugal 2017 MVP Presentation
Scrum Day Portugal 2017 MVP PresentationScrum Day Portugal 2017 MVP Presentation
Scrum Day Portugal 2017 MVP Presentation
 
The 1 Week Minimum Viable Product (MVP)
The 1 Week Minimum Viable Product (MVP)The 1 Week Minimum Viable Product (MVP)
The 1 Week Minimum Viable Product (MVP)
 
How to build a MVP app as a non-tech founder
How to build a MVP app as a non-tech founderHow to build a MVP app as a non-tech founder
How to build a MVP app as a non-tech founder
 
Customer Segmentation: Design and Delivery (Webinar)
Customer Segmentation: Design and Delivery (Webinar)Customer Segmentation: Design and Delivery (Webinar)
Customer Segmentation: Design and Delivery (Webinar)
 
EIA 2015 Business Model Design with Lean Canvas
EIA 2015 Business Model Design with Lean CanvasEIA 2015 Business Model Design with Lean Canvas
EIA 2015 Business Model Design with Lean Canvas
 
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...
 
Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014
Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014
Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014
 
The State of Sales & Marketing at the 50 Fastest-Growing B2B Companies
The State of Sales & Marketing at the 50 Fastest-Growing B2B CompaniesThe State of Sales & Marketing at the 50 Fastest-Growing B2B Companies
The State of Sales & Marketing at the 50 Fastest-Growing B2B Companies
 
The Future of Everything
The Future of EverythingThe Future of Everything
The Future of Everything
 

Ähnlich wie Lean entrepreneurship Agile Product Developmnet

Introduction to CMU Lean Entreprenuership Course
Introduction to CMU Lean Entreprenuership CourseIntroduction to CMU Lean Entreprenuership Course
Introduction to CMU Lean Entreprenuership CourseSean Ammirati
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrumBestoutcome
 
Lean Entrepreneurship - Digital Business Models
Lean Entrepreneurship - Digital Business ModelsLean Entrepreneurship - Digital Business Models
Lean Entrepreneurship - Digital Business ModelsSean Ammirati
 
SpringPeople Introduction to Agile and Scrum
SpringPeople Introduction to Agile and ScrumSpringPeople Introduction to Agile and Scrum
SpringPeople Introduction to Agile and ScrumSpringPeople
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi TLI GrowthSession
 
Going agile with scrum
Going agile with scrumGoing agile with scrum
Going agile with scrumMayur Sand
 
Why 47% of Agile Transformations Fail - Jeff Sutherland
Why 47% of Agile Transformations Fail - Jeff SutherlandWhy 47% of Agile Transformations Fail - Jeff Sutherland
Why 47% of Agile Transformations Fail - Jeff SutherlandGünther Jena
 
Scrum - A Short Tour
Scrum - A Short TourScrum - A Short Tour
Scrum - A Short TourVineet Patni
 
It's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business contextIt's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business contextNicholas Ho
 
Agile Resiliency: How CMMI can make Agile thrive and survive
Agile Resiliency: How CMMI can make Agile thrive and surviveAgile Resiliency: How CMMI can make Agile thrive and survive
Agile Resiliency: How CMMI can make Agile thrive and surviveJeff Dalton
 
IMPLEMENTATION OF SCALED AGILE AND DEVOPS
IMPLEMENTATION OF SCALED AGILE AND DEVOPSIMPLEMENTATION OF SCALED AGILE AND DEVOPS
IMPLEMENTATION OF SCALED AGILE AND DEVOPSSQLI DIGITAL EXPERIENCE
 
Non Developer Scrum Teams: How Scrum Can Improve Your Operations
Non Developer Scrum Teams: How Scrum Can Improve Your OperationsNon Developer Scrum Teams: How Scrum Can Improve Your Operations
Non Developer Scrum Teams: How Scrum Can Improve Your OperationsMatthew Salerno
 
Agile for scrum masters v7
Agile for scrum masters v7Agile for scrum masters v7
Agile for scrum masters v7Ravi Tadwalkar
 
Does my scrum look big in this
Does my scrum look big in thisDoes my scrum look big in this
Does my scrum look big in thisIasa UK
 
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the ugly
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the uglyAmit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the ugly
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the uglyAgileSparks
 
Introduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_ValuesIntroduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_ValuesLaszlo Szalvay
 
Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)Alexei Govorine
 

Ähnlich wie Lean entrepreneurship Agile Product Developmnet (20)

Introduction to CMU Lean Entreprenuership Course
Introduction to CMU Lean Entreprenuership CourseIntroduction to CMU Lean Entreprenuership Course
Introduction to CMU Lean Entreprenuership Course
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrum
 
Lean Entrepreneurship - Digital Business Models
Lean Entrepreneurship - Digital Business ModelsLean Entrepreneurship - Digital Business Models
Lean Entrepreneurship - Digital Business Models
 
The Long March
The Long MarchThe Long March
The Long March
 
SpringPeople Introduction to Agile and Scrum
SpringPeople Introduction to Agile and ScrumSpringPeople Introduction to Agile and Scrum
SpringPeople Introduction to Agile and Scrum
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
 
Going agile with scrum
Going agile with scrumGoing agile with scrum
Going agile with scrum
 
Why 47% of Agile Transformations Fail - Jeff Sutherland
Why 47% of Agile Transformations Fail - Jeff SutherlandWhy 47% of Agile Transformations Fail - Jeff Sutherland
Why 47% of Agile Transformations Fail - Jeff Sutherland
 
Scrum - A Short Tour
Scrum - A Short TourScrum - A Short Tour
Scrum - A Short Tour
 
Agile Project Management using Scrum
Agile Project Management using ScrumAgile Project Management using Scrum
Agile Project Management using Scrum
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
It's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business contextIt's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business context
 
Agile Resiliency: How CMMI can make Agile thrive and survive
Agile Resiliency: How CMMI can make Agile thrive and surviveAgile Resiliency: How CMMI can make Agile thrive and survive
Agile Resiliency: How CMMI can make Agile thrive and survive
 
IMPLEMENTATION OF SCALED AGILE AND DEVOPS
IMPLEMENTATION OF SCALED AGILE AND DEVOPSIMPLEMENTATION OF SCALED AGILE AND DEVOPS
IMPLEMENTATION OF SCALED AGILE AND DEVOPS
 
Non Developer Scrum Teams: How Scrum Can Improve Your Operations
Non Developer Scrum Teams: How Scrum Can Improve Your OperationsNon Developer Scrum Teams: How Scrum Can Improve Your Operations
Non Developer Scrum Teams: How Scrum Can Improve Your Operations
 
Agile for scrum masters v7
Agile for scrum masters v7Agile for scrum masters v7
Agile for scrum masters v7
 
Does my scrum look big in this
Does my scrum look big in thisDoes my scrum look big in this
Does my scrum look big in this
 
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the ugly
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the uglyAmit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the ugly
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the ugly
 
Introduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_ValuesIntroduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_Values
 
Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)
 

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
 
Elevator Pitch - Lean Entrepreneurship Carnegie Mellon
Elevator Pitch - Lean Entrepreneurship Carnegie MellonElevator Pitch - Lean Entrepreneurship Carnegie Mellon
Elevator Pitch - 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
 
The Science of Growth
The Science of Growth The Science of Growth
The Science of Growth Sean Ammirati
 
Planning for Success / AlphaLab
Planning for Success / AlphaLabPlanning for Success / AlphaLab
Planning for Success / AlphaLabSean Ammirati
 
Commercializing Your Idea Getting Heard & Funded
Commercializing Your Idea Getting Heard & FundedCommercializing Your Idea Getting Heard & Funded
Commercializing Your Idea Getting Heard & FundedSean 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
 
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
 
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
 

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
 
Elevator Pitch - Lean Entrepreneurship Carnegie Mellon
Elevator Pitch - Lean Entrepreneurship Carnegie MellonElevator Pitch - Lean Entrepreneurship Carnegie Mellon
Elevator Pitch - 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
 
The Science of Growth
The Science of Growth The Science of Growth
The Science of Growth
 
Planning for Success / AlphaLab
Planning for Success / AlphaLabPlanning for Success / AlphaLab
Planning for Success / AlphaLab
 
Commercializing Your Idea Getting Heard & Funded
Commercializing Your Idea Getting Heard & FundedCommercializing Your Idea Getting Heard & Funded
Commercializing Your Idea Getting Heard & Funded
 
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
 
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
 
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
 

Kürzlich hochgeladen

Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 

Kürzlich hochgeladen (20)

Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 

Lean entrepreneurship Agile Product Developmnet

  • 1. Agile Product Development Sean Ammirati November 26, 2012 #CMULean © Sean Ammirati, 2012
  • 2. Customer Development + Today’s Focus Agile Product Development = The Lean Startup #CMULean © Sean Ammirati, 2012
  • 3. #CMULean © Sean Ammirati, 2012
  • 5. Release Early & Often (example beyond software) #CMULean © Sean Ammirati, 2012
  • 6. Goals for Innovation Happens • Provide networking event connecting entrepreneurs & large corporations • Encourage entrepreneurs to focus more on getting customers • Create a culture of “buying local” in Pittsburgh #CMULean © Sean Ammirati, 2012
  • 7. #CMULean © Sean Ammirati, 2012
  • 8. 7 Events 22 Months Iterated After Each Event #CMULean © Sean Ammirati, 2012
  • 9. #CMULean © Sean Ammirati, 2012
  • 10. Corporate Attendees #CMULean © Sean Ammirati, 2012
  • 11. Why Agile Development? • You’re wrong more then you are right • Key Metric: How fast can you iterate? • Need to Predict Delivery Times #CMULean © Sean Ammirati, 2012
  • 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 Practices Development, Crystal, Kanban or any other process your engineering team is comfortable with. (often pull aspects from each) #CMULean © Sean Ammirati, 2012
  • 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 #CMULean not a silver bullet © Sean Ammirati, 2012
  • 14. Key Themes from Scrum #CMULean © Sean Ammirati, 2012
  • 15. Scrum Process Source:  http://www.krishnabitla.com/post/2011/02/02/scrum-­‐process-­‐sprint-­‐agile-­‐software-­‐methodology.aspx   #CMULean © Sean Ammirati, 2012
  • 16. 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 #CMULean © Sean Ammirati, 2012
  • 17. #CMULean © Sean Ammirati, 2012
  • 18. #CMULean © Sean Ammirati, 2012
  • 19. 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) #CMULean © Sean Ammirati, 2012
  • 20. 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” #CMULean © Sean Ammirati, 2012
  • 21. 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/) #CMULean © Sean Ammirati, 2012
  • 22. 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 #CMULean © Sean Ammirati, 2012
  • 23. 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 #CMULean © Sean Ammirati, 2012
  • 24. 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 #CMULean © Sean Ammirati, 2012
  • 25. #CMULean © Sean Ammirati, 2012
  • 26. #CMULean © Sean Ammirati, 2012
  • 27. #CMULean © Sean Ammirati, 2012
  • 28. 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 #CMULean © Sean Ammirati, 2012
  • 29. 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 #CMULean © Sean Ammirati, 2012
  • 30. Exercise 2 This deliverable should explain (in whatever layout you find most clear & concise) two things • A specification for your Minimally Awesome Product (or MVP) based on Exercise 1 • A product backlog of the work required to build your M.A.P. #CMULean © Sean Ammirati, 2012