28
Cecilia Bastarrica, Daniel Perovich, Jacqueline Marín, Luis Rioseco ICSSP Computer Science Department Thursday, July 6 th , 2017 Universidad de Chile Paris, France Process-based project management and SPI

Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

Cecilia Bastarrica, Daniel Perovich, Jacqueline Marín, Luis Rioseco ICSSP

Computer Science Department Thursday, July 6th, 2017

Universidad de Chile Paris, France

Process-based project management and SPI

Page 2: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

plan

analyze

execute improve Quality

Improvement

Page 3: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

plan

analyze

execute improve SPI

Process

Specification

Project

Plan

Project

Trace

Project

Execution

History

Page 4: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

plan

analyze

Process

Specification

Project

Plan

Project

Trace

Project

Execution

History

execute improve

Page 5: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

motivation

the case of the

autonomous

Chilean branch

of PowerData

small software

company

ETL projects

loss of

- 23% of earnings

- loyal customers (2013~2015)

Page 6: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

PowerData SPI experimental strategy

Process

Specification

Project

Plan

Project

Trace

Page 7: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

process

specification

Page 8: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

process

specification

Page 9: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

manual project planning

Page 10: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

manual project trace recording

Page 11: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

problem

statement

manually creating plans

introduces inconsistencies in task names,

structure and dependencies

manually recording traces

also introduces inconsistencies

integrated tool support is scarce for

coordinating processes, plans and traces

in this scenario SPI very difficult

Page 12: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

plan Process

Specification

analyze

do act

Project

Plan

Project

Trace

Project

Execution

History

process-based approach

to project management

Page 13: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

approach

Project

plan

Project

trace

Process

specification

Tailored

process

Project

execution

history

Validate

Tailor Generate

Monitor

Orchestrate

Analyze

Improve

Discover

Page 14: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

ongoing

research &

development

Project

plan

Project

trace

Process

specification

Tailored

process

Project

execution

history

Validate

Tailor

Monitor

Analyze

Discover

Generate

Generate

Orchestrate

Improve

Integrated in CASPLE

Under development

Research prototypes

Page 15: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

current

tool support

Project

plan

Project

trace

Process

specification

Tailored

process

Project

execution

history

Validate

Tailor Generate

Monitor

Orchestrate

Analyze

Improve

Discover

Generate

Page 16: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

CASPLE

Process

Specification

Project

Plan

Project

Trace

Publish process

Fetch process

Generate

plan structure

Capture plan

Define plan

Capture plan

& progress

Define &

execute plan

Analyze Improve

process

Page 17: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

process

specification

in EPFC

Page 18: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

process

repository

in CASPLE

Page 19: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

project plan

in Redmine

Page 20: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

tracking

process,

plan &

trace

Page 21: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

plan Process

Specification

analyze

do act

Project

Plan

Project

Trace

Project

Execution

History

case study

Page 22: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

case study

companies

development

process

tools for

four

already specified

(some in EPF)

planning and

monitoring

Page 23: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

which are the perceived

advantages and shortcomings

of the approach and tool to

apply them in practice?

which are the perceived

limitations for adopting the

approach and tool in practice?

research

questions

Page 24: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

structured questionnaire

tool demonstration

non-structured interview

data

collection

target audience CEO/COO & technical professional

Page 25: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

perceived

value

approach

integration of various SPI

stages

tool integration instead of

tool replacement

tool

automatic plan generation

process, plan & trace

history and comparison

Page 26: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

limitations

for

adoption

demands additional effort from managers

and developers which may not be

practical for small enterprises

the full potential cannot be achieved as

the tool does not yet support process

tailoring, discovery and enhancement

Page 27: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

conclusions

our approach offers consistent

support for SPI

CASPLE already supports part of

this activity

Industrial partners value the

potential of both of them and may

be willing to adopt them

Page 28: Process-based project management and SPI - ICSSP Conferencesicssp-conferences.org/wp-content/uploads/2017/04/Process... · 2017-08-04 · Cecilia Bastarrica, Daniel Perovich, Jacqueline

Cecilia Bastarrica, Daniel Perovich, Jacqueline Marín, Luis Rioseco ICSSP

Computer Science Department Thursday, July 6th, 2017

Universidad de Chile Paris, France

Process-based project management and SPI