guided research: identifying and structuring challenges in … · proof of concept project agility...

21
Chair of Software Engineering for Business Information Systems (sebis) Faculty of Informatics Technische Universität München wwwmatthes.in.tum.de Guided Research: Identifying and Structuring Challenges in Adopting Agile and Lean Practices in Large Organizations based on a Literature Analysis Christoph Caprano, Guided Research, Kick-off Presentation, 04/12/2017

Upload: others

Post on 10-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Chair of Software Engineering for Business Information Systems (sebis)

Faculty of Informatics

Technische Universität München

wwwmatthes.in.tum.de

Guided Research: Identifying and Structuring Challenges in

Adopting Agile and Lean Practices in Large Organizations based

on a Literature AnalysisChristoph Caprano, Guided Research, Kick-off Presentation, 04/12/2017

Page 2: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Motivation

Research Questions

Research Approach

Research Roadmap

Outline

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 2

Page 3: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Motivation

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 3

Fast changing

requirements

Proof of Concept

Project

Agility as

Problem Solver

Proof of Concept

workedScale Company

wide

Scaling Agile

Challenges

Page 4: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Most common challenges found in literature

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 4

Finding new stakeholders in large-scale agile project

besides developers, scrum masters and product ownersP1

Stakeholders face new challenges during their new

development process

Holistic overview of challenges in large-scale agile

projects are not present

Distributed over multiple papers

P2

P3

Challenges are not stakeholder specific

Page 5: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Motivation

Research Questions

Research Approach

Research Roadmap

Schedule

Outline

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 5

Page 6: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Research Questions

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 6

Finding new stakeholders in large-scale agile

project besides developers, scrum masters and

product owners

Stakeholders face new challenges during their new

development process

Holistic overview of challenges in large-scale agile

projects are not present (no stakeholder spec. overview & distributed)

Which stakeholders exist in large-

scale agile projects? RQ1

What are project- or stakeholder

specific challenges/concerns?RQ2

How can the challenges be

categorized?RQ3

P1

P2

P3

addresses

addresses

Page 7: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Big picture

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 7

Development of a concept for

large-scale agile best practices

Evaluating the SAPC 2019

concept with expert interviews

1. CONCEPT DEVELOPMENT

Collection of existing practical

knowledge of large-scale agile

challenges and practices

2. DATA COLLECTION

3. EVALUATION

Online survey on the usage of

large-scale agile patterns in

practice

4. MAIN STUDY

Analysis of the survey results

and publication of the SAPC

5. PUBLICATION

Deliverable: Final SAPC 2019 ReportDeliverable: Evaluation of the SAPC

2019 concept

Deliverable: Concept for the SAPC

2019

Deliverable: Challenges and Pattern

candidates

Deliverable: Large-scale agile

pattern usage in practice

Literature Review

ASAP Workshops

Case Studies

2015

Large-Scale Agile Pattern Catalog

2019

Page 8: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Motivation

Research Questions

Research Approach

Research Roadmap

Outline

© sebisGuided Research: Identifying Large-Scale Agile Challenges and Best Practices 8

Page 9: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Research Approach

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 9

RQ1RQ2

RQ3Abstract,

Title

Portfolio-Mger

Product Owner

Scrum-Master

Product Owner

Portfolio-Mger

Team-Lvl

Portfolio- Challenge A

- Challenge B

- Challenge C

- Challenge D

- Challenge E

- Challenge A

- Challenge B

- Challenge C

- Challenge D

- Challenge ETeam-Lvl

Portfolio

2. Coding

1. Structured Literature Review Product Owner

Scrum-Master

Portfolio-Mger

3. Refinement 4. Analysis

Duplicate

Duplicate

Page 10: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Motivation

Research Questions

Research Approach

Research Roadmap

Outline

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 10

Page 11: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Research Roadmap

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 11

Database #Papers

IEEE 96

ACM 155

Scopus 397

Web of Science 123

To DoIn Progress

RQ1RQ2

RQ3Abstract,

Title

Portfolio-Mger

Product Owner

Scrum-Master

Product Owner

Portfolio-Mger

Team-Lvl

Portfolio- Challenge A

- Challenge B

- Challenge C

- Challenge D

- Challenge E

- Challenge A

- Challenge B

- Challenge C

- Challenge D

- Challenge ETeam-Lvl

Portfolio

2. Coding

1. Structured Literature Review Product Owner

Scrum-Master

Portfolio-Mger

3. Refinement 4. Analysis

Duplicate

Duplicate

("large" or scal* or transform*) and

("lean" or "agile“) and

("challenge" or "concern" or "problem")

and "software"

To Do

Page 12: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Research Approach

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 12

2017 2018

Today

Okt Nov Dez 2018 Feb Mrz Apr

15 Okt, 2017 - 1 Nov, 2017Conceptionalization

2 Nov, 2017 - 15 Dez, 2017Structured Literature Review

15 Dez, 2017 - 15 Jan, 2018Coding

15 Jan, 2018 - 1 Feb, 2018Refinement

1 Feb, 2018 - 28 Feb, 2018Analysis & Categorization

28 Feb, 2018 - 15 Apr, 2018

Writing

Page 13: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Summary

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 13

Development of a concept for

large-scale agile best practices

Evaluating the SAPC 2019

concept with expert interviews

1. CONCEPT DEVELOPMENT

Collection of existing practical

knowledge of large-scale agile

challenges and practices

2. DATA COLLECTION

3. EVALUATION

Online survey on the usage of

large-scale agile patterns in

practice

4. MAIN STUDY

Analysis of the survey results

and publication of the LSAPC

5. PUBLICATION

Deliverable: Final SAPC 2019 ReportDeliverable: Evaluation of the SAPC

2019 concept

Deliverable: Concept for the SAPC

2019

Deliverable: Challenges and Pattern

candidates

Deliverable: Large-scale agile

pattern usage in practice

Literature Review

ASAP Workshops

Case Studies

2015

Large-Scale Agile Pattern Catalog

2019

RQ1RQ2

Guided Research

- Challenge A

- Challenge B

- Challenge C

- Challenge D

- Challenge E

Team-Lvl

Portfolio

Product Owner

Scrum-Master

Portfolio-Mger

Page 14: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Technische Universität München

Faculty of Informatics

Chair of Software Engineering for Business

Information Systems

Boltzmannstraße 3

85748 Garching bei München

Tel +49.89.289.

Fax +49.89.289.17136

wwwmatthes.in.tum.de

Christoph Caprano

B.Sc.

17132

[email protected]

Page 15: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Backup

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 15

Page 16: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Backup: MAXQDA (1)

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 16

Page 17: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Backup: MAXQDA (2)

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 17

Page 18: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Backup: MAXQDA (3)

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 18

Page 19: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Backup: MAXQDA (4)

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 19

Page 20: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Backup: Database

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 20

Page 21: Guided Research: Identifying and Structuring Challenges in … · Proof of Concept Project Agility as Problem Solver Proof of Concept worked Scale Company wide Scaling Agile Challenges

Backup: Database (2)

© sebisGR Caprano - Identifying and Structuring Large-Scale Agile Challenges 21