2 ms·
I've come to the conclusion that there are many perfectly valid, but incompatible, ways to run a team. A strict process with strong requirements can work. A sel
by underwater 5y ago
I've come to the conclusion that there are many perfectly valid, but incompatible, ways to run a team. A strict process with strong requirements can work. A self-managing team with autonomy and design input can work[1].
The model should be chosen based on the needs of your business and your product. But, most importantly, you can't mix any match approaches. If you want teams to use creativity to build novel solutions, but your business is driven by a sales team who only want cookie cutter features on a strict deadline, you're going to have a bad time.
[1]: The useful shorthand I've used to describe engineers in this model is Product-minded Engineers: https://blog.pragmaticengineer.com/the-product-minded-engineer/ https://blog.pragmaticengineer.com/the-product-minded-engine...