Collaboration and Contracting with Partners in Large Agile - - PowerPoint PPT Presentation

collaboration and contracting with partners in large
SMART_READER_LITE
LIVE PREVIEW

Collaboration and Contracting with Partners in Large Agile - - PowerPoint PPT Presentation

Collaboration and Contracting with Partners in Large Agile Development Vertrge, Zusammenarbeit und Auswirkungen auf Innovationsfhigkeit m i c h a e l. m a i @ v a l t e c h . c o m M a n a g e A g i le 2 0 1 9 Valtech. All Right


slide-1
SLIDE 1
  • Valtech. All Right Reserved.

Collaboration and Contracting with Partners in Large Agile Development

Verträge, Zusammenarbeit und Auswirkungen auf Innovationsfähigkeit

m i c h a e l. m a i @ v a l t e c h . c o m – M a n a g e A g i le 2 0 1 9

slide-2
SLIDE 2

◼ 3 companies

◻ Clear Steam Products – classic ◻ Montana Soft – modern ◻ Luminal Monad Corp – large and modern

◼ 3 different

◻ … ways of contracting with external partners ◻ … ways of innovation capability ◻ … behaviors on product ownership

Think of …

slide-3
SLIDE 3

section

Why? Business

01

slide-4
SLIDE 4

◼ There is no static world

◻ Continued ability to adapt to market change

◼ Uphold high brand image

◻ Fast reaction to discovered “rough-edges” in user workflow ◻ Fast reaction to discovered “bugs” or undesired behaviors

◼ Keeping options open

◻ E.g. ability to phase-out the product in favor to a new product

◼ … and more …

Considerations

Business aspect

slide-5
SLIDE 5

section

Legal consideration

considering German Labor Law and Company Law

02

Neither Valtech nor I do provide legal counsel

slide-6
SLIDE 6

If you say, you contract an independent company. The contractor need to stay independent.

German law for beginners

slide-7
SLIDE 7

◼ I’m independent, if I decide for myself

◻ When to work ◻ Where to work ◻ How to work

◼ I’m independent, if there is no

◻ … strict and legal binding hierarchy restricting my work

◼ I’m

◻ Free make own entrepreneur decisions ◻ Take an entrepreneur risk

Independent

collaboration?

slide-8
SLIDE 8

◼ Audit on actual processes not on “solely” contracts

◻ Walk the talk

◼ Employer may be verdict with an economic crime

◻ Possible exclusion from tenders ◻ Since 2017

◼ No a-priori pardon

◻ You need to state the concrete collaboration details prior to begin of work ◻ Since 2017

Why the fuss?

slide-9
SLIDE 9

◼ (human) capacity to think ◼ (human) capacity to experiment ◼ Organizational capacity to host experiments ◼ Organizational capacity to re-structure as needed ◼ Plenty of “feel pulse of market” ◼ Capacity to preempt competition by “listing beyond” ◼ …

innovatability

Rendered pragmatically – for this talk’s purpose

slide-10
SLIDE 10

section

Starting small and simple:

One Team Product Development

03

slide-11
SLIDE 11

Setup

◼ PO provide massive details

◻ Team is deprivated from customer clarification

◼ PO direct development

◻ via “Why” and characteristic of the product ◻ via the Product Backlog ◻ via massive details in item, comments, emails, meeting

◼ Teams compiles a Sprint Backlog by themselves ◼ Team is directed directly by PO via assignment of items in the backlog

push clarify, clarify, clarify

highly critical

slide-12
SLIDE 12

Setup

◼ PO provide massive details

◻ Team is deprivated from customer clarification

◼ PO direct development

◻ via “Why” and characteristic of the product ◻ via the Product Backlog ◻ via massive details in item, comments, emails, meeting

◼ Teams compiles a Sprint Backlog by themselves ◼ Team pulls items based on ordering in product backlog by themselves

clarify, clarify, clarify pull

critical

slide-13
SLIDE 13

Setup

◼ Team refines items themselves ◼ Team clarify details themselves ◼ PO direct development

◻ via “Why” and characteristic of the product ◻ via the Product Backlog

◼ Teams compiles a Sprint Backlog by themselves ◼ Team is directed directly by PO via assignment of items in the backlog

refine push

critical

slide-14
SLIDE 14

Setup

◼ Team refines items themselves ◼ Team clarify details themselves ◼ PO direct development

◻ via “Why” and characteristic of the product ◻ via the Product Backlog

◼ Teams compiles a Sprint Backlog by themselves ◼ Team pulls items based on ordering in product backlog by themselves

refine pull

  • kay
slide-15
SLIDE 15

Setup

refine pull

Innovatability capacity indicator

slide-16
SLIDE 16

◼ Product Backlog

◻ “The Product Backlog is an ordered list of everything that is known to be needed in the product” (https://www.scrumguides.org/) ◻ “[…] Product Backlog that defines all of the work to be done on the product. They [Teams] do not each have their own Product Backlog. Product Backlog Items are not pre-assigned to the teams.” (https://less.works/) ◻ → product focus

◼ (dynamic) To-Do list

◻ No necessary product focus ◻ → no product focus, therefore, risk of focus on “how and what” and not of “why”

Product Backlog vs. To-Do lists

Legally import differentiation

slide-17
SLIDE 17

◼ Per Refinement contract

◻ Deliverable

◼Refined product backlog items

◼ Per Sprint contract

◻ Deliverable

◼Necessary work as defined by Definition of Done ◼Outcome from Retrospective as a prove to improve the own processes

How to contract this?

Assuming contract for work

slide-18
SLIDE 18

section

Different models for more than one team

04

slide-19
SLIDE 19

1 partner in 1 team

slide-20
SLIDE 20

1 partner in 1 team

◼ Refinement

◻ Team refine ◻ Partner refine in parallel, not joined  critical ◻ Join and exchange refinement result

◼ Planning 1

◻ Volunteer for item based on ordering in backlog ◻ (A)PO approve or decline selection of teams

◼ Planning 2

◻ Independent SP2 and solution planning ◻ Join and exchange ◻ Decided by non-hierarchical vote  critical

◼ Sprint

◻ Team and partner work in parallel (not on the same item) ◻ Constant exchange of work results by frequent merge and push on origin/master ◻ No pairing and no mob working  critical

Watch critically for DOs and DON’T DOs

slide-21
SLIDE 21

1 partner in 1 team

Innovatability capacity indicator

slide-22
SLIDE 22

2... partner in 1 team

slide-23
SLIDE 23

2… partner in 1 team

◼ Refinement

◻ Team refine ◻ Partner refine in parallel  critical ◻ Join and exchange refinement result

◼ Planning 1

◻ Volunteer for item based on ordering in backlog ◻ (A)PO approve or decline selection of teams

◼ Planning 2

◻ Independent SP2 and solution planning ◻ Join and exchange ◻ No grantee pick for partner ◻ Decided by non-hierarchical vote  critical

◼ Sprint

◻ Team and partner work in parallel (not on the same item) ◻ Constant exchange of work results by frequent merge and push on origin/master ◻ Two partner may pair work  critical

Watch critically for DOs and DON’T DOs

slide-24
SLIDE 24

One partner team

slide-25
SLIDE 25

One partner team

◼ Refinement

◻ All teams refine, no mix of partner and non- partner team during multi-team PBR ◻ Refinement also defines the product → you may want to direct the refinement, legally not needed

◼ (Special) Refinement

◻ Employer provides headlines for refinement

◼May be provided by non-partner teams

◻ Partner team refine within the predefined headlines

◼specially devised contract, to refine only the headlines ◼“real” refinement

Watch critically for DOs and DON’T DOs

slide-26
SLIDE 26

One partner team

◼ Planning 1

◻ Volunteer for item based on ordering in backlog ◻ (A)PO approve or decline selection of teams

◼ Planning 2

◻ Done within each team individually

◼ Sprint

◻ Done within each team individually ◻ Information exchange allowed ◻ no collaborative work on same item allowed ◻ Constant exchanging work results by frequent merge and push on origin/master Watch critically for DOs and DON’T DOs

slide-27
SLIDE 27

One partner team

Innovatability capacity indicator

slide-28
SLIDE 28

Many partner team

slide-29
SLIDE 29

Many partner teams

◼ Almost the same as in “One partner team”

Watch critically for DOs and DON’T DOs

slide-30
SLIDE 30

One partner requirement area

slide-31
SLIDE 31

One partner requirement area

Areas along customer features

PO APO APO APO

Structure similar to https://less.works/less/less-huge/index.html

slide-32
SLIDE 32

One partner requirement area

PO APO APO APO

Innovatability capacity indicator

slide-33
SLIDE 33

section

Wrap it up

slide-34
SLIDE 34

Diffent models – wrap up

PO APO APO APO

Hint: Close ear on market → teams clarify themselves Hint: Span of control is critical → less (A)PO

slide-35
SLIDE 35

◼ Team “pull” items from Product Backlog ◼ Product company should retain as much as possible within itself

◻ Ability to experiment ◻ Ability to restructure ◻ Employee's ability to have an ear on the market

◼ Product company should retain

◻ Ability to develop new ideas → know your product and customer by heart ◻ Ability to steer direction → freedom of decision is greater with own employees

Innovatability – wrap up

slide-36
SLIDE 36

thank you

Slides: http://www.agilesoftwaredesign.de/posts/2019/contracting-collaboration-innovation-ma2019aha/