SlideShare a Scribd company logo
A shift in the Project Delivery Mindset




                           Ronald T Kimura
“Insanity: doing the
 same thing over and
 over again and
 expecting different
 results.”
         – Albert Einstein




                             Ronald T Kimura   7/2/2010   2
All requirements are not known from the
“get-go”
Uncertainties and changes are a fact of life
Working products aren’t available until after
the final stages of the development cycle
The project triangle’s flexibility isn’t so
flexible
Most projects attempt to “boil the ocean”


                “Information is not knowledge. The only
                source of knowledge is experience.”         – Albert Einstein


                               Ronald T Kimura   7/2/2010                3
get more for every dollar on development spend?
have customer accountability and deliver products
that meets their needs?
get a competitive advantage by releasing products
to market sooner? ROI sooner rather than later?
reduce schedule, budget, technical and market
risks?
maintain a predictable and stable project cash flow?
identify problems sooner rather than later?
improve employee retention and recruiting?
                Companies must be adaptable to survive and
                prosper during these economic times
                                 Ronald T Kimura   7/2/2010   4
An iterative, incremental framework, one of the
methods of Agile development
Framework:
◦ 3 roles – Product Owner, SCRUM Master, team
◦ 4 artifacts – Product Backlog, Release burn down,
  Sprint backlog and Sprint burn down
◦ 5 meetings – Release & Sprint planning, Daily SCRUM,
  Sprint review & retrospective
Rules bind the framework
Controls - Transparency, Inspection and
Adaption
            “You have to learn the rules of the game. And then
            you have to play better than anyone else.” – Albert Einstein
                                       Ronald T Kimura   7/2/2010     5
Speed is the new competitive advantage
             Ronald T Kimura   7/2/2010   6
Agile (SCRUM)                                                      Waterfall
Philosophy       The agile philosophy holds that the best way to meet customer      Process driven, command and control
                 needs is through the collaboration of a committed group of         Evaluate it – is it worth doing, who will be involved what will be the impact?
                 people, who focus on achieving results quickly, with as little     Plan it – what is involved, what are the risks, what are the costs?
                 process overhead as possible.                                      Do it – according to the plan and guided by key behaviors…
                                                                                    Close it – review what have we learnt.

Paradigm         Empowerment                                                        Control
                 Collaboration                                                      Contracts
                 Code                                                               Documentation
Project Vision   The vision creates the features estimates                          The plan creates cost/schedule estimates

Values           Individuals and interactions                                       Processes and tools
                 Working Software                                                   Comprehensive documentation
                 Customer collaboration                                             Contract negotiation
                 Responding to change                                               Following the plan

Success          Defined by responsiveness to customer requests                     Achieved by the planned scope
                 Working software / product                                         On‐time and on‐budget

Assumption       Requirements change frequently, even month to month                Requirements are well understood and will not change


Focus            Working product incrementally                                      Product delivery at end

Process          Empowerment                                                        Sequential, linear ‐ upfront planning and scheduling activities, then execution
                 No steps involve long lead time or lots of specialized resources   All steps are known and can be estimated with reasonable accuracy
                                                                                    Control – defined (every piece of work be completely understood)
                 Control ‐ empirical (frequent inspect & adapt)                     Start with requirements, leads to results, stops
                 Incremental results


Requirements     Collaboration through direct dialogue                              Documentation and specifications upfront



                                                              It is not enough to just trim budgets and
                                                              postpone strategic initiatives
                                                                                                    Ronald T Kimura            7/2/2010                               7
Leads to “cowboy” programming
Lack of planning
No documentation
Rework is needed and costly
Only for small simple projects




                 The most effective way to create value
                 is to deliver, get feedback and adapt
                             Ronald T Kimura   7/2/2010   8
Ronald T Kimura   7/2/2010   9
Ronald T Kimura   7/2/2010   10
Ronald T Kimura   7/2/2010   11
Source: The Standish Group

Ronald T Kimura   7/2/2010   12

More Related Content

PDF
What is this thing called Agile?
PDF
12 principles for Agile Development
PDF
Scrum agile process
PPTX
Understanding the Agile Release and Sprint Planning Process
PDF
Applying agile and lean principles to the governance of software and systems ...
PDF
How to be an agile programmer.
PDF
Agile Project Management
PDF
Lowering business costs: Mitigating risk in the software delivery lifecycle
What is this thing called Agile?
12 principles for Agile Development
Scrum agile process
Understanding the Agile Release and Sprint Planning Process
Applying agile and lean principles to the governance of software and systems ...
How to be an agile programmer.
Agile Project Management
Lowering business costs: Mitigating risk in the software delivery lifecycle

What's hot (20)

PPTX
What agile teams think about agile principles
PDF
Taming technical debt
PPTX
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
PPT
IIIT Guest Talk 0512
PDF
Agile quiz answers
PPTX
Todd williams
PPTX
Lean Software Development
PPTX
Agile manifesto - Agile - What is it?
PPT
Why Projects Fail + Four Steps to Succeed
PDF
Blue Sages
PDF
The Business value of agile development
PDF
Introduction to Agile Project Management
PDF
Hyatt.mark
PPT
Scct2013 topic 8
PPTX
Software Project Management ppt
PDF
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
PDF
Project Controls Expo, Oct 2012 - Planning – How to Succeed Hints and Tips fr...
PPT
Why Do So Many Software Projects Fail?
PPTX
The Essence of Sprint Planning : Presented by Sprint Planning
What agile teams think about agile principles
Taming technical debt
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
IIIT Guest Talk 0512
Agile quiz answers
Todd williams
Lean Software Development
Agile manifesto - Agile - What is it?
Why Projects Fail + Four Steps to Succeed
Blue Sages
The Business value of agile development
Introduction to Agile Project Management
Hyatt.mark
Scct2013 topic 8
Software Project Management ppt
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
Project Controls Expo, Oct 2012 - Planning – How to Succeed Hints and Tips fr...
Why Do So Many Software Projects Fail?
The Essence of Sprint Planning : Presented by Sprint Planning
Ad

Viewers also liked (13)

DOCX
Online Assignment
DOCX
renuncia 1
PDF
anitasari_izajah
DOCX
Funcionamiento de los virus informáticos ingrid palacio
PDF
BerdoTime BV
DOCX
Resume
DOCX
Titus kinyua C.V
PPTX
Objectes a l’univers
PPTX
Visual Rhetoric Project
PPTX
Rad 206 introduction
PPT
Rad 206 p04
PDF
Fiesta final 2016
PDF
Día del flamenco 2016
Online Assignment
renuncia 1
anitasari_izajah
Funcionamiento de los virus informáticos ingrid palacio
BerdoTime BV
Resume
Titus kinyua C.V
Objectes a l’univers
Visual Rhetoric Project
Rad 206 introduction
Rad 206 p04
Fiesta final 2016
Día del flamenco 2016
Ad

Similar to An Alternative Method To The Madness (20)

PPTX
PMI-Oslo chapter: PMI-ACP & Agile contracts
PPTX
Going Agile
PPTX
Introduction to Agile
PPSX
Project post-mortem analysis
PDF
Valcon Design Robustness Program 2013
PDF
Agile+Slides.pdf
PPTX
PM Podcast 186 - Agile Manifesto for Project Managers
PDF
Dennis stevens response
PPTX
Agile certified practitioner Exam Notes
PPTX
Agile Fundamentals
ODP
HanoiScrum: Agile co-exists with Waterfall
PPTX
Agile Project management
PDF
Essence of agile part 1
PPTX
CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2
KEY
Agile product development
PDF
Michigan Agile Presentation
PPTX
Successful Agile/UX
PDF
How to Start a Project
PPTX
Agile Methodology
PPTX
Work shop project management
PMI-Oslo chapter: PMI-ACP & Agile contracts
Going Agile
Introduction to Agile
Project post-mortem analysis
Valcon Design Robustness Program 2013
Agile+Slides.pdf
PM Podcast 186 - Agile Manifesto for Project Managers
Dennis stevens response
Agile certified practitioner Exam Notes
Agile Fundamentals
HanoiScrum: Agile co-exists with Waterfall
Agile Project management
Essence of agile part 1
CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2
Agile product development
Michigan Agile Presentation
Successful Agile/UX
How to Start a Project
Agile Methodology
Work shop project management

Recently uploaded (20)

PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Encapsulation theory and applications.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Modernizing your data center with Dell and AMD
PDF
NewMind AI Monthly Chronicles - July 2025
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
A Presentation on Artificial Intelligence
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Encapsulation theory and applications.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
The AUB Centre for AI in Media Proposal.docx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Empathic Computing: Creating Shared Understanding
Diabetes mellitus diagnosis method based random forest with bat algorithm
20250228 LYD VKU AI Blended-Learning.pptx
Big Data Technologies - Introduction.pptx
Encapsulation_ Review paper, used for researhc scholars
Building Integrated photovoltaic BIPV_UPV.pdf
Modernizing your data center with Dell and AMD
NewMind AI Monthly Chronicles - July 2025
“AI and Expert System Decision Support & Business Intelligence Systems”
A Presentation on Artificial Intelligence
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Spectral efficient network and resource selection model in 5G networks
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Understanding_Digital_Forensics_Presentation.pptx

An Alternative Method To The Madness

  • 1. A shift in the Project Delivery Mindset Ronald T Kimura
  • 2. “Insanity: doing the same thing over and over again and expecting different results.” – Albert Einstein Ronald T Kimura 7/2/2010 2
  • 3. All requirements are not known from the “get-go” Uncertainties and changes are a fact of life Working products aren’t available until after the final stages of the development cycle The project triangle’s flexibility isn’t so flexible Most projects attempt to “boil the ocean” “Information is not knowledge. The only source of knowledge is experience.” – Albert Einstein Ronald T Kimura 7/2/2010 3
  • 4. get more for every dollar on development spend? have customer accountability and deliver products that meets their needs? get a competitive advantage by releasing products to market sooner? ROI sooner rather than later? reduce schedule, budget, technical and market risks? maintain a predictable and stable project cash flow? identify problems sooner rather than later? improve employee retention and recruiting? Companies must be adaptable to survive and prosper during these economic times Ronald T Kimura 7/2/2010 4
  • 5. An iterative, incremental framework, one of the methods of Agile development Framework: ◦ 3 roles – Product Owner, SCRUM Master, team ◦ 4 artifacts – Product Backlog, Release burn down, Sprint backlog and Sprint burn down ◦ 5 meetings – Release & Sprint planning, Daily SCRUM, Sprint review & retrospective Rules bind the framework Controls - Transparency, Inspection and Adaption “You have to learn the rules of the game. And then you have to play better than anyone else.” – Albert Einstein Ronald T Kimura 7/2/2010 5
  • 6. Speed is the new competitive advantage Ronald T Kimura 7/2/2010 6
  • 7. Agile (SCRUM) Waterfall Philosophy The agile philosophy holds that the best way to meet customer  Process driven, command and control needs is through the collaboration of a committed group of  Evaluate it – is it worth doing, who will be involved what will be the impact? people, who focus on achieving results quickly, with as little  Plan it – what is involved, what are the risks, what are the costs? process overhead as possible.  Do it – according to the plan and guided by key behaviors… Close it – review what have we learnt. Paradigm Empowerment Control Collaboration Contracts Code Documentation Project Vision The vision creates the features estimates The plan creates cost/schedule estimates Values Individuals and interactions Processes and tools Working Software Comprehensive documentation Customer collaboration Contract negotiation Responding to change Following the plan Success Defined by responsiveness to customer requests Achieved by the planned scope Working software / product On‐time and on‐budget Assumption Requirements change frequently, even month to month Requirements are well understood and will not change Focus Working product incrementally Product delivery at end Process Empowerment Sequential, linear ‐ upfront planning and scheduling activities, then execution No steps involve long lead time or lots of specialized resources All steps are known and can be estimated with reasonable accuracy Control – defined (every piece of work be completely understood) Control ‐ empirical (frequent inspect & adapt) Start with requirements, leads to results, stops Incremental results Requirements Collaboration through direct dialogue Documentation and specifications upfront It is not enough to just trim budgets and postpone strategic initiatives Ronald T Kimura 7/2/2010 7
  • 8. Leads to “cowboy” programming Lack of planning No documentation Rework is needed and costly Only for small simple projects The most effective way to create value is to deliver, get feedback and adapt Ronald T Kimura 7/2/2010 8
  • 9. Ronald T Kimura 7/2/2010 9
  • 10. Ronald T Kimura 7/2/2010 10
  • 11. Ronald T Kimura 7/2/2010 11
  • 12. Source: The Standish Group Ronald T Kimura 7/2/2010 12