SlideShare a Scribd company logo
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
EVM World 2016
Setting up the Agile Program for EVM Compliant Validation, using
the Principles of Agile Systems Engineering
Dr. AnnMarie L. Oien
Lockheed Martin Space Systems Company
303.971.9285
annmarie.oien@lmco.com
Glen B. Alleman
Niwot Ridge LLC
303.241.9633
glen.alleman@niwotridge.com
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Opening
• Why are we here?
– Guidance exists on setting up EVMS, Systems
Engineering, and Agile activity for the program
– How do we relate the EVM, Systems Engineering,
and Agile artifacts to each other for program success?
• What will we learn?
– How to get from a DFARS contract award to active
Agile software development
• Why is this important?
– Integration of EVM, Systems Engineering, and Agile
creates framework for success
• What can we do with this knowledge?
– Execute a program from startup to closeout that
integrates EVM, Systems Engineering, and Agile that
increases the probability of success.
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Framing Assumptions†
• We work EIA-748-C programs
– We are adding Agile to those programs
– Agile is a SW Development method used on EIA-748-C
programs
• We work FAR 15 programs that have been awarded from our
Proposal that included using Agile
– Possible from an RFP that called out using Agile and EVM IAW
FAR 34.2/DFARS 234.2
• Capabilities Based Planning is the paradigm for Agile+EVM
– I need the Capability to fly 4 astronauts to ISS, stay 6 months
and come back safely
• Systems Engineering framework provides measures
meaningful to the decision maker
– MOE, MOP, TPM, KPP
• BOE’s are provided in Dollars and Hours
– Story Points are not in the IPMR
† “Identifying Acquisition Framing Assumptions Through Structured Deliberation,” Rand Corporation
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Artifacts of Success
• Program
– The Performance Measurement Baseline
contains all elements of the program’s work
needed for success
• Systems Engineering
– Traceable product decomposition to
measures of Effectiveness and Performance
• Agile Success
– Operational integration of the Program and
Systems Engineering for Agile Software
Development
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Artifacts for Program Success
Risk
SOW
Cost
WBS
IMP/IMS
TPM
PMB
❺ Deliverables defined in
the SOW, traced to the
WBS, with narratives and
Measures of Performance
(MoP)
❹ BCWS at the Work
Package level, rolled to the
Control Accounts showing
cost spreads for all work in
the IMS
❻ Measures of Performance
(MoP) for each critical
deliverable in the WBS and
identified in each Work
Package in the IMS, used to
assess maturity in the IMP
❶ The Products and Processes
in a “well structured”
decomposition, traceable to
customer’s needed capabilities
❷ IMS contains all the
Work Packages, BCWS,
Risk mitigation plans,
with traces to the IMP
measuring increasing
maturity through
Measures of
Effectiveness (MoE) and
Key Performance
Parameters (KPP)
❸ Technical and Programmatic Risks
Connected through the WBS, Risk
Register, IMP and IMS
The PMB is the Document of
Record for the Program
Performance is Measured
through the PMB
5
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
The Reason to Integrate Agile & EVM
is Systems using EVM are Linear
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
What is Agile in the Context of Software
Development?
Early and
Continuous Delivery
of Value
A Working System is
the Primary
Measure of Progress
Changing
Requirements are
Welcome
Frequent Delivery of
the Working System
Business People and
Developers Work
Together Daily
Individuals are
Motivated and
Empowered
Conversations are
Face-to-Face
Sustainable
Development is
Promoted by
Leadership
Continuous
Attention to
Technical Excellence
Simplicity in All
Things
Architecture,
Requirements, and
Designs Emerge
from Self-Organizing
Teams
Teams Regularly
Reflect on How to
Be More Effective
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Artifacts for System Engineering Success
Using Agile
Assembly, Test,
and Delivery
System
Architecture &
Capabilities
Iterative Agile Development
Emergent Design within the
Architecture
Requirements Derivation from
the Capabilities
KPPs
Operational
MOPs
Functional
TPMs
MOEs
Operational
Delivery &
Acceptance
Integration
Verification
Validation
Agile Development within Framework
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Artifacts for Agile Success
plan
demo
plan
demo demo
Capabilities
define
Requirements
Epic
Features
Stories
Product &
Release
Planning
Prioritizes
and assigns
Features to
Releases &
Stories to
near-term
Sprints
Near Term
To-do’s
SOW
IMP
Product
Roadmap
IMS PMB
Prioritized Product Backlog
Prioritized Sprint Backlog
Sprint Planning
Release Planning
Product
Backlog
plan
Sprint Backlog
CWBS
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Six Steps to Baselining the PMB
when Using Agile
Using the IMP when available
1. Establish Epics-level Product Roadmap based on needed
capabilities
Using the CWBS
2. Establish Product Backlog and Release Plan of Epics & Features
3. Conduct first Release Planning event: Decompose Features into
Stories, size work effort in Story Points or Hours, form prioritized
Sprint Backlog, assign stories to near-term Sprints.
4. Assess the capacity for work in the Cadence Release and Sprint:
more than demand for work in the Release/Sprint?
5. Repeat Steps 3 and 4 until demand equals release capacity for all
the Features in the Product Backlog and for all Stories in the Sprint
Backlog.
6. Execute the Sprint to produce deliverables in the CWBS
10
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
1. Establish Epic-level Product
Roadmap based on needed capabilities
• The Product Roadmap is:
– Defined by the contract deliverables.
– Defined by the sequence of needed capabilities in the SOW,
SOO, and ConOps.
– Defined by interdependencies between parallel work streams
and externalities of the deliverables
• Each Epic spans one or more cadence releases to
produce the outcome capabilities.
11
The Product Roadmap is the high-level view of what the project team intends
to deliver when for the most valuable product delivery. The Product Roadmap
provides only the high-level Epic view of the product being built. It does not
provide the Release Product Backlog or short term, more detailed view that
teams use to drive the work that occurs within a Cadence Release. †
† Agile Estimating and Planning, Mike Cohn, Pearson Education, 2006
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Product Roadmap
Epic A
ATP
Complete
Epic B
Epic C
Epic D
Customer Release 1
Epic A&B
Customer Release 2
Epic C&D
Program
Increment
Program
Increment
Program
Increment
Program
Increment
Program
Increment
Program
Increment
Cadence Release Calendar:
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
2. Establish Product Backlog and
Release Plan of Epic-traceable Features
• The Product Backlog is:
– Defined by the contract deliverables.
– Traceable to the CWBS
– Defined by the sequence of needed capabilities in the SOW, SOO, and
ConOps.
– Defined by interdependencies between parallel work streams and
externalities of the deliverables
– Defined by acceptance criteria or Agile’s “Definition of Done”
• Each Feature spans multiple iterations within a cadence release to
produce the outcome Feature capabilities within an Epic.
13
The Release Plan is the high-level view of how the project team intends to
deliver the most valuable product they can. The Release Plan provides only the
high-level view of the product being built. It does not provide the short term,
more detailed view that teams use to drive the work that occurs within a
Sprint. †
† Agile Estimating and Planning, Mike Cohn, Pearson Education, 2006
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Product Backlog
• Prioritized Features for Program
• Prioritized Stories for Cadence Release
Prioritized Product Backlog
Prioritized Sprint Backlog
Product Planning Assigns to Cadence #
Sprint Planning Assigns to Sprint # within Cadence
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Connecting the Dots Between Measures of Performance
WBS
Programmatic
KPPs TPMs
EVM
ETC
EAC
MoE
MoP
Technical and
Programmatic Risks
PE
SA
AC
KPP
Capabilities,
Epics, and
Features
Integrated
Master
Schedule
WP/PP
Product
Backlog
Physical Percent Complete
Features produce working products
measured at Month End for IPMR
EV EngineAgile Tool
Scheduling Tool
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
3. Conduct Release Planning: Decompose
Features into Stories, size & prioritize
• Features deliver WBS products and services through Stories
that produce needed capabilities for the program.
• Team lays out out the Features and Stories against the WBS
product and services
• Team places highest priority, nearest term Stories into the
Sprint Backlog for first 1-2 Sprints of the Release
• Each Story
– Produces a single outcome to implement the Feature
– Takes 3-10 working days to complete – choose granularity of >3
Stories per Sprint (10-20 days’ length) for fast progress feedback
– Once100% complete, no revisiting the Story
16
Requirements churn is a problem in Agile just as it is in Traditional projects. Tracked
through Sprint and Product Backlog Grooming, prioritization, tracing to CWBS
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
4. Assess Capacity for Work Against
Estimated Demand for Work
• Compare demand for work against capacity for work
– Avoid assuming 100% capacity utilization; exponentially
increases work cycle times in product development
projects. Guidance suggests start at 80% and monitor.
• Assure sufficient capacity for the demand before
proceeding
• If demand higher than capacity, re–plan work to level
demand
• The Grooming of the Backlog is critical to controlling
the progress to plan
17
Using the Closed loop control system of demand for work versus capacity for work
is performed on a weekly sampling basis. Watch for bow waves rising in Agile also.
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
5. Repeat 3 and 4 Until Resources are
Balanced with Demand
• With available resources assess capability for work against the
demand for deliverables in the near and longer term
• In Agile Scrum, planning is one Sprint ahead; in Agile SAFe®,
planning is 1-2 Sprints ahead for Stories and 1 Cadence Release
ahead for Features
• In EVM based programs the PMB is for the entire Period of
Performance for the program. The Agile Product Roadmap spans
the program also
• Rolling Wave Planning is applied in the Integration of Agile with
EVM
• Increasing fidelity of Stories in Sprints and Features within
Releases is the basis for Rolling Wave Planning
Iterative assessment of demand and capacity for work assures performance of
the team can produce needed Capabilities as planned
18
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
6. Execute the Sprints to produce
deliverables in the CWBS
• In standard Agile, Sprints are planned one at a time
– Sprints are planned for 10-20 work days each and fit inside the Cadence
Release Cycle, typically 3-6 Sprints
– Multiple Sprints form the Release
• Release develops – on time boxed cadence ‒ capabilities by a
needed milestone date
– One or multiple capabilities can be contained in a Release
– The capabilities can be demonstrated to or also delivered to a Customer
at a Release boundary
– Demonstration/Delivery is defined by the release business rhythm,
contractual obligations and Technical and Programmatic structure of
program
On Earned Value Management programs, BCWS is spread across Period of
Performance. Planning beyond one Sprint is needed to assure dependencies
identify and planned work meets needed scheduled deliveries of capabilities
19
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Measuring Physical Percent Complete
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Get off the Stage
• What did we learn?
– How we relate the EVM, Systems Engineering, and Agile
artifacts to each other for program success to get from DFARS
contract award to active Agile development
• Why is this important?
– Integration of EVM, Systems Engineering, and Agile creates the
framework for success
• What can we do with this knowledge?
– Execute a program startup within a framework and method that
integrates EVM, Systems Engineering, and Agile systems
• What can we do next?
– Build an integrated program framework for success: the
structures, artifacts, and information flows leveraging EVM,
Agile, and Systems Engineering practices
CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page

More Related Content

What's hot

Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
IBM UrbanCode Products
 
HPE Agile Manager and Project and Portfolio Management PPM overview
HPE Agile Manager and Project and Portfolio Management PPM overview HPE Agile Manager and Project and Portfolio Management PPM overview
HPE Agile Manager and Project and Portfolio Management PPM overview
Jeffrey Nunn
 
IBM Agile ALM Overview
IBM Agile ALM OverviewIBM Agile ALM Overview
IBM Agile ALM Overview
IBM Rational software
 
The Intersection of Earned Value Management and Agile Software Development
The Intersection of Earned Value Management and Agile Software DevelopmentThe Intersection of Earned Value Management and Agile Software Development
The Intersection of Earned Value Management and Agile Software Development
Glen Alleman
 
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeContinuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCode
IBM UrbanCode Products
 
EMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale SessionEMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale Session
Bart Driscoll
 
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...
IBM UrbanCode Products
 
Unlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOpsUnlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOps
Bart Driscoll
 
Why agile is best for managing projects in principle but not always in practice
Why agile is best for managing projects in principle but not always in practiceWhy agile is best for managing projects in principle but not always in practice
Why agile is best for managing projects in principle but not always in practice
Glen Alleman
 
A credible pmb is the window to program
A credible pmb is the window to programA credible pmb is the window to program
A credible pmb is the window to program
Glen Alleman
 
WBS Compliance Challenges for Agile ERP Projects
WBS Compliance Challenges for Agile ERP ProjectsWBS Compliance Challenges for Agile ERP Projects
WBS Compliance Challenges for Agile ERP Projects
Glen Alleman
 
Scrum lifecycle for Enterprise IT
Scrum lifecycle for Enterprise ITScrum lifecycle for Enterprise IT
Scrum lifecycle for Enterprise IT
Glen Alleman
 
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployContinuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
IBM UrbanCode Products
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
IBM UrbanCode Products
 
HP ALM; HP ALI 2.5
HP ALM; HP ALI 2.5HP ALM; HP ALI 2.5
HP ALM; HP ALI 2.5
Ronit Soen
 
Alleman ps03 - physical percent complete (v2)
Alleman   ps03 - physical percent complete (v2)Alleman   ps03 - physical percent complete (v2)
Alleman ps03 - physical percent complete (v2)
Glen Alleman
 
Upgrading to 9.2 - Setting Yourself Up For Success
Upgrading to 9.2 - Setting Yourself Up For SuccessUpgrading to 9.2 - Setting Yourself Up For Success
Upgrading to 9.2 - Setting Yourself Up For Success
Cedar Consulting
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
IBM UrbanCode Products
 
Achieving Hyper-Productivity through the Use of Microservices and PCF
Achieving Hyper-Productivity through the Use of Microservices and PCFAchieving Hyper-Productivity through the Use of Microservices and PCF
Achieving Hyper-Productivity through the Use of Microservices and PCF
Gregor Zurowski
 
Achieving Hyper-Productivity Through the Use of Microservices and PCF
Achieving Hyper-Productivity Through the Use of Microservices and PCFAchieving Hyper-Productivity Through the Use of Microservices and PCF
Achieving Hyper-Productivity Through the Use of Microservices and PCF
VMware Tanzu
 

What's hot (20)

Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
 
HPE Agile Manager and Project and Portfolio Management PPM overview
HPE Agile Manager and Project and Portfolio Management PPM overview HPE Agile Manager and Project and Portfolio Management PPM overview
HPE Agile Manager and Project and Portfolio Management PPM overview
 
IBM Agile ALM Overview
IBM Agile ALM OverviewIBM Agile ALM Overview
IBM Agile ALM Overview
 
The Intersection of Earned Value Management and Agile Software Development
The Intersection of Earned Value Management and Agile Software DevelopmentThe Intersection of Earned Value Management and Agile Software Development
The Intersection of Earned Value Management and Agile Software Development
 
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeContinuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCode
 
EMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale SessionEMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale Session
 
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...
 
Unlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOpsUnlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOps
 
Why agile is best for managing projects in principle but not always in practice
Why agile is best for managing projects in principle but not always in practiceWhy agile is best for managing projects in principle but not always in practice
Why agile is best for managing projects in principle but not always in practice
 
A credible pmb is the window to program
A credible pmb is the window to programA credible pmb is the window to program
A credible pmb is the window to program
 
WBS Compliance Challenges for Agile ERP Projects
WBS Compliance Challenges for Agile ERP ProjectsWBS Compliance Challenges for Agile ERP Projects
WBS Compliance Challenges for Agile ERP Projects
 
Scrum lifecycle for Enterprise IT
Scrum lifecycle for Enterprise ITScrum lifecycle for Enterprise IT
Scrum lifecycle for Enterprise IT
 
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployContinuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
 
HP ALM; HP ALI 2.5
HP ALM; HP ALI 2.5HP ALM; HP ALI 2.5
HP ALM; HP ALI 2.5
 
Alleman ps03 - physical percent complete (v2)
Alleman   ps03 - physical percent complete (v2)Alleman   ps03 - physical percent complete (v2)
Alleman ps03 - physical percent complete (v2)
 
Upgrading to 9.2 - Setting Yourself Up For Success
Upgrading to 9.2 - Setting Yourself Up For SuccessUpgrading to 9.2 - Setting Yourself Up For Success
Upgrading to 9.2 - Setting Yourself Up For Success
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
Achieving Hyper-Productivity through the Use of Microservices and PCF
Achieving Hyper-Productivity through the Use of Microservices and PCFAchieving Hyper-Productivity through the Use of Microservices and PCF
Achieving Hyper-Productivity through the Use of Microservices and PCF
 
Achieving Hyper-Productivity Through the Use of Microservices and PCF
Achieving Hyper-Productivity Through the Use of Microservices and PCFAchieving Hyper-Productivity Through the Use of Microservices and PCF
Achieving Hyper-Productivity Through the Use of Microservices and PCF
 

Similar to Setting up the program for EVM Compliant Validation

Process Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMProcess Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPM
Glen Alleman
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
DevOps.com
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for Agile
Glen Alleman
 
Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and Succeed
VMware Tanzu
 
Agile in an ANSI-748-C environment
Agile in an ANSI-748-C environmentAgile in an ANSI-748-C environment
Agile in an ANSI-748-C environment
Glen Alleman
 
Integrating Agile and Earned Value Management
Integrating Agile and Earned Value ManagementIntegrating Agile and Earned Value Management
Integrating Agile and Earned Value Management
Glen Alleman
 
Earned Value Management and Agile
Earned Value Management and AgileEarned Value Management and Agile
Earned Value Management and Agile
Glen Alleman
 
Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...
Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...
Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...
AgileNetwork
 
Ev+agile=success
Ev+agile=successEv+agile=success
Ev+agile=success
Glen Alleman
 
How should we estimates agile projects (CAST)
How should we estimates agile projects (CAST)How should we estimates agile projects (CAST)
How should we estimates agile projects (CAST)
Glen Alleman
 
Integrated Agile Software Development with Earned Value Management
Integrated Agile Software Development with Earned Value ManagementIntegrated Agile Software Development with Earned Value Management
Integrated Agile Software Development with Earned Value Management
Glen Alleman
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...
Bosnia Agile
 
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Glen Alleman
 
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptxProcess & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Suresh Babu Sathiyakumar
 
On Boarding Training - 2
On Boarding Training - 2On Boarding Training - 2
On Boarding Training - 2
tmvivek
 
Technical Performance Measures
Technical Performance MeasuresTechnical Performance Measures
Technical Performance Measures
Glen Alleman
 
P4 Branching Overview
P4 Branching OverviewP4 Branching Overview
P4 Branching Overview
Go2Group, Inc.
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
Bob Sokol
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
Sanjeev Sharma
 
ENT206 Product Development in the Cloud
ENT206 Product Development in the CloudENT206 Product Development in the Cloud
ENT206 Product Development in the Cloud
Amazon Web Services
 

Similar to Setting up the program for EVM Compliant Validation (20)

Process Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMProcess Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPM
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for Agile
 
Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and Succeed
 
Agile in an ANSI-748-C environment
Agile in an ANSI-748-C environmentAgile in an ANSI-748-C environment
Agile in an ANSI-748-C environment
 
Integrating Agile and Earned Value Management
Integrating Agile and Earned Value ManagementIntegrating Agile and Earned Value Management
Integrating Agile and Earned Value Management
 
Earned Value Management and Agile
Earned Value Management and AgileEarned Value Management and Agile
Earned Value Management and Agile
 
Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...
Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...
Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...
 
Ev+agile=success
Ev+agile=successEv+agile=success
Ev+agile=success
 
How should we estimates agile projects (CAST)
How should we estimates agile projects (CAST)How should we estimates agile projects (CAST)
How should we estimates agile projects (CAST)
 
Integrated Agile Software Development with Earned Value Management
Integrated Agile Software Development with Earned Value ManagementIntegrated Agile Software Development with Earned Value Management
Integrated Agile Software Development with Earned Value Management
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...
 
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
 
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptxProcess & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
 
On Boarding Training - 2
On Boarding Training - 2On Boarding Training - 2
On Boarding Training - 2
 
Technical Performance Measures
Technical Performance MeasuresTechnical Performance Measures
Technical Performance Measures
 
P4 Branching Overview
P4 Branching OverviewP4 Branching Overview
P4 Branching Overview
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
 
ENT206 Product Development in the Cloud
ENT206 Product Development in the CloudENT206 Product Development in the Cloud
ENT206 Product Development in the Cloud
 

More from Glen Alleman

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planning
Glen Alleman
 
A Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSA Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMS
Glen Alleman
 
Increasing the Probability of Project Success
Increasing the Probability of Project SuccessIncreasing the Probability of Project Success
Increasing the Probability of Project Success
Glen Alleman
 
Practices of risk management
Practices of risk managementPractices of risk management
Practices of risk management
Glen Alleman
 
Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk Management
Glen Alleman
 
From Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringFrom Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems Engineering
Glen Alleman
 
NAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideNAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guide
Glen Alleman
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement Baseline
Glen Alleman
 
Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Integrated master plan methodology (v2)
Integrated master plan methodology (v2)
Glen Alleman
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by Step
Glen Alleman
 
DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)
Glen Alleman
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possible
Glen Alleman
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic Abundance
Glen Alleman
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planning
Glen Alleman
 
Building the Performance Measurement Baseline
Building the Performance Measurement BaselineBuilding the Performance Measurement Baseline
Building the Performance Measurement Baseline
Glen Alleman
 
Program Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaProgram Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six Sigma
Glen Alleman
 
Policy and Procedure Rollout
Policy and Procedure RolloutPolicy and Procedure Rollout
Policy and Procedure Rollout
Glen Alleman
 
Integrated Master Plan Development
Integrated Master Plan DevelopmentIntegrated Master Plan Development
Integrated Master Plan Development
Glen Alleman
 
Project Management Theory
Project Management TheoryProject Management Theory
Project Management Theory
Glen Alleman
 
Increasing the Probability of Project Success with Five Principles and Practices
Increasing the Probability of Project Success with Five Principles and PracticesIncreasing the Probability of Project Success with Five Principles and Practices
Increasing the Probability of Project Success with Five Principles and Practices
Glen Alleman
 

More from Glen Alleman (20)

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planning
 
A Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSA Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMS
 
Increasing the Probability of Project Success
Increasing the Probability of Project SuccessIncreasing the Probability of Project Success
Increasing the Probability of Project Success
 
Practices of risk management
Practices of risk managementPractices of risk management
Practices of risk management
 
Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk Management
 
From Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringFrom Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems Engineering
 
NAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideNAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guide
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement Baseline
 
Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Integrated master plan methodology (v2)
Integrated master plan methodology (v2)
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by Step
 
DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possible
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic Abundance
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planning
 
Building the Performance Measurement Baseline
Building the Performance Measurement BaselineBuilding the Performance Measurement Baseline
Building the Performance Measurement Baseline
 
Program Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaProgram Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six Sigma
 
Policy and Procedure Rollout
Policy and Procedure RolloutPolicy and Procedure Rollout
Policy and Procedure Rollout
 
Integrated Master Plan Development
Integrated Master Plan DevelopmentIntegrated Master Plan Development
Integrated Master Plan Development
 
Project Management Theory
Project Management TheoryProject Management Theory
Project Management Theory
 
Increasing the Probability of Project Success with Five Principles and Practices
Increasing the Probability of Project Success with Five Principles and PracticesIncreasing the Probability of Project Success with Five Principles and Practices
Increasing the Probability of Project Success with Five Principles and Practices
 

Recently uploaded

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
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
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
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring 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
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
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
 
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
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 

Recently uploaded (20)

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...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
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
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring 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
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
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
 
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...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 

Setting up the program for EVM Compliant Validation

  • 1. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page EVM World 2016 Setting up the Agile Program for EVM Compliant Validation, using the Principles of Agile Systems Engineering Dr. AnnMarie L. Oien Lockheed Martin Space Systems Company 303.971.9285 annmarie.oien@lmco.com Glen B. Alleman Niwot Ridge LLC 303.241.9633 glen.alleman@niwotridge.com
  • 2. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page Opening • Why are we here? – Guidance exists on setting up EVMS, Systems Engineering, and Agile activity for the program – How do we relate the EVM, Systems Engineering, and Agile artifacts to each other for program success? • What will we learn? – How to get from a DFARS contract award to active Agile software development • Why is this important? – Integration of EVM, Systems Engineering, and Agile creates framework for success • What can we do with this knowledge? – Execute a program from startup to closeout that integrates EVM, Systems Engineering, and Agile that increases the probability of success.
  • 3. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page Framing Assumptions† • We work EIA-748-C programs – We are adding Agile to those programs – Agile is a SW Development method used on EIA-748-C programs • We work FAR 15 programs that have been awarded from our Proposal that included using Agile – Possible from an RFP that called out using Agile and EVM IAW FAR 34.2/DFARS 234.2 • Capabilities Based Planning is the paradigm for Agile+EVM – I need the Capability to fly 4 astronauts to ISS, stay 6 months and come back safely • Systems Engineering framework provides measures meaningful to the decision maker – MOE, MOP, TPM, KPP • BOE’s are provided in Dollars and Hours – Story Points are not in the IPMR † “Identifying Acquisition Framing Assumptions Through Structured Deliberation,” Rand Corporation
  • 4. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page Artifacts of Success • Program – The Performance Measurement Baseline contains all elements of the program’s work needed for success • Systems Engineering – Traceable product decomposition to measures of Effectiveness and Performance • Agile Success – Operational integration of the Program and Systems Engineering for Agile Software Development
  • 5. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page Artifacts for Program Success Risk SOW Cost WBS IMP/IMS TPM PMB ❺ Deliverables defined in the SOW, traced to the WBS, with narratives and Measures of Performance (MoP) ❹ BCWS at the Work Package level, rolled to the Control Accounts showing cost spreads for all work in the IMS ❻ Measures of Performance (MoP) for each critical deliverable in the WBS and identified in each Work Package in the IMS, used to assess maturity in the IMP ❶ The Products and Processes in a “well structured” decomposition, traceable to customer’s needed capabilities ❷ IMS contains all the Work Packages, BCWS, Risk mitigation plans, with traces to the IMP measuring increasing maturity through Measures of Effectiveness (MoE) and Key Performance Parameters (KPP) ❸ Technical and Programmatic Risks Connected through the WBS, Risk Register, IMP and IMS The PMB is the Document of Record for the Program Performance is Measured through the PMB 5
  • 6. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page The Reason to Integrate Agile & EVM is Systems using EVM are Linear
  • 7. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page What is Agile in the Context of Software Development? Early and Continuous Delivery of Value A Working System is the Primary Measure of Progress Changing Requirements are Welcome Frequent Delivery of the Working System Business People and Developers Work Together Daily Individuals are Motivated and Empowered Conversations are Face-to-Face Sustainable Development is Promoted by Leadership Continuous Attention to Technical Excellence Simplicity in All Things Architecture, Requirements, and Designs Emerge from Self-Organizing Teams Teams Regularly Reflect on How to Be More Effective
  • 8. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page Artifacts for System Engineering Success Using Agile Assembly, Test, and Delivery System Architecture & Capabilities Iterative Agile Development Emergent Design within the Architecture Requirements Derivation from the Capabilities KPPs Operational MOPs Functional TPMs MOEs Operational Delivery & Acceptance Integration Verification Validation Agile Development within Framework
  • 9. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page Artifacts for Agile Success plan demo plan demo demo Capabilities define Requirements Epic Features Stories Product & Release Planning Prioritizes and assigns Features to Releases & Stories to near-term Sprints Near Term To-do’s SOW IMP Product Roadmap IMS PMB Prioritized Product Backlog Prioritized Sprint Backlog Sprint Planning Release Planning Product Backlog plan Sprint Backlog CWBS
  • 10. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page Six Steps to Baselining the PMB when Using Agile Using the IMP when available 1. Establish Epics-level Product Roadmap based on needed capabilities Using the CWBS 2. Establish Product Backlog and Release Plan of Epics & Features 3. Conduct first Release Planning event: Decompose Features into Stories, size work effort in Story Points or Hours, form prioritized Sprint Backlog, assign stories to near-term Sprints. 4. Assess the capacity for work in the Cadence Release and Sprint: more than demand for work in the Release/Sprint? 5. Repeat Steps 3 and 4 until demand equals release capacity for all the Features in the Product Backlog and for all Stories in the Sprint Backlog. 6. Execute the Sprint to produce deliverables in the CWBS 10
  • 11. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page 1. Establish Epic-level Product Roadmap based on needed capabilities • The Product Roadmap is: – Defined by the contract deliverables. – Defined by the sequence of needed capabilities in the SOW, SOO, and ConOps. – Defined by interdependencies between parallel work streams and externalities of the deliverables • Each Epic spans one or more cadence releases to produce the outcome capabilities. 11 The Product Roadmap is the high-level view of what the project team intends to deliver when for the most valuable product delivery. The Product Roadmap provides only the high-level Epic view of the product being built. It does not provide the Release Product Backlog or short term, more detailed view that teams use to drive the work that occurs within a Cadence Release. † † Agile Estimating and Planning, Mike Cohn, Pearson Education, 2006
  • 12. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page Product Roadmap Epic A ATP Complete Epic B Epic C Epic D Customer Release 1 Epic A&B Customer Release 2 Epic C&D Program Increment Program Increment Program Increment Program Increment Program Increment Program Increment Cadence Release Calendar:
  • 13. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page 2. Establish Product Backlog and Release Plan of Epic-traceable Features • The Product Backlog is: – Defined by the contract deliverables. – Traceable to the CWBS – Defined by the sequence of needed capabilities in the SOW, SOO, and ConOps. – Defined by interdependencies between parallel work streams and externalities of the deliverables – Defined by acceptance criteria or Agile’s “Definition of Done” • Each Feature spans multiple iterations within a cadence release to produce the outcome Feature capabilities within an Epic. 13 The Release Plan is the high-level view of how the project team intends to deliver the most valuable product they can. The Release Plan provides only the high-level view of the product being built. It does not provide the short term, more detailed view that teams use to drive the work that occurs within a Sprint. † † Agile Estimating and Planning, Mike Cohn, Pearson Education, 2006
  • 14. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page Product Backlog • Prioritized Features for Program • Prioritized Stories for Cadence Release Prioritized Product Backlog Prioritized Sprint Backlog Product Planning Assigns to Cadence # Sprint Planning Assigns to Sprint # within Cadence
  • 15. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page Connecting the Dots Between Measures of Performance WBS Programmatic KPPs TPMs EVM ETC EAC MoE MoP Technical and Programmatic Risks PE SA AC KPP Capabilities, Epics, and Features Integrated Master Schedule WP/PP Product Backlog Physical Percent Complete Features produce working products measured at Month End for IPMR EV EngineAgile Tool Scheduling Tool
  • 16. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page 3. Conduct Release Planning: Decompose Features into Stories, size & prioritize • Features deliver WBS products and services through Stories that produce needed capabilities for the program. • Team lays out out the Features and Stories against the WBS product and services • Team places highest priority, nearest term Stories into the Sprint Backlog for first 1-2 Sprints of the Release • Each Story – Produces a single outcome to implement the Feature – Takes 3-10 working days to complete – choose granularity of >3 Stories per Sprint (10-20 days’ length) for fast progress feedback – Once100% complete, no revisiting the Story 16 Requirements churn is a problem in Agile just as it is in Traditional projects. Tracked through Sprint and Product Backlog Grooming, prioritization, tracing to CWBS
  • 17. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page 4. Assess Capacity for Work Against Estimated Demand for Work • Compare demand for work against capacity for work – Avoid assuming 100% capacity utilization; exponentially increases work cycle times in product development projects. Guidance suggests start at 80% and monitor. • Assure sufficient capacity for the demand before proceeding • If demand higher than capacity, re–plan work to level demand • The Grooming of the Backlog is critical to controlling the progress to plan 17 Using the Closed loop control system of demand for work versus capacity for work is performed on a weekly sampling basis. Watch for bow waves rising in Agile also.
  • 18. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page 5. Repeat 3 and 4 Until Resources are Balanced with Demand • With available resources assess capability for work against the demand for deliverables in the near and longer term • In Agile Scrum, planning is one Sprint ahead; in Agile SAFe®, planning is 1-2 Sprints ahead for Stories and 1 Cadence Release ahead for Features • In EVM based programs the PMB is for the entire Period of Performance for the program. The Agile Product Roadmap spans the program also • Rolling Wave Planning is applied in the Integration of Agile with EVM • Increasing fidelity of Stories in Sprints and Features within Releases is the basis for Rolling Wave Planning Iterative assessment of demand and capacity for work assures performance of the team can produce needed Capabilities as planned 18
  • 19. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page 6. Execute the Sprints to produce deliverables in the CWBS • In standard Agile, Sprints are planned one at a time – Sprints are planned for 10-20 work days each and fit inside the Cadence Release Cycle, typically 3-6 Sprints – Multiple Sprints form the Release • Release develops – on time boxed cadence ‒ capabilities by a needed milestone date – One or multiple capabilities can be contained in a Release – The capabilities can be demonstrated to or also delivered to a Customer at a Release boundary – Demonstration/Delivery is defined by the release business rhythm, contractual obligations and Technical and Programmatic structure of program On Earned Value Management programs, BCWS is spread across Period of Performance. Planning beyond one Sprint is needed to assure dependencies identify and planned work meets needed scheduled deliveries of capabilities 19
  • 20. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page Measuring Physical Percent Complete
  • 21. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page Get off the Stage • What did we learn? – How we relate the EVM, Systems Engineering, and Agile artifacts to each other for program success to get from DFARS contract award to active Agile development • Why is this important? – Integration of EVM, Systems Engineering, and Agile creates the framework for success • What can we do with this knowledge? – Execute a program startup within a framework and method that integrates EVM, Systems Engineering, and Agile systems • What can we do next? – Build an integrated program framework for success: the structures, artifacts, and information flows leveraging EVM, Agile, and Systems Engineering practices
  • 22. CPM EVM World 2016 Rights Reserved by the Organization on the Cover Page

Editor's Notes

  1. Scrum, XP, Kanban,
  2. In traditioal systems engieering based development process, the atrifacvts of the process are linear in ti,e. The Solutions desceribed in the Systems Develkopment process don’t appear
  3. Step 2: Size Product Backlog work effort in Hours or Story Points and prioritize; trace these to the CWBS Step 3: Near term work assigned in Sprint and any programmatic or technical dependencies placed in follow on Sprints. Follow on Sprint planning assures Release contains the needed capabilities on the needed date. Step 4 Note: the guidance on capacity for work is to use an 80% capacity utilization setpoint after vacation and holiday estimates due to the stochastic nature of knowledge work. This guidance is based on queueing theory for M/M/1/infinity queues and the exponential rise in cycle times encountered with over 90% capacity utilization levels in the face of large variability in work arrival rates and work duration times.
  4. The cadence release calendar at bottom indicates fixed duration points where work is “developed on cadence, released on demand” (SAFe TM). The formal release to customer is at event milestones indicated by the diamonds at top; the triangles at bottom set the cadence rhythm of demonstrations of increased product capability, typically also to the customer.
  5. Sized in story points or hours, prioritized, and periodically groomed at Release and Sprint Planning events, the product backlog consists of all Features for the program and all Stories for the upcoming Release or Program Increment. An output of a release planning meeting assigns Stories to the typically first 1-2 Sprints of a 6 Sprint Release period. Thereafter, Sprint Planning meetings review the backlog, groom as needed for priority and size adjustments, then pull Stories into the next Sprint. Backlog changes in Story sizes does not impact Baseline. Backlog changes in Feature sizes upon grooming may be either a variance or require a baseline change, the decision of which follows the same principles as in EVM Baseline Change Management.