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
© Copyright 2026 Paperzz