18
Chair of Software Engineering for Business Information Systems (sebis) Faculty of Informatics Technische Universität München wwwmatthes.in.tum.de Observing the Learning Process of a Large-Scale Agile Development Program - A Case Study from the Technology Sector Niels Holz, 11.11.2019, Master’s Thesis Kick-Off Presentation

Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

Chair of Software Engineering for Business Information Systems (sebis)

Faculty of Informatics

Technische Universität München

wwwmatthes.in.tum.de

Observing the Learning Process of a Large-Scale Agile

Development Program - A Case Study from the Technology

SectorNiels Holz, 11.11.2019, Master’s Thesis Kick-Off Presentation

Page 2: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

Motivation

Research Approach

Case Study Partner

Status Quo

Roadmap Master’s Thesis

Next Steps

Outline

191111 Holz MT Kick-Off

Page 3: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

Motivation

191111 Holz MT Kick-Off

Large-Scale

Companies try to

receive the

advantages of

applying agile

methods [4,6]

Applying identified

patterns from pattern

catalogue created by

sebis [1,4]

Challenges can

be found on

different levels

depending on the

stakeholders,

limiting the chance

of success in

large-scale agile

development

[2,3,4,6]

Patterns offer a

structured plan of a

solution

Agile methods are a

dynamic approach to

software development,

by focusing on

continous delivery and

involvement of

customer it increases

both the output and

quality of the product

while being adaptable

to changing

requirements [3,5]

Page 4: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

Motivation

Research Approach

Case Study Partner

Status Quo

Roadmap Master’s Thesis

Next Steps

Outline

191111 Holz MT Kick-Off

Page 5: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

Research Questions

191111 Holz MT Kick-Off

RQ1

RQ2

RQ4

RQ3

RQ5

How has LeSS been adopted and applied at Robert Bosch?

What are recurring concerns of stakeholders at the product organization of Robert Bosch?

Which bad practices should be avoided in the product organization of Robert Bosch?

What are good practices for addressing recurring concerns of stakeholders of the product

organization of Robert Bosch?

What are the lessons learned of implementing already observed best practices in the product

organization of Robert Bosch?

Page 6: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

RQ2

RQ3

RQ4

RQ5

RQ1

Interviews:

3 Scrum

Master

6 Product

Owner

5 Developers

2 Customer

Research Process

191111 Holz MT Kick-Off

Identify adaption of

framework by Robert

Bosch GmbH

Concerns

Patterns

Anti-Patterns

Identify fitting good

practices from pattern

catalog

Apply selected patterns at

Robert Bosch GmbH

Observe pattern adoption at

Robert Bosch GmbH and

derive lessons learned

[5]

Page 7: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

Motivation

Research Approach

Case Study Partner

Status Quo

Roadmap Master’s Thesis

Next Steps

Outline

191111 Holz MT Kick-Off

Page 8: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

Case Study Partner

Robert Bosch GmbH

191111 Holz MT Kick-Off

• Introduced LeSS in 2017

• Increase speed of development process

• Deal with changing requirements

• Significant challenges after introduction of LeSS

• Framework limited output and work of teams

• Dissatisfied customers

• Several adaptions led to current process

• Customers are satisfied with product

• Team enjoys the advantages of agile development

Page 9: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

Case Study PartnerTeam conception

191111 Holz MT Kick-Off

Multiple internal customers using product for risk assessment, purchasing orders, etc.

Team A

• 10 members

• 3 Locations

Team C

• 9 members

• 3 Locations

Team D

• 11 members

• 3 Locations

Team E

• 8 members

• 3 Locations

Team B

• 15 members

• 3 Locations

PILUM - Purchasing Tool for Robert Bosch GmbH

Total of 52 team members working together on Purchasing Tool, geographically distributed at 4 Locations

Page 10: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

Motivation

Research Approach

Case Study Partner

Status Quo

Roadmap Master’s Thesis

Next Steps

Outline

191111 Holz MT Kick-Off

Page 11: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

Status QuoInterview Dates

191111 Holz MT Kick-Off

Dates filled with color are confirmed

Page 12: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

Status QuoLSAD Conception

Scrum Process (Single Sprint)

191111 Holz MT Kick-Off

Page 13: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

Motivation

Research Approach

Case Study Partner

Status Quo

Roadmap Master’s Thesis

Next Steps

Outline

191111 Holz MT Kick-Off

Page 14: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

191111 Holz MT Kick-Off

Roadmap Master‘s Thesistoday

Page 15: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

Motivation

Research Approach

Case Study Partner

Status Quo

Roadmap Master’s Thesis

Next Steps

Outline

191111 Holz MT Kick-Off

Page 16: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

ConductInterviews

Analyzediscoveredconcerns

and patterns

Identify fittingknown good

practices

Applyselected

patterns at Robert

Bosch GmbH

Observe theadoption of

theintroducedpatterns

Next Steps

191111 Holz MT Kick-Off

Page 17: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

[1] Buckl, S., Matthes, F., Schneider, A. W., & Schweda, C. M. (2013). Pattern-based design research–an

iterative research method balancing rigor and relevance. In International Conference on Design Science

Research in Information Systems (pp. 73-87). Springer, Berlin, Heidelberg.

[2] Dingsøyr, T., & Moe, N. B. (2014). Towards principles of large-scale agile development. In International

Conference on Agile Software Development (pp. 1-8). Springer, Cham.

[3] Larman, C., & Vodde, B. (2009). Scaling lean & agile development. Organization, 230(11).

[4] Uludag, Ö., Kleehaus, M., Caprano, C., & Matthes, F. (2018). Identifying and structuring challenges in large-

scale agile development based on a structured literature review. In 2018 IEEE 22nd International Enterprise

Distributed Object Computing Conference (EDOC) (pp. 191-197). IEEE.

[5] The LeSS Company B.V. (2014). Overview – Large Scale Scrum(LeSS). https://less.works/.

[6] VersionOne, C. 13th Annual State of Agile Report. (2019).

References

191111 Holz MT Kick-Off

Page 18: Niels Holz, 11.11.2019, Master’s Thesis Kick-Off …...Motivation 191111 Holz MT Kick-Off Large-Scale Companies try to receive the advantages of applying agile methods [4,6] Applying

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

Niels Holz

B.Sc.

17132

[email protected]