Modeling life cycle process standards

Modeling life cycle process standards
Ray Hentzschel
ASEW
28 October 2015
1
Agenda
 Relevance of system life cycle process





standards to systems engineering practice
Problems in application / conformance
Use cases
Model implementation details
Things to be resolved
Moving Forward
2
SE Foundation Standards
ISO/IEC 15288,
System life cycle
processes
3
SE Foundation Standards
ISO/IEC 15288,
System life cycle
processes
4
SE Foundation Standards
5
Problems ?
ISO/IEC/IEEE 15288:2015 has over 700 process requirements !
 How do you ensure consistency and completeness?
– Internally - do all process elements combine to satisfy the Outcomes?
– Externally – with elaboration standards and guides.
 How do you ensure compliance with the standard?
– Organisational process assets
 How can you tailor the standard and ensure process integrity?
– Project Life cycle model
Hard when all Process requirements are presented in flat files !
6
Modelling the Process
 Much effort to date to capture
Model based techniques in the BoK
 Start of efforts to capture
BoK using model based techniques
 Figures in the SE Handbook are generated from a model.
7
USE Cases
1. Standards Development: Validation that the standards are
internally consistent prior to publishing
i.
ii.
Outcomes are achieved by the composite of the tasks within a Process
All information items defined in ISO/IEC/IEEE 15289 have producers and
consumers as required in ISO/IEC/IEEE 15288.
iii.
iv.
Consistency of representation
Drive harmonisation
2. Tailoring of compliant Organisational Process assets.
3. Building a compliant project system lifecycle model.
4. Compliance Assessment: Assessing compliance of 2 or 3.
5. Standard document rendered from model
6. Professionalization: Model to underpin Handbook
8
Processes in ISO/IEC/IEEE 15288:2015
Tailoring Process
Adapted from ISO/IEC/IEEE 15288:2015
Copyright © 2015 by Garry Roedler
ISO/IEC/IEEE 15288 Process Elements
Processes
Purpose
Outcomes
Outcomes
Outcomes
Outcomes
Outcomes
Outcomes
Activities
Activities
Activities
Activities
Activities
Activities
Tasks
Tasks
Tasks
Tasks
Tasks
Tasks
Notes
Copyright © 2015 by Garry Roedler
10
Standard Syntax
"The <Process Group> consists of the following Processes”.
“The <entity> shall implement the following Activities and Tasks …
with respect to the <Process>
An "Activity consists of the following Tasks"
Outcomes are "a result of the successful implementation of the
Process"
Information Items (1589) "may be associated with a Process"
11
Model Schema
Process Element is a subclass of Programmatic Element. Process
Element represents the totality of effort required to accomplish a
specifically defined objective of an industry standard process.
Process Element
accomplished by
(accomplishes)
decomposed by
(decomposes)
Process Step is a subclass of Processing Unit. Process Step is used to
capture the specific actions to be taken to fulfill the requirements of an
Industry Standard process.
Process Step
(Type: Process, Activity, Task)
achieves
(achieved by)
outputs
(output from)
Process Item
input to
(inputs)
Outcome
triggers
(triggered by)
Outcome is a subclass of
Programmatic Element.
Outcome represents the
Process State achieved by
accomplishment of a specific
set of Process Elements in an
Industry Standard process.
Process Item
Process Item is a subclass of Information Unit. A Process Item provides
a means to capture the inputs and outputs to Process Step in an
Industry Standard process
12
HTML Rendering
 The CORE model can be rendered to HTML files.
 This provides a viewer for those who without a CORE license.
15288 Process Model
17
Things to be resolved
 Protection of ISO Intellectual Property
– Do you have to buy the standard(s) the model encapsulates
 Paradigm shift for ISO in delivery of standards
– Model = Relational database not a traditional document
– Capture threads of process information across multiple standards
– Pricing ?
 Extensibility to guides, elaboration and assessment standards
– Currently only 15288 & 15289 (information items)
 Commercial opportunity to partner with ISO to add value.
18
Moving Forward
 Development in infancy
 Discussions next Monday at ISO plenary in New York
– David Long – INCOSE & Vitech president
– Garry Roedler – 15288 editor, INCOSE president-elect candidate
 More at SETE 2016
19
Copyright © 2015 by Garry Roedler
20