Czy warto mieć programistę, który jest jednocześnie właścicielem produktu w zespole zwinnym?
Wiem, że to może podlegać „opinii”, ale szczerze szukam porady, jak postępować tutaj.
Nasz właściciel produktu niedawno opuścił nasz zespół 3 programistów, aby objąć inną rolę. Nie pracujemy nad jednym produktem, ale wykonujemy wiele projektów i obsługujemy wiele aplikacji dla innych jednostek biznesowych.
Wcześniej byłem głównym programistą, a także Scrum Masterem, a teraz, gdy odszedł nasz PO, teraz to też moja rola. Zastanawiam się tylko, czy to brzmi jak konfiguracja na wypadek niepowodzenia dla kogokolwiek, czy też istnieje sposób, aby działał produktywnie, co mogę zrobić (lub na co uważać), aby być jak najbardziej efektywnym w tej potrójnej roli ?
Odpowiedzi
[...] co mogę zrobić (lub na co uważać), aby być jak najbardziej efektywnym w tej potrójnej roli?
To proste. Przestań grać wszystkie trzy role.
To nie tylko kwestia konfliktu interesów między byciem Scrum Master (zajmującym się procesem) a Właścicielem Produktu (zajmującym się dostawą), ale nie możesz realistycznie poradzić sobie ze wszystkimi obowiązkami. Zasadniczo skończysz zignorować jedną lub drugą rolę lub wszystkie role w różnych momentach w czasie.
Zastanawiam się tylko, czy to brzmi jak konfiguracja na niepowodzenie dla kogokolwiek
Tak, to prawda . Znajdź siebie jako właściciela produktu lub znajdź kogoś innego jako Scrum Master. Jeśli dzielisz jedną z ról z byciem programistą (czy to Scrum Master, czy Właściciel Produktu), uważaj, aby nie zaniedbywać tej roli podczas grania w programistę (lub na odwrót).