Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Technologieentscheidungen im Team sind schwer!

Technologieentscheidungen im Team sind schwer!

Technologieentscheidungen im Team sind schwer! Wie kann es trotzdem funktionieren?

Es fühlt sich völlig natürlich an: Die Entwickler entscheiden selbst über Technologien – nicht der CTO oder ein übergeordneter Architekt. Sie kennen die technischen Probleme und die möglichen Lösungen schließlich am besten.
Andererseits hatten wir bei cosee mit Entscheidungen im Team am Anfang viele schlechte Erfahrungen gemacht. Mit einfachen Regeln treffen wir seitdem gute Technologieentscheidungen. Außerdem erfahrt ihr, wie uns Communities of Practice dabei helfen.

75cf8176bf14811428f77d8fe737f0d5?s=128

Konstantin Diener

May 27, 2021
Tweet

More Decks by Konstantin Diener

Other Decks in Technology

Transcript

  1. Wie kann es trotzdem funktionieren? Technologieentscheidungen im Team sind schwer!

  2. Konstantin Diener CTO und Gründer von cosee

  3. Produktentwicklung starten Produktentwicklung skalieren

  4. Discovery- Phase Backlog Experten-Teams Abrechnungs- modelle Auslieferung in Sprints Soft

    ware- Releases
  5. Warum Team- Entscheidungen?

  6. None
  7. None
  8. None
  9. Robust? Resilient?

  10. Team hat alle relevanten Informationen.

  11. You build it, you run it!

  12. Alles gut, oder?

  13. „einsamer Wolf“

  14. Bring your own pet technology

  15. „Damit kenne ich mich nicht aus!“

  16. „Wir haben etwas entschieden?“

  17. ganze Firma hat eine Meinung

  18. „Schatten-CTOs“

  19. None
  20. Betrieb? Kosten?

  21. Experten nicht gehört

  22. Wie also dann? 🤔

  23. http://www.commitstrip.com/en/2018/10/31/the-god-of-random-shall-decide/

  24. 3-Personen-Regel

  25. „Es entscheidet, wer nachts aufsteht.“

  26. • Was entscheiden wir?

  27. • Was entscheiden wir? • Nach welchen Kriterien entscheiden wir?

  28. • Was entscheiden wir? • Nach welchen Kriterien entscheiden wir?

    • Was sind die Optionen?
  29. • Was entscheiden wir? • Nach welchen Kriterien entscheiden wir?

    • Was sind die Optionen? • Wer gehört zum Team?
  30. • Was entscheiden wir? • Nach welchen Kriterien entscheiden wir?

    • Was sind die Optionen? • Wer gehört zum Team? • Wer sind maßgebliche Experten?
  31. None
  32. Sam Kaner Facilitator's Guide to Participatory Decision-Making

  33. zufrieden? 🤔

  34. None
  35. Das heißt, jedes Team verwendet eine andere Datenbank?

  36. • Was entscheiden wir? • Nach welchen Kriterien entscheiden wir?

    • Was sind die Optionen? • Wer gehört zum Team? • Wer sind maßgebliche Experten?
  37. Wer sind die Experten?

  38. None
  39. Wie machen es andere?

  40. http://www.infoq.com/presentations/spotify-evolution

  41. http://www.infoq.com/presentations/spotify-evolution

  42. http://www.infoq.com/presentations/spotify-evolution

  43. Scaling Lean & Agile Development Craig Larman, Bas Vodde

  44. Try … … use CoPs for functional learning cultivating Communities

    of Practice …
  45. Communities of Practice

  46. • gemeinsame Standards

  47. • gemeinsame Standards • Alltagsprobleme lösen

  48. • gemeinsame Standards • Alltagsprobleme lösen • Wissen verteilen

  49. Emily Webber Building Successful Communities of Practice

  50. • gemeinsame Standards • Alltagsprobleme lösen • Wissen verteilen •

    Innovation treiben
  51. Community Domain Practice

  52. Teilnahme freiwillig

  53. „Im Zentrum der Community ein Feuer brennen lassen, das Mitglieder

    anzieht.“
  54. Etienne Wenger, Richard A. McDermott, William Snyder Cultivating Communities of

    Practice
  55. Wie arbeiten wir in der Community?

  56. Helping Communities Knowledge Stewarding Communities Innovation Communities Best Practice Communities

  57. Charta als Team-Vertrag

  58. None
  59. None