SlideShare a Scribd company logo
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!

More Related Content

What's hot

Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
Serge Rehem
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
Ruben Canlas
 
Agile explained
Agile explainedAgile 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
Alexey Krivitsky
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
Kshitij Yelkar MBA/PMP/CSM/ICP-ACC
 
Scrum Model
Scrum ModelScrum Model
Scrum Model
NoimeAmado
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
Bermon Painter
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
DUONG Trong Tan
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
Rashmi Pathak
 
Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using Scrum
Kamalika Guha Roy
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
André Heijstek
 
Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrum
scottycn
 
Scrum Master Handbook
Scrum Master HandbookScrum Master Handbook
Scrum Master Handbook
Pradeep Papanna
 
Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Christopher Daily
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
Upekha Vandebona
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.SlideTeam.net
 
Learn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesLearn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutes
guest035e0d
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
guy_davis
 

What's hot (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
 

Viewers also liked

Leading agile product development
Leading agile product developmentLeading agile product development
Leading agile product development
Arto Saari
 
Blazing Cloud: Agile Product Development
Blazing Cloud: Agile Product DevelopmentBlazing Cloud: Agile Product Development
Blazing Cloud: Agile Product Development
Sarah Allen
 
Leading Agile Product Development
Leading Agile Product DevelopmentLeading Agile Product Development
Leading Agile Product Development
Arto Saari
 
Netflix Product & Campaign Development
Netflix Product & Campaign DevelopmentNetflix Product & Campaign Development
Netflix Product & Campaign Development
Norman Tran
 
Acquire New Users with Better Activation
Acquire New Users with Better ActivationAcquire New Users with Better Activation
Acquire New Users with Better Activation
Conrad Wadowski
 
The Art of Product Management
The Art of Product ManagementThe Art of Product Management
The Art of Product Management
Sachin Rekhi
 
Lean Startup for Agile Product Management
Lean Startup for Agile Product ManagementLean Startup for Agile Product Management
Lean Startup for Agile Product Management
Proyectalis / Improvement21
 
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
Josh Evans
 
Culture
CultureCulture
Culture
Reed Hastings
 

Viewers also liked (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
 

Similar to Agile product development

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
Björn Jónsson
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
Magnus Nord
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
André Heijstek
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
Mahdi Taghizadeh
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
John 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
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
Orange and Bronze Software Labs
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
Samir Chitkara
 
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 Development
JawdatTI
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
Anat (Alon) Salhov
 
Scrum Awareness 2.0.1
Scrum Awareness 2.0.1Scrum Awareness 2.0.1
Scrum Awareness 2.0.1
brunborg
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapletonNASAPMC
 
Process & Methodologies (1.2)
Process & Methodologies (1.2)Process & Methodologies (1.2)
Process & Methodologies (1.2)
Héla Ben Khalfallah
 
Process & Methodologies (1.0)
Process & Methodologies (1.0)Process & Methodologies (1.0)
Process & Methodologies (1.0)
Héla Ben Khalfallah
 
Process & Methodologies (1.1)
Process & Methodologies (1.1)Process & Methodologies (1.1)
Process & Methodologies (1.1)
Héla Ben Khalfallah
 
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
John R. Durgin, CBAP, CSM, CSPO, MBA
 

Similar to Agile product development (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.0)
Process & Methodologies (1.0)Process & Methodologies (1.0)
Process & Methodologies (1.0)
 
Process & Methodologies (1.1)
Process & Methodologies (1.1)Process & Methodologies (1.1)
Process & Methodologies (1.1)
 
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
 

Recently uploaded

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 

Agile product development

  • 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.

Editor's Notes

  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