Modelling Processes
Object Management Group (OMG)
Software Process Engineering Metamodel (SPEM)
SPEM Conceptual Model
Process Elements
Work Products
Specialisation
Aggregation
Dependencies
Information Elements
Associations
Process Role
Activity and Step
Activity Diagrams
Control Flows
Object Flows
Concurrent Activities
Decisions
Guidance
Process Components
Process Packages
Processes and Discipline
Life Cycles, Phases and Iteration
A Simplified Version of the SPEM Metamodel
Decomposition of Work DefinitionsEnacting Processes
Influences in the Process Environment
Software Product
Technology
Project
Organisation
Contract
Adding Process Influences to SPEM
Using Force Field Analysis to Assess Process Influences
Processes Influences and Risk
Process Risk Avoidance Disciplines
Process Capability
The PlanDoCheckAct Cycle (PDCA)
Software Projects and the PDCA Cycle
Process Capability Levels
Ad-Hoc Process (1)
Managed Process (2)
Project Management
Configuration Management
Quality Management
Defined Process (3)
Quantitatively Managed Process (4)
Optimising Process (5)
Process Life Cycle Models
The "Code and Fix" Life Cycle
Comparison With Building Construction
The Basic Waterfall Life Cycle
Problems With the Waterfall Life Cycle
Why Building Construction is Different to Software Development
Two Extremes of Software Design
Model-Based Development (UML)
Extreme Programming (XP)
Life Cycle Models
Waterfall With Risk Reduction
Waterfall With Prototyping
Incremental
Iterative
Unified Process
Spiral |
Process Frameworks
Choosing a Life Cycle Model
ISO 12207
Related ISO Standards and Guides
Related IEEE Standards and Guides
Life Cycle Models and Disciplines
Processes
Activities
Steps
Roles
IEEE 12207 Work Products
CMMI
Related Standards and Guides
Life Cycle Model and Roles
Processes
Steps
Work Products
Unified Process (UP)
Life Cycle Model
Disciplines
Activities and Roles
Work Products
eXtreme Programming (XP)
Life Cycle Model
Disciplines (Practices)
Activities and Steps
Roles
Work Products
Other FrameworksDefining Processes
Why Define an Organisation Process?
Scope of the Organisation Process
Identifying Process Requirements
Process Frameworks
Organisation Process Requirements
Work Products
Activities
Roles
Small Organisations and Projects
Configuration Management Example
Defining the Standard Organisation Process
Select Life Cycle Model
Define Work Products
Define Activities
Define Process Roles
The Standard Organisation Process
Online Process Guide
Tailoring Guidelines
Implementing the Standard Organisation Process
Tailoring Processes
The Project Process
Tailorable Attributes
Life Cycle Models
Work Products
Activities
Process Roles
Identify Process Requirements
Tailoring Guidelines
Work Products
Activities
Roles
Measuring Processes
Why Measure?
Measurement Success Factors
Information Needs
What to Measure?
Measurement Standards |