Interdyscyplinarny
Zespół cross-funkcyjny posiada wszystkie umiejętności i kompetencje potrzebne do dostarczenia działającego przyrostu produktu od początku do końca. W praktyce oznacza to, że zespół nie musi polegać na przekazywaniu zadań innym ani na zewnętrznych działach, aby ukończyć swoją pracę.
Pojęcie to odgrywa kluczową rolę w Scrum, gdzie od developerów oczekuje się cross-funkcyjności, tak aby zespół mógł w pełni odpowiadać za dostarczanie użytecznej wartości w każdym Sprincie.
Dlaczego to ważne:
- Zmniejsza zależności i opóźnienia
- Zwiększa autonomię i odpowiedzialność zespołu
- Wspiera wczesne i częste dostarczanie działającego oprogramowania
Ważna uwaga:
Cross-funkcyjność nie oznacza, że każdy potrafi robić wszystko. Oznacza, że zespół jako całość dysponuje wszystkimi niezbędnymi kompetencjami, a w idealnym przypadku członkowie zespołu mają profil T-shaped: są ekspertami w jednej dziedzinie, ale potrafią współpracować w ramach pozostałych.