process management basic concepts and stat-of-the art research

12
Process management Basic concepts and stat-of-the art research

Post on 21-Dec-2015

219 views

Category:

Documents


2 download

TRANSCRIPT

Process management

Basic concepts

and stat-of-the art research

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

Critical success factors

Critical Barriers

Maturity stages

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