SlideShare ist ein Scribd-Unternehmen logo
1 von 65
Agile Product Development
How traditional project management fall short


@ScrumWay | @ScrumWayAsia
http://www.scrumway.co
http://www.scrumway.asia
How many of you know about Agile?
How many of you are Agile?
You need to be Agile because the
    market have told you so
“... In the past, Man has been first. In
the future, the system must be first ...
the first object of any good system
must be that of developing first-class
men; and under systematic
management the best man rises to the
top more certainly and more rapidly
than ever before”
Frederick Taylor’s Scientific Management
Knowledge workers is a new breed of
employees who employ their knowledge
 and brainpower, instead of their hands,
                  as a mean to income.
                         -- Peter Drucker (1960)
You don’t manage
knowledge workers!
Bureaucracy has prevented
many individuals to perform
       at their best
Waterfall model is “risky and
   invites failure” because it
 leaves testing until the end
                   -- Dr. Winston W. Royce
Agile Manifesto
We are uncovering better ways of developing software by
doing it and helping others do it.
Through this work we have come to value:
•   Individuals and interactions over processes and tools
•   Working software over comprehensive documentation
•   Customer collaboration over contract negotiation
•   Responding to change over following a plan
That is, while there is value in the items on the right, we
value the items on the left more.
Agile is not for all type of projects
A project is a temporary endeavour undertaken
        to create a unique a product or service
Agile focuses on products
        not projects
Agile focuses on maximizing
        business value
Fixed      Scope                 Time           Quality



                   Traditional                  Agile



Variable              Quality           Scope             Time



   Quality defines business value
On time and on budget is
        irrelevant
Quality is the only relevant
      measurement
Delighting the customer is
     the ultimate goal
... and this comes through
collaboration with the customer
Agile focuses on people
     over processes
The Days of "Manager
Knows Best" Are Ending
                -- Sujai Hajela, Vice President at Cisco
   http://blogs.hbr.org/cs/2012/02/why_the_days_of_manager_knows.html
Agile guides, it doesn’t
       manage
Agile coach is the servant
   leader for the team
... so the team can think by
themselves and reach their
     maximum potential
Agile is not about tools (or PERT
    charts, Gantt charts, etc)
It’s about high-bandwidth
communication and interaction
At first Agile doesn’t seem to
         make sense
Insanity: doing the same thing
      over and over again and
    expecting different results.
                        -- Albert Einstein
It forces your brain muscle to
        think differently
When you change the way
    you look at things, the
things you look at change
                     -- Max Planck
From holistic to empirical
It is a mistake to look too
 far ahead. Only one link in
the chain of destiny can be
           handled at a time
                    -- Winston Churchill
From activity driven to
    value driven
Analysis
1     2    3

4     5    6        Development
                    1   2    3

                    4   5    6            Testing
                                      1    2    3

                                      4    5    6




    One activity in each phase to cover all features
Sprint #1           Sprint #2            Sprint #3

  Analysis            Analysis             Analysis
              1                   3                    5

Development        Development          Development
              2                   4                    6
  Testing              Testing              Testing




       All activities in each Sprint to deliver
            complete product increment
From command & control
 to facilitate & empower
Never tell people how to
  do things. Tell them what
to do and they will surprise
    you with their ingenuity.
                 -- George Smith Patton Jr.
From hierarchies of
individuals to team
The modern organization
cannot be an organization of
 “boss” and “subordinate”: it
     must be organized as a
        team of “associates”
                      -- Peter Drucker
But wait ...
PMBoK is a body of knowledge
Generally Accepted Project Management Knowledge and Practice
It never tells you how to do
    Project Management
It tells you what happens in
     Project Management
It never even tells you what
   project life cycle to use
Dynamic
                            Systems
          Crystal Clear
                          Development
 Scrum                      Method

        eXtreme Programming

Feature Driven
Development               Adaptive
85% of Agile companies
     use Scrum
It is typical to adopt the defined
  (theoritical) modeling approach when
the underlying mechanisms by which a
       process operates are reasonably
                             understood.
  When the process is too complicated
for the defined approach, the empirical
    approach is the appropriate choice.
                     -- B.A. Ogunnaike and W.H. Ray
Scrum is used for complex work
      in which it is impossible to
predict everything that will occur
                         -- Ken Schwaber
Complexity + Unpredictability
The new new product development game




                     -- H. Takeuchi and I. Nonaka
Project Management Process Groups
Project Management Process Groups

             Initiation     Planning      Executing    Controlling        Closing



                                          Working on                     Sign off,
             Roadmap        Release
 Release                                   release     Daily testing     Release
             definition      Planning
                                           backlog                     Retrospective


                                                                       Sprint Review,
              Sprint         Sprint       Working on
  Sprint                                               Daily testing       Sprint
             Planning       Planning       features
                                                                       Retrospective



              Morning     Daily standup   Working on   Peer review,        Update
Daily work
             coffee/tea     meeting         tasks      Daily builds      taskboard
Input     Tools/Techniques                Output
                                                          • Product   increment
          • ReleaseBacklog     • Expertjudgment           • Next release ideas
Release   • Team Members       • Product analysis         • Point of improvements
          • Sponsorship        • Cost/benefit analysis




                                                          • Product   increment
          • Sprint
                 Backlog       • Expertjudgment           • Next Sprint ideas
Sprint    • Team Members       • Product analysis         • Point of improvements
          • Sponsorship        • Cost/benefit analysis




 Daily    • Daily
                commitments    • Pair
                                    programming           • Work completed
                                                          • Impediments removal
          • Impediments        • Continuous Integration
 work
Scrum will tell you the HOW
Scrum is only a framework
It can be used in any
     organization
... when your mindset is
ready to accept changes
Agile is a mindset not a skillset
Agile is a mindset, defined by
values, guided by principles,
expressed through practices.
Join the bandwagon
http://groups.google.com/group/scrum-indonesia


http://facebook.com/idscrum
@idscrum
SCRUM ON!

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Agile explained
Agile explainedAgile explained
Agile explained
 
ScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With Scrum
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile
AgileAgile
Agile
 
Scrum Model
Scrum ModelScrum Model
Scrum Model
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using Scrum
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrum
 
Scrum Master Handbook
Scrum Master HandbookScrum Master Handbook
Scrum Master Handbook
 
Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
Learn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesLearn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutes
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 

Andere mochten auch

Leading agile product development
Leading agile product developmentLeading agile product development
Leading agile product developmentArto Saari
 
Blazing Cloud: Agile Product Development
Blazing Cloud: Agile Product DevelopmentBlazing Cloud: Agile Product Development
Blazing Cloud: Agile Product DevelopmentSarah Allen
 
Leading Agile Product Development
Leading Agile Product DevelopmentLeading Agile Product Development
Leading Agile Product DevelopmentArto Saari
 
Netflix Product & Campaign Development
Netflix Product & Campaign DevelopmentNetflix Product & Campaign Development
Netflix Product & Campaign DevelopmentNorman Tran
 
Acquire New Users with Better Activation
Acquire New Users with Better ActivationAcquire New Users with Better Activation
Acquire New Users with Better ActivationConrad Wadowski
 
The Art of Product Management
The Art of Product ManagementThe Art of Product Management
The Art of Product ManagementSachin Rekhi
 
Beyond DevOps - How Netflix Bridges the Gap
Beyond DevOps - How Netflix Bridges the GapBeyond DevOps - How Netflix Bridges the Gap
Beyond DevOps - How Netflix Bridges the GapJosh Evans
 

Andere mochten auch (9)

Leading agile product development
Leading agile product developmentLeading agile product development
Leading agile product development
 
Blazing Cloud: Agile Product Development
Blazing Cloud: Agile Product DevelopmentBlazing Cloud: Agile Product Development
Blazing Cloud: Agile Product Development
 
Leading Agile Product Development
Leading Agile Product DevelopmentLeading Agile Product Development
Leading Agile Product Development
 
Netflix Product & Campaign Development
Netflix Product & Campaign DevelopmentNetflix Product & Campaign Development
Netflix Product & Campaign Development
 
Acquire New Users with Better Activation
Acquire New Users with Better ActivationAcquire New Users with Better Activation
Acquire New Users with Better Activation
 
The Art of Product Management
The Art of Product ManagementThe Art of Product Management
The Art of Product Management
 
Lean Startup for Agile Product Management
Lean Startup for Agile Product ManagementLean Startup for Agile Product Management
Lean Startup for Agile Product Management
 
Beyond DevOps - How Netflix Bridges the Gap
Beyond DevOps - How Netflix Bridges the GapBeyond DevOps - How Netflix Bridges the Gap
Beyond DevOps - How Netflix Bridges the Gap
 
Culture
CultureCulture
Culture
 

Ähnlich wie Agile Product Development: How Traditional Project Management Can Fall Short

From Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsFrom Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsBjörn Jónsson
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & ScrumMahdi Taghizadeh
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for softwareJohn Paz
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to AgileRichard Cheng
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM MethodologyAngelin R
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric Mia Horrigan
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentJawdatTI
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 
Scrum Awareness 2.0.1
Scrum Awareness 2.0.1Scrum Awareness 2.0.1
Scrum Awareness 2.0.1brunborg
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapletonNASAPMC
 

Ähnlich wie Agile Product Development: How Traditional Project Management Can Fall Short (20)

From Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsFrom Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methods
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
Transforming your sw development to agile
Transforming your sw development to agileTransforming your sw development to agile
Transforming your sw development to agile
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM Methodology
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile Development
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Scrum Awareness 2.0.1
Scrum Awareness 2.0.1Scrum Awareness 2.0.1
Scrum Awareness 2.0.1
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
 
Process & Methodologies (1.2)
Process & Methodologies (1.2)Process & Methodologies (1.2)
Process & Methodologies (1.2)
 
Process & Methodologies (1.1)
Process & Methodologies (1.1)Process & Methodologies (1.1)
Process & Methodologies (1.1)
 
Process & Methodologies (1.0)
Process & Methodologies (1.0)Process & Methodologies (1.0)
Process & Methodologies (1.0)
 
The Role of the BA in Agile Software Development
The Role of the BA in Agile Software DevelopmentThe Role of the BA in Agile Software Development
The Role of the BA in Agile Software Development
 

Kürzlich hochgeladen

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Kürzlich hochgeladen (20)

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Agile Product Development: How Traditional Project Management Can Fall Short

  • 1. Agile Product Development How traditional project management fall short @ScrumWay | @ScrumWayAsia http://www.scrumway.co http://www.scrumway.asia
  • 2. How many of you know about Agile?
  • 3. How many of you are Agile?
  • 4. You need to be Agile because the market have told you so
  • 5. “... In the past, Man has been first. In the future, the system must be first ... the first object of any good system must be that of developing first-class men; and under systematic management the best man rises to the top more certainly and more rapidly than ever before” Frederick Taylor’s Scientific Management
  • 6. Knowledge workers is a new breed of employees who employ their knowledge and brainpower, instead of their hands, as a mean to income. -- Peter Drucker (1960)
  • 8. Bureaucracy has prevented many individuals to perform at their best
  • 9. Waterfall model is “risky and invites failure” because it leaves testing until the end -- Dr. Winston W. Royce
  • 10. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  • 11. Agile is not for all type of projects
  • 12. A project is a temporary endeavour undertaken to create a unique a product or service
  • 13. Agile focuses on products not projects
  • 14. Agile focuses on maximizing business value
  • 15. Fixed Scope Time Quality Traditional Agile Variable Quality Scope Time Quality defines business value
  • 16. On time and on budget is irrelevant
  • 17. Quality is the only relevant measurement
  • 18. Delighting the customer is the ultimate goal
  • 19. ... and this comes through collaboration with the customer
  • 20. Agile focuses on people over processes
  • 21. The Days of "Manager Knows Best" Are Ending -- Sujai Hajela, Vice President at Cisco http://blogs.hbr.org/cs/2012/02/why_the_days_of_manager_knows.html
  • 22. Agile guides, it doesn’t manage
  • 23. Agile coach is the servant leader for the team
  • 24. ... so the team can think by themselves and reach their maximum potential
  • 25. Agile is not about tools (or PERT charts, Gantt charts, etc)
  • 27. At first Agile doesn’t seem to make sense
  • 28. Insanity: doing the same thing over and over again and expecting different results. -- Albert Einstein
  • 29. It forces your brain muscle to think differently
  • 30. When you change the way you look at things, the things you look at change -- Max Planck
  • 31. From holistic to empirical
  • 32. It is a mistake to look too far ahead. Only one link in the chain of destiny can be handled at a time -- Winston Churchill
  • 33. From activity driven to value driven
  • 34. Analysis 1 2 3 4 5 6 Development 1 2 3 4 5 6 Testing 1 2 3 4 5 6 One activity in each phase to cover all features
  • 35. Sprint #1 Sprint #2 Sprint #3 Analysis Analysis Analysis 1 3 5 Development Development Development 2 4 6 Testing Testing Testing All activities in each Sprint to deliver complete product increment
  • 36. From command & control to facilitate & empower
  • 37. Never tell people how to do things. Tell them what to do and they will surprise you with their ingenuity. -- George Smith Patton Jr.
  • 39. The modern organization cannot be an organization of “boss” and “subordinate”: it must be organized as a team of “associates” -- Peter Drucker
  • 40.
  • 42. PMBoK is a body of knowledge Generally Accepted Project Management Knowledge and Practice
  • 43. It never tells you how to do Project Management
  • 44. It tells you what happens in Project Management
  • 45. It never even tells you what project life cycle to use
  • 46. Dynamic Systems Crystal Clear Development Scrum Method eXtreme Programming Feature Driven Development Adaptive
  • 47. 85% of Agile companies use Scrum
  • 48. It is typical to adopt the defined (theoritical) modeling approach when the underlying mechanisms by which a process operates are reasonably understood. When the process is too complicated for the defined approach, the empirical approach is the appropriate choice. -- B.A. Ogunnaike and W.H. Ray
  • 49. Scrum is used for complex work in which it is impossible to predict everything that will occur -- Ken Schwaber
  • 51. The new new product development game -- H. Takeuchi and I. Nonaka
  • 53. Project Management Process Groups Initiation Planning Executing Controlling Closing Working on Sign off, Roadmap Release Release release Daily testing Release definition Planning backlog Retrospective Sprint Review, Sprint Sprint Working on Sprint Daily testing Sprint Planning Planning features Retrospective Morning Daily standup Working on Peer review, Update Daily work coffee/tea meeting tasks Daily builds taskboard
  • 54. Input Tools/Techniques Output • Product increment • ReleaseBacklog • Expertjudgment • Next release ideas Release • Team Members • Product analysis • Point of improvements • Sponsorship • Cost/benefit analysis • Product increment • Sprint Backlog • Expertjudgment • Next Sprint ideas Sprint • Team Members • Product analysis • Point of improvements • Sponsorship • Cost/benefit analysis Daily • Daily commitments • Pair programming • Work completed • Impediments removal • Impediments • Continuous Integration work
  • 55.
  • 56. Scrum will tell you the HOW
  • 57.
  • 58. Scrum is only a framework
  • 59. It can be used in any organization
  • 60. ... when your mindset is ready to accept changes
  • 61.
  • 62. Agile is a mindset not a skillset
  • 63. Agile is a mindset, defined by values, guided by principles, expressed through practices.

Hinweis der Redaktion

  1. Tell about history of Scrum in Indonesia\nThank PMI Indonesia\n
  2. \n
  3. \n
  4. \n
  5. Traditional project management does not enable employees to self-actualize\n
  6. \n
  7. \n
  8. Employees don’t leave companies because of the organization but because of their managers.\n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. Activity definition\nActivity sequencing\nActivity duration estimating\n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. Scrum provides the framework\n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n