collaboration and contracting with partners in large
play

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


  1. 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 Valtech. All Right Reserved.

  2. Think of … ◼ 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

  3. Why? 01 Business section

  4. Considerations Business aspect ◼ 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 …

  5. Legal consideration 02 considering German Labor Law and Company Law section Neither Valtech nor I do provide legal counsel

  6. If you say, you contract an independent company. The contractor need to stay independent. German law for beginners

  7. Independent ◼ 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 collaboration?

  8. Why the fuss? ◼ 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

  9. innovatability Rendered pragmatically – for this talk’s purpose ◼ (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” ◼ …

  10. Starting small and simple: One Team Product 03 Development section

  11. Setup highly critical ◼ PO provide massive details ◻ Team is deprivated from customer clarification ◼ PO direct development clarify, clarify, clarify ◻ via “Why” and characteristic of the product ◻ via the Product Backlog ◻ via massive details in item, comments, push emails, meeting ◼ Teams compiles a Sprint Backlog by themselves ◼ Team is directed directly by PO via assignment of items in the backlog

  12. Setup critical ◼ PO provide massive details ◻ Team is deprivated from customer clarification ◼ PO direct development clarify, clarify, clarify ◻ via “Why” and characteristic of the product ◻ via the Product Backlog ◻ via massive details in item, comments, emails, meeting pull ◼ Teams compiles a Sprint Backlog by themselves ◼ Team pulls items based on ordering in product backlog by themselves

  13. Setup critical ◼ 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 refine themselves push ◼ Team is directed directly by PO via assignment of items in the backlog

  14. Setup okay ◼ 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 refine themselves pull ◼ Team pulls items based on ordering in product backlog by themselves

  15. Setup refine pull Innovatability capacity indicator

  16. Product Backlog vs. To-Do lists Legally import differentiation ◼ 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”

  17. How to contract this? Assuming contract for work ◼ 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

  18. Different models 04 for more than one team section

  19. 1 partner in 1 team

  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) Watch critically for ◻ Constant exchange of work results by frequent DOs and DON’T DOs merge and push on origin/master ◻ No pairing and no mob working  critical

  21. 1 partner in 1 team Innovatability capacity indicator

  22. 2... partner in 1 team

  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) Watch critically for ◻ Constant exchange of work results by frequent DOs and DON’T DOs merge and push on origin/master ◻ Two partner may pair work  critical

  24. One partner team

  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 Watch critically for ◼ “real” refinement DOs and DON’T DOs

  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

  27. One partner team Innovatability capacity indicator

  28. Many partner team

  29. Many partner teams ◼ Almost the same as in “One partner team” Watch critically for DOs and DON’T DOs

  30. One partner requirement area

  31. One partner requirement area Areas along customer features PO APO APO APO Structure similar to https://less.works/less/less-huge/index.html

  32. One partner requirement area PO APO APO APO Innovatability capacity indicator

  33. Wrap it up section

  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

  35. Innovatability – wrap up ◼ 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

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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend