SlideShare une entreprise Scribd logo
1  sur  11
IT Cost Management
Summit
Philharmonie Haarlem
The Netherlands
Paul Marston
Senior Vice President
SPA International Division
4 October 2022
Agile Development and Agile Cost Estimating:
A Return to Basic Principles
Overview
2
• A little on my background and perspective
• Agile is everywhere these days…
• But what is it really?
• A natural tension between Agile Development, Traditional
Management Practices, and Cost Estimating Methodologies; Are
they incompatible?
• A Return to Basic Principles
• The best of all possible worlds…
Background and Perspective
3
Advanced Analytics
• Data Science
• Modeling & Simulation
• Cost Estimating
• Schedule Analysis
• Risk Analysis
• Operations Research
Systems Planning & Analysis, Inc.
Strategy, Policy,
Compliance
• Defense Strategy &
Policy
• Cyber Policy
• Deterrence Stragety
• Arms Control &
Compliance
Agile Development
• Product Management
• SCRUM
• Full Stack Development
• UI/UX
• Cyber Security
Systems Engineering
& Safety Analysis
• Systems Engineering
• Systems Safety
• Operations Analysis
• Model Based Systems
Engineeing
Project Management
• Acquisition Planning
• Risk Management
• Systems Engineering
• Test & Evaluation
• Financial Management
DHS
Coast
Guard
DOE
OSD
DARPA
Marine
Corps
Navy
Space
Force
NASA
Australia DF
Air Force
Joint
Staff Army
Background and Perspective
4
Advanced Analytics
Operations Research
Data Science
Modeling and Simulation
Wargaming
Predictive Analytics
Risk Assessments
Analysis of Alternatives
Agile Software Development
Software Innovation Lab
CMMI Level 3 for Software Development
State of the Art Modeling Environment
Systems Engineering & Safety Analysis
Systems Engineering
System Safety Engineering
Research and Development
Testing and Evaluation
Operations Management
Engineering Management
Model-Based Systems Engineering
Strategy, Policy & Compliance
Defense Strategy and Policy
Cybersecurity Policy
Deterrence Strategy and Assessments
Arms Control and Treaty Analysis
Organizational Structure and Process Development
Strategic Planning and Decision Support
Program & Acquisition Management
Program and Project Management
Risk Management
Business and Financial Management
Knowledge Based Solutions
Agile is everywhere these days
5
agile
agile
software
agile development
agile acquisition
agile procurement
agile
contracting
agile defense
SCRUM
epic
sprint
Backlog
manifesto
feature
story
But what is it really?
6
Get to work / Be Flexible Plan / Execute Plan / Data-Driven / Measurable
A natural tension; Are they incompatible
7
Agile Manifesto
• Uncovering better ways
of developing software
by doing it
• Individuals and
interactions over
processes and tools
• Working software over
documentation
• Customer collaboration
over contract negotiation
• Responding to change
over following a plan
Traditional Management
• Set objectives and
planning
• Organizing
• Motivating and
Communicating
• Measuring performance
• Developing people
* Peter Drucker
Estimating Methods
• Planning
• Understanding
• Documenting
• Data-based
• Probabilistic
• Measure & Assess
• Learn
A return to basic principles
8
Establish a Technical Baseline
Define Ground Rules & Assumptions
Gather Data & Normalize
Develop Appropriate Methodologies
Consider Risk, Uncertainty, and Calculate Probabilistic Estimates
Put Estimates at the Center of Project Plans
Measure, Evaluate, Learn and Implement Process Improvements
A return to basic principles
9
Establish a Technical Baseline
Define Ground Rules & Assumptions
Gather Data & Normalize
Develop Appropriate Methodologies
Consider Risk, Uncertainty, and Calculate Probabilistic Estimates
Put Estimates at the Center of Project Plans
Measure, Evaluate, Learn and Implement Process Improvements
A return to basic principles
10
Establish a Technical Baseline
Define Ground Rules & Assumptions
Gather Data & Normalize
Develop Appropriate Methodologies
Consider Risk, Uncertainty, and Calculate Probabilistic Estimates
Put Estimates at the Center of Project Plans
Measure, Evaluate, Learn and Implement Process Improvements
The best of all possible worlds…
11
• Maybe agile will be replaced with something new in coming years
• But it’s here now, and part of continuum to improve and become
more effective
• Cost estimators must play a constructive role in the process by
– Being relevant
– Faster and, yes, more agile
– Balance good estimating practices with the pace of the agile process
– Gather new data, apply sound analytic techniques, and learn
– Agile needs data-driven analysis to push development resources toward
activities that will meet overarching requirements

Contenu connexe

Similaire à Agile Development and Agile Cost Estimation - A return to basic principles - Pual Marston

Governed Self-service BI
Governed Self-service BIGoverned Self-service BI
Governed Self-service BIFrank Silva
 
Building enterprise advance analytics platform
Building enterprise advance analytics platformBuilding enterprise advance analytics platform
Building enterprise advance analytics platformHaoran Du
 
Automating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseAutomating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseDenis Gagné
 
Project management for Big Data projects
Project management for Big Data projectsProject management for Big Data projects
Project management for Big Data projectsSandeep Kumar, PMP®
 
Project management for Big Data projects
Project management for Big Data projectsProject management for Big Data projects
Project management for Big Data projectsSandeep Kumar, PMP®
 
351315535-Module-1-Intro-to-Data-Science-pptx.pptx
351315535-Module-1-Intro-to-Data-Science-pptx.pptx351315535-Module-1-Intro-to-Data-Science-pptx.pptx
351315535-Module-1-Intro-to-Data-Science-pptx.pptxXanGwaps
 
Neo4j + Process Tempo present Plan Your Cloud Migration with Confidence
Neo4j + Process Tempo present Plan Your Cloud Migration with ConfidenceNeo4j + Process Tempo present Plan Your Cloud Migration with Confidence
Neo4j + Process Tempo present Plan Your Cloud Migration with ConfidenceNeo4j
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...DATAVERSITY
 
Cloud-native Enterprise Data Science Teams
Cloud-native Enterprise Data Science TeamsCloud-native Enterprise Data Science Teams
Cloud-native Enterprise Data Science TeamsBoston Consulting Group
 
Data Analytics: Better Decision, Better Business
Data Analytics: Better Decision, Better BusinessData Analytics: Better Decision, Better Business
Data Analytics: Better Decision, Better BusinessMcKonly & Asbury, LLP
 
Valuing the data asset
Valuing the data assetValuing the data asset
Valuing the data assetBala Iyer
 
Data Democratization and AI Drive the Scope for Data Governance
Data Democratization and AI Drive the Scope for Data GovernanceData Democratization and AI Drive the Scope for Data Governance
Data Democratization and AI Drive the Scope for Data GovernancePrecisely
 
Product Developmentbest Practices And Assessment
Product  Developmentbest  Practices And AssessmentProduct  Developmentbest  Practices And Assessment
Product Developmentbest Practices And Assessmentahmad bassiouny
 
Data science training in hyd ppt converted (1)
Data science training in hyd ppt converted (1)Data science training in hyd ppt converted (1)
Data science training in hyd ppt converted (1)SayyedYusufali
 
Data science training in hyd pdf converted (1)
Data science training in hyd pdf converted (1)Data science training in hyd pdf converted (1)
Data science training in hyd pdf converted (1)SayyedYusufali
 
Data science training in hydpdf converted (1)
Data science training in hydpdf  converted (1)Data science training in hydpdf  converted (1)
Data science training in hydpdf converted (1)SayyedYusufali
 
Data science applications and usecases
Data science applications and usecasesData science applications and usecases
Data science applications and usecasesSreenatha Reddy K R
 
OEBS R12 Presentation.ppt
OEBS R12 Presentation.pptOEBS R12 Presentation.ppt
OEBS R12 Presentation.pptMohd Haireeen
 

Similaire à Agile Development and Agile Cost Estimation - A return to basic principles - Pual Marston (20)

Governed Self-service BI
Governed Self-service BIGoverned Self-service BI
Governed Self-service BI
 
Building enterprise advance analytics platform
Building enterprise advance analytics platformBuilding enterprise advance analytics platform
Building enterprise advance analytics platform
 
Automating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseAutomating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the Enterprise
 
Data driven decision making
Data driven decision makingData driven decision making
Data driven decision making
 
Project management for Big Data projects
Project management for Big Data projectsProject management for Big Data projects
Project management for Big Data projects
 
Project management for Big Data projects
Project management for Big Data projectsProject management for Big Data projects
Project management for Big Data projects
 
351315535-Module-1-Intro-to-Data-Science-pptx.pptx
351315535-Module-1-Intro-to-Data-Science-pptx.pptx351315535-Module-1-Intro-to-Data-Science-pptx.pptx
351315535-Module-1-Intro-to-Data-Science-pptx.pptx
 
Neo4j + Process Tempo present Plan Your Cloud Migration with Confidence
Neo4j + Process Tempo present Plan Your Cloud Migration with ConfidenceNeo4j + Process Tempo present Plan Your Cloud Migration with Confidence
Neo4j + Process Tempo present Plan Your Cloud Migration with Confidence
 
1615 plack using our laptop
1615 plack using our laptop1615 plack using our laptop
1615 plack using our laptop
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
 
Cloud-native Enterprise Data Science Teams
Cloud-native Enterprise Data Science TeamsCloud-native Enterprise Data Science Teams
Cloud-native Enterprise Data Science Teams
 
Data Analytics: Better Decision, Better Business
Data Analytics: Better Decision, Better BusinessData Analytics: Better Decision, Better Business
Data Analytics: Better Decision, Better Business
 
Valuing the data asset
Valuing the data assetValuing the data asset
Valuing the data asset
 
Data Democratization and AI Drive the Scope for Data Governance
Data Democratization and AI Drive the Scope for Data GovernanceData Democratization and AI Drive the Scope for Data Governance
Data Democratization and AI Drive the Scope for Data Governance
 
Product Developmentbest Practices And Assessment
Product  Developmentbest  Practices And AssessmentProduct  Developmentbest  Practices And Assessment
Product Developmentbest Practices And Assessment
 
Data science training in hyd ppt converted (1)
Data science training in hyd ppt converted (1)Data science training in hyd ppt converted (1)
Data science training in hyd ppt converted (1)
 
Data science training in hyd pdf converted (1)
Data science training in hyd pdf converted (1)Data science training in hyd pdf converted (1)
Data science training in hyd pdf converted (1)
 
Data science training in hydpdf converted (1)
Data science training in hydpdf  converted (1)Data science training in hydpdf  converted (1)
Data science training in hydpdf converted (1)
 
Data science applications and usecases
Data science applications and usecasesData science applications and usecases
Data science applications and usecases
 
OEBS R12 Presentation.ppt
OEBS R12 Presentation.pptOEBS R12 Presentation.ppt
OEBS R12 Presentation.ppt
 

Plus de Nesma

2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdfNesma
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinarNesma
 
Software Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfSoftware Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfNesma
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma
 
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma
 
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma
 
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryAutomotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryNesma
 
The COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinThe COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinNesma
 
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarSuccesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarNesma
 
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos VeefkindNesma
 
CEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesCEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesNesma
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Nesma
 
Project Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieProject Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieNesma
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepuntenNesma
 
Agile teams get a grip - martijn groenewegen
Agile teams   get a grip - martijn groenewegenAgile teams   get a grip - martijn groenewegen
Agile teams get a grip - martijn groenewegenNesma
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...Nesma
 
Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Nesma
 
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...Nesma
 
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersSoftware sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersNesma
 
Size matters a lot rick collins - technomics
Size matters a lot   rick collins - technomicsSize matters a lot   rick collins - technomics
Size matters a lot rick collins - technomicsNesma
 

Plus de Nesma (20)

2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinar
 
Software Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfSoftware Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdf
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
 
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
 
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
 
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryAutomotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
 
The COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinThe COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul Hussein
 
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarSuccesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
 
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
 
CEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesCEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan Jones
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
 
Project Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieProject Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop Schefferlie
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepunten
 
Agile teams get a grip - martijn groenewegen
Agile teams   get a grip - martijn groenewegenAgile teams   get a grip - martijn groenewegen
Agile teams get a grip - martijn groenewegen
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...
 
Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...
 
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
 
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersSoftware sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
 
Size matters a lot rick collins - technomics
Size matters a lot   rick collins - technomicsSize matters a lot   rick collins - technomics
Size matters a lot rick collins - technomics
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Agile Development and Agile Cost Estimation - A return to basic principles - Pual Marston

  • 1. IT Cost Management Summit Philharmonie Haarlem The Netherlands Paul Marston Senior Vice President SPA International Division 4 October 2022 Agile Development and Agile Cost Estimating: A Return to Basic Principles
  • 2. Overview 2 • A little on my background and perspective • Agile is everywhere these days… • But what is it really? • A natural tension between Agile Development, Traditional Management Practices, and Cost Estimating Methodologies; Are they incompatible? • A Return to Basic Principles • The best of all possible worlds…
  • 3. Background and Perspective 3 Advanced Analytics • Data Science • Modeling & Simulation • Cost Estimating • Schedule Analysis • Risk Analysis • Operations Research Systems Planning & Analysis, Inc. Strategy, Policy, Compliance • Defense Strategy & Policy • Cyber Policy • Deterrence Stragety • Arms Control & Compliance Agile Development • Product Management • SCRUM • Full Stack Development • UI/UX • Cyber Security Systems Engineering & Safety Analysis • Systems Engineering • Systems Safety • Operations Analysis • Model Based Systems Engineeing Project Management • Acquisition Planning • Risk Management • Systems Engineering • Test & Evaluation • Financial Management DHS Coast Guard DOE OSD DARPA Marine Corps Navy Space Force NASA Australia DF Air Force Joint Staff Army
  • 4. Background and Perspective 4 Advanced Analytics Operations Research Data Science Modeling and Simulation Wargaming Predictive Analytics Risk Assessments Analysis of Alternatives Agile Software Development Software Innovation Lab CMMI Level 3 for Software Development State of the Art Modeling Environment Systems Engineering & Safety Analysis Systems Engineering System Safety Engineering Research and Development Testing and Evaluation Operations Management Engineering Management Model-Based Systems Engineering Strategy, Policy & Compliance Defense Strategy and Policy Cybersecurity Policy Deterrence Strategy and Assessments Arms Control and Treaty Analysis Organizational Structure and Process Development Strategic Planning and Decision Support Program & Acquisition Management Program and Project Management Risk Management Business and Financial Management Knowledge Based Solutions
  • 5. Agile is everywhere these days 5 agile agile software agile development agile acquisition agile procurement agile contracting agile defense SCRUM epic sprint Backlog manifesto feature story
  • 6. But what is it really? 6
  • 7. Get to work / Be Flexible Plan / Execute Plan / Data-Driven / Measurable A natural tension; Are they incompatible 7 Agile Manifesto • Uncovering better ways of developing software by doing it • Individuals and interactions over processes and tools • Working software over documentation • Customer collaboration over contract negotiation • Responding to change over following a plan Traditional Management • Set objectives and planning • Organizing • Motivating and Communicating • Measuring performance • Developing people * Peter Drucker Estimating Methods • Planning • Understanding • Documenting • Data-based • Probabilistic • Measure & Assess • Learn
  • 8. A return to basic principles 8 Establish a Technical Baseline Define Ground Rules & Assumptions Gather Data & Normalize Develop Appropriate Methodologies Consider Risk, Uncertainty, and Calculate Probabilistic Estimates Put Estimates at the Center of Project Plans Measure, Evaluate, Learn and Implement Process Improvements
  • 9. A return to basic principles 9 Establish a Technical Baseline Define Ground Rules & Assumptions Gather Data & Normalize Develop Appropriate Methodologies Consider Risk, Uncertainty, and Calculate Probabilistic Estimates Put Estimates at the Center of Project Plans Measure, Evaluate, Learn and Implement Process Improvements
  • 10. A return to basic principles 10 Establish a Technical Baseline Define Ground Rules & Assumptions Gather Data & Normalize Develop Appropriate Methodologies Consider Risk, Uncertainty, and Calculate Probabilistic Estimates Put Estimates at the Center of Project Plans Measure, Evaluate, Learn and Implement Process Improvements
  • 11. The best of all possible worlds… 11 • Maybe agile will be replaced with something new in coming years • But it’s here now, and part of continuum to improve and become more effective • Cost estimators must play a constructive role in the process by – Being relevant – Faster and, yes, more agile – Balance good estimating practices with the pace of the agile process – Gather new data, apply sound analytic techniques, and learn – Agile needs data-driven analysis to push development resources toward activities that will meet overarching requirements