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

What's hot

What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principles
Jaguaraci Silva
 
Taming technical debt
Taming technical debt Taming technical debt
Taming technical debt
Panji Gautama
 
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Jaguaraci Silva
 
IIIT Guest Talk 0512
IIIT Guest Talk 0512IIIT Guest Talk 0512
IIIT Guest Talk 0512
Vasantha Gullapalli
 
Agile quiz answers
Agile quiz answersAgile quiz answers
Agile quiz answers
Altimetrik
 
The terminology of methodology
The terminology of methodologyThe terminology of methodology
Todd williams
Todd williamsTodd williams
Todd williams
NASAPMC
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
Porsing Juniper
 
Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?
Mediotype .
 
Why Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to SucceedWhy Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to Succeed
Kevin Wordon
 
Blue Sages
Blue SagesBlue Sages
Blue Sages
lmcginnis
 
The Business value of agile development
The Business value of agile developmentThe Business value of agile development
The Business value of agile development
Phavadol Srisarnsakul
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
Semen Arslan
 
Hyatt.mark
Hyatt.markHyatt.mark
Hyatt.mark
NASAPMC
 
Scct2013 topic 8
Scct2013 topic 8Scct2013 topic 8
Scct2013 topic 8
Anies Syahieda
 
Software Project Management ppt
Software Project Management pptSoftware Project Management ppt
Software Project Management ppt
Andreea Usatenco
 
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
Association for Project Management
 
Project Controls Expo, Oct 2012 - Planning – How to Succeed Hints and Tips fr...
Project Controls Expo, Oct 2012 - Planning – How to Succeed Hints and Tips fr...Project Controls Expo, Oct 2012 - Planning – How to Succeed Hints and Tips fr...
Project Controls Expo, Oct 2012 - Planning – How to Succeed Hints and Tips fr...
Project Controls Expo
 
Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?
Phil Comelio
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
oGuild .
 

What's hot (20)

What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principles
 
Taming technical debt
Taming technical debt Taming technical debt
Taming technical debt
 
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
 
IIIT Guest Talk 0512
IIIT Guest Talk 0512IIIT Guest Talk 0512
IIIT Guest Talk 0512
 
Agile quiz answers
Agile quiz answersAgile quiz answers
Agile quiz answers
 
The terminology of methodology
The terminology of methodologyThe terminology of methodology
The terminology of methodology
 
Todd williams
Todd williamsTodd williams
Todd williams
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?
 
Why Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to SucceedWhy Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to Succeed
 
Blue Sages
Blue SagesBlue Sages
Blue Sages
 
The Business value of agile development
The Business value of agile developmentThe Business value of agile development
The Business value of agile development
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
 
Hyatt.mark
Hyatt.markHyatt.mark
Hyatt.mark
 
Scct2013 topic 8
Scct2013 topic 8Scct2013 topic 8
Scct2013 topic 8
 
Software Project Management ppt
Software Project Management pptSoftware Project Management ppt
Software Project Management ppt
 
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
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...
Project Controls Expo, Oct 2012 - Planning – How to Succeed Hints and Tips fr...Project Controls Expo, Oct 2012 - Planning – How to Succeed Hints and Tips fr...
Project Controls Expo, Oct 2012 - Planning – How to Succeed Hints and Tips fr...
 
Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
 

Viewers also liked

Online Assignment
Online AssignmentOnline Assignment
Online Assignment
UMABL
 
renuncia 1
renuncia 1renuncia 1
renuncia 1
GG GG
 
Funcionamiento de los virus informáticos ingrid palacio
Funcionamiento de los virus informáticos ingrid palacioFuncionamiento de los virus informáticos ingrid palacio
Funcionamiento de los virus informáticos ingrid palacio
ingrid margarita palacio bolaño
 
Resume
ResumeResume
Resume
Rahul Jangid
 
Titus kinyua C.V
Titus kinyua C.VTitus kinyua C.V
Titus kinyua C.V
Titus Muthui
 
Objectes a l’univers
Objectes a l’universObjectes a l’univers
Objectes a l’univers
Marta11400
 
Visual Rhetoric Project
Visual Rhetoric ProjectVisual Rhetoric Project
Visual Rhetoric Project
Anna del Villar
 
Rad 206 introduction
Rad 206 introductionRad 206 introduction
Rad 206 introduction
sehlawi
 
Rad 206 p04
Rad 206 p04Rad 206 p04
Rad 206 p04
sehlawi
 
Fiesta final 2016
Fiesta final 2016Fiesta final 2016
Fiesta final 2016
Montserrat Navarro Morales
 
Día del flamenco 2016
Día del flamenco 2016Día del flamenco 2016
Día del flamenco 2016
Montserrat Navarro Morales
 

Viewers also liked (13)

Online Assignment
Online AssignmentOnline Assignment
Online Assignment
 
renuncia 1
renuncia 1renuncia 1
renuncia 1
 
anitasari_izajah
anitasari_izajahanitasari_izajah
anitasari_izajah
 
Funcionamiento de los virus informáticos ingrid palacio
Funcionamiento de los virus informáticos ingrid palacioFuncionamiento de los virus informáticos ingrid palacio
Funcionamiento de los virus informáticos ingrid palacio
 
BerdoTime BV
BerdoTime BVBerdoTime BV
BerdoTime BV
 
Resume
ResumeResume
Resume
 
Titus kinyua C.V
Titus kinyua C.VTitus kinyua C.V
Titus kinyua C.V
 
Objectes a l’univers
Objectes a l’universObjectes a l’univers
Objectes a l’univers
 
Visual Rhetoric Project
Visual Rhetoric ProjectVisual Rhetoric Project
Visual Rhetoric Project
 
Rad 206 introduction
Rad 206 introductionRad 206 introduction
Rad 206 introduction
 
Rad 206 p04
Rad 206 p04Rad 206 p04
Rad 206 p04
 
Fiesta final 2016
Fiesta final 2016Fiesta final 2016
Fiesta final 2016
 
Día del flamenco 2016
Día del flamenco 2016Día del flamenco 2016
Día del flamenco 2016
 

Similar to An Alternative Method To The Madness

PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contracts
Didier Soriano
 
Going Agile
Going  AgileGoing  Agile
Going Agile
Oliver Mann
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
Richard Cheng
 
Project post-mortem analysis
Project post-mortem analysisProject post-mortem analysis
Project post-mortem analysis
Jaiveer Singh
 
Valcon Design Robustness Program 2013
Valcon Design Robustness Program 2013Valcon Design Robustness Program 2013
Valcon Design Robustness Program 2013
martinebro
 
Agile+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
ShravanThangallapall
 
PM Podcast 186 - Agile Manifesto for Project Managers
PM Podcast 186 - Agile Manifesto for Project ManagersPM Podcast 186 - Agile Manifesto for Project Managers
PM Podcast 186 - Agile Manifesto for Project Managers
OSP International LLC
 
Dennis stevens response
Dennis stevens responseDennis stevens response
Dennis stevens response
Glen Alleman
 
Agile certified practitioner Exam Notes
Agile certified practitioner Exam NotesAgile certified practitioner Exam Notes
Agile certified practitioner Exam Notes
Gobi Durairaj PMP, PMI-ACP, SAFe SA
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
Dennis Stevens
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
Vu Hung Nguyen
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
Praveen Sidola
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
Parul Jain
 
CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2
CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2
CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2
CGAP
 
Agile product development
Agile product developmentAgile product development
Agile product development
Scrum Asia Pasifik
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
Amitava Chatterjee
 
Successful Agile/UX
Successful Agile/UXSuccessful Agile/UX
Successful Agile/UX
Jeremy Kriegel
 
How to Start a Project
How to Start a ProjectHow to Start a Project
How to Start a Project
Craig Brown
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Aciron Consulting
 
Work shop project management
Work shop project managementWork shop project management
Work shop project management
rakeshsatpathy07
 

Similar to An Alternative Method To The Madness (20)

PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contracts
 
Going Agile
Going  AgileGoing  Agile
Going Agile
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Project post-mortem analysis
Project post-mortem analysisProject post-mortem analysis
Project post-mortem analysis
 
Valcon Design Robustness Program 2013
Valcon Design Robustness Program 2013Valcon Design Robustness Program 2013
Valcon Design Robustness Program 2013
 
Agile+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
 
PM Podcast 186 - Agile Manifesto for Project Managers
PM Podcast 186 - Agile Manifesto for Project ManagersPM Podcast 186 - Agile Manifesto for Project Managers
PM Podcast 186 - Agile Manifesto for Project Managers
 
Dennis stevens response
Dennis stevens responseDennis stevens response
Dennis stevens response
 
Agile certified practitioner Exam Notes
Agile certified practitioner Exam NotesAgile certified practitioner Exam Notes
Agile certified practitioner Exam Notes
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
 
CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2
CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2
CGAP and Grameen Foundation AppLab Money Incubator: Case Study Part 2
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
Successful Agile/UX
Successful Agile/UXSuccessful Agile/UX
Successful Agile/UX
 
How to Start a Project
How to Start a ProjectHow to Start a Project
How to Start a Project
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Work shop project management
Work shop project managementWork shop project management
Work shop project management
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 

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