3. Integrated Product and Process Development (IPPD)
IPPD is Department of Defense (DoD) management technique
that simultaneously integrates all essential activities through
the use of multidisciplinary teams to optimize design,
manufacturing, and processes.
IPPD provides a systematic approach to product development
that achieves a timely collaboration of relevant stakeholders
throughout the product life cycle to satisfy customer needs.
4. IPPD Tenets
1. Customer Focus
2. Concurrent Development of Products and Processes
3. Early and Continuous Life Cycle Planning
4. Maximize Flexibility for Optimization and Use of Contractor Unique Approaches
5. Encourage Robust Design and Improved Process Capability
6. Event Driven Scheduling
7. Multidisciplinary Teamwork
8. Empowerment
9. Seamless Management Tools
10. Proactive Identification and Management of Risk
through Integrated Product Team (IPT)
5. IPPD Life Cycle Framework in CMMI PAs
Integrated Process Team (IPT)
• Share vision & objectives
• Have complementary skills
• Commit to common propose and approach
TS, PP, SAM, RSKM, DAR
REQM, CM, VER, VAL, PMC
Incremental Upgrades
Disciplined
Change
management
Requirements/Solution/
Plan baseline
Stakeholder collaboration
preconditions
IPPD+
Integrated Project Management (IPM)
Organizational Process Definition (OPD)
6. Process Areas
Category Process Area (PA) Maturity Level
Process
Management
Organization Process Focus (OPF)
Organization Training (OT)
Organization Process Definition (OPD) + IPPD
Organization Process Performance (OPP)
Organization Innovation and Deployment (OID)
3: Defined
3: Defined
3: Defined
4: QM
5: Optimizing
Project
Management
Project Planning (PP)
Project Monitoring and Control (PMC)
Supplier Agreement Management (SAM)
Integration Project Management (IPM) + IPPD
RiSK Management (RSKM)
Quantitative Project Management (QPM)
2: Managed
2: Managed
2: Managed
3: Defined
3: Defined
4: QM
Engineering REQuirement Management (REQM)
Requirement Development (RD)
Technical Solution (TS)
Product Integration (PI)
VERification (VER)
VALidation (VAL)
2: Managed
3: Defined
3: Defined
3: Defined
3: Defined
3: Defined
Support Configuration Management (CM)
Process and Product Quality Assurance (PPQA)
Measurement and Analysis (MA)
Decision Analysis and Resolution (DAR)
Casual Analysis and Resolution (CAR)
2: Managed
2: Managed
2: Managed
3: Defined
5: Optimizing
6
7. Basic Process Management
Senior
Management
(CEO, PM)
Organizational
Process Focus
(OPF)
Organizational
Training
(OT)
Organizational
Process
Definition
(OPD)+IPPD
Organization’s
business
objectives
Project Management,
Support, and Engineering
process areas
Organization’s
process needs
and objectives
Training needs
Process improvement proposals; participation in defining, assessing, and deploying processes
Improvement
information
Resource
and
coordination
Standard
process and
other assets
Standard process,
work environment
standards and
other assets
Training for project and
support groups in standard
process and assets
8. Advance Process Management
Senior
Management
(CEO, PM)
Project Management,
Support, and Engineering
process areas
Basic Process Management
process areas
Organizational
Process
Performance
(OPP)
Organizational
Innovation and
Development
(OID)
Organization
Progress
toward
achieving business
objectives
Quality and process-
Performance objectives,
Measures, baselines,
And models
Quality and process-
Performance objectives,
measures,
baselines,
And models
Common
measures
Ability to develop and
deploy standard processes
and other assets
Improvements
Process performance
and capability data
Cost and benefit
data from piloted
improvements
9. Basic Project Management
Supplier
Supplier
Agreement
Management
(SAM)*
Project
Monitor and
Control
(PMC)*
Project
Planning
(PP) *
Engineering and Support
process areas
Supplier
agreement
Plans
Status, issues,
and results of
reviews and
monitoring
Corrective action
Product component requirements,
technical issues, completed product
components, and acceptance
reviews and tests
What
to monitorReplan
Status, issues, and results
of process and product
evaluations; measures
and analyses
Corrective action
What to build
What to do
Commitments
Measurement needs
10. Advance Project Management
Engineering and Support
process areas
Process Management
process areas
Basic Project Management
process areas
Integrated
Project
Management
(IPM)+IPPD
Quantitative
Project
Management
(QPM)
RiSK
Management
(RSKM)
Process-performance objectives,
Baselines, and models
Statistical management
data
Quantitative objectives,
subprocesses to statistically
manage, project’s composed,
and defined process
Organization’s
standard
processes,
work
environment
standards,
and supporting
assets
IPPD rules and guidelines
Lessons learned,
planning, and
Performance data
Product architecture
for structuring teams
Project’s defined process
and work environment
Coordination, commitments,
and issues to resolve
Integrated teams for performing
Engineering and support processes
Risk exposure due to
unstable processes
Project’s composed,
defined process
Identified risks
Project
shared
vision
Project’s
performance
data
Risk taxonomies
and parameters,
risk status, risk
mitigation plans,
and corrective
action
14. Unified Process
Multiple Models
Rational Unified Process (RUP)*
Agile Unified Process (AUP)
Enterprise Unified Process (EUP)
Open Unified Process (OUP)
Etc.
Four phases produce a generation of the system
15. Rational Unified Process (RUP)
RUP is an iterative software development framework created by Rational
Software Corporation, IBM since 2003
A software engineering process based on best practices in software
development and disciplined approaches to assigning and managing tasks
and responsibilities in a development organization
An extensive knowledge base to suit organizational needs
Basic Principles
Develop Software Iteratively
Use Component-based Architecture
Visually Model Software
Continuously Verify Software Quality
Control Changes to Software
16. Iterative Development
Inception
Define scope of project
Lifecycle Objective
Elaboration
Plan project, specify features,
baseline architecture
Lifecycle Architecture
Construction
Build product
Initial Operational Capability
Transition
Transition product to end
user community
Product Release
Time
Core
Support
17. Ten Essentials
1. Vision Where you are going?
2. Plan Manage and track the progress
3. Risks Identify and mitigate risks to avoid unsuspecting
4. Issues Assign due dates with responsible persons
5. Business Case Determine whether it worth investing or not
6. Architecture Design system and interactive interfaces
7. Product Incrementally implement and test
8. Evaluation Regularly assess results
9. Change Requests Manage and control changes
10. User Support Provide assistance to the user
18. RUP and CMMIPMC + PPQA
RSKM + CAR
PP
REQM
RD
TS
TS
VAL
PI
VAL
SAM
IPM
MAQPM
RD
PI
VER
VER
CM
MA
DAR
OPF
OPDOT
OPP
OID