process management basic concepts and stat-of-the art research
Post on 21-Dec-2015
219 views
TRANSCRIPT
Managing a process
Processes shall ensure that: The right person gets the right information in the right time The order of activities are good The methods, tools and techniques are good
Process management shall ensure that: The right process for the right project is used Everyone understands the process There is a continuous improvement of the process The precision is high and the variation is low
Research papers are roughly divided in: Organisational maturity Process description
CMMI
1: Initial
2: Repeatable
3: Defined
4: Managed
5: OptimisingEach level is defined by process areas
Process Areas
25 process areas Each process area has
Goals: Why it should be done Practices: What to do to achieve the goal (several per goal) Practices also have sub practices (hints for implementation)
Example from Requirements development Goal: Develop customer requirements Practices: Collect stakeholder needs
ISO/IEC 15504 - SPICE
Process categories: customer-supplier engineering supporting management organization
Capability levels: 5 Optimizing process 4 Predictable process 3 Established process 2 Managed process 1 Performed process 0 Incomplete process
ISO/IEC 15504 - SPICE
Process attributes: 1.1 Process Performance 2.1 Performance Management 2.2 Work Product Management 3.1 Process Definition 3.2 Process Deployment 4.1 Process Measurement 4.2 Process Control 5.1 Process Innovation 5.2 Process Optimization
Methods for: Assessment Self-assessment Process improvements
Paper
A maturity model for the implementation of software process improvements: an empirical study
M. Niazi, D. Wilson, D. Zowghi JSS 74: 155-172
Outline
Perspective: How, not what.
Interview series
Frequency analysis
Literature
Critical Sucess Factors
Critical Barriers
SPI Implementation
maturity model
Process description languages
Typically includes: Steps in hierarchies Agents Artefacts Pre- and post-conditions Parameters Time-order relation Exceptions
Workflow Management Coalition, WfMC Less formal: Eclipse Process Framework:
OpenUP/Basic 1.0