Nie jesteś „agile", kiedy…

Zdjęcie od Sohrab Salimi
Sohrab Salimi
3 min Czas czytania
Ta treść została przetłumaczona przez AI. Zobacz oryginał

Wciąż jestem zirytowany, gdy ludzie mówią mi, że są zwinni, a następnie wymieniają szereg praktyk, które sprawiają, że nawet metody wytwarzania oprogramowania i zarządzania z lat 50. XX wieku wydają się nowoczesne i dojrzałe.

Bycie zwinnym i praca z metodami zwinnymi ma swój sens. Zwinność zaczyna się od internalizacji pewnych zasad. Niezależnie od tego, czy są to 12 zasad Manifestu Agile, czy 24 zasady z książki Gila Brozy The Agile Mind-Set – bez fundamentu pewnych zasad nie można osiągnąć stabilności w Agile. Ostatecznie zasady są tak ważne, dlatego że ustanawiają pewne zachowania. Organizacje, które nie przyjmują zasad Agile, mogą stosować niektóre powiązane metody, ale nigdy nie będą naprawdę zwinne.

Istnieją wszelkiego rodzaju powody, dla których ludzie i organizacje stronią od niektórych lub wszystkich zasad zwinnych; ale cokolwiek jest tego powodem, wpływa to negatywnie na zdolność do bycia zwinnym. Główny powód, dla którego organizacja twierdzi, że jest zwinna, a w rzeczywistości nią nie jest, można znaleźć w zarządzie.

Rola zarządu w Agile

Zarząd odgrywa istotną rolę w prawidłowym wdrażaniu Agile. Dawno temu przejście na Agile było zjawiskiem oddolnym (bottom-up), tzn. zespoły wypróbowywały Agile, a następnie przekonywały zarząd do tej koncepcji za pomocą wyników i swoich doświadczeń. Dziś zalety Agile są wychwalane liderom na każdej konferencji i w każdym magazynie. Dzięki agresywnemu marketingowi udało się sprawić, że każdy lider zna wartość Agile. Dlatego przejście na Agile stało się zjawiskiem odgórnym (top-down).

Problem polega na tym, że przekazywana jest wartość Agile, ale nie konieczność zmiany zachowań. Powoduje to, że ludzie, którzy chcą forsować Agile z góry na dół, naprawdę nie rozumieją, jak ważne jest internalizowanie zasad zwinnych i dostosowywanie własnych zachowań. W takim przypadku zarząd postrzega Agile jako „sprawę deweloperów"… a nie „sprawę zarządu". Kilka lat temu siedziałem z CIO (menedżerem IT) i jego bezpośrednimi podwładnymi na spotkaniu, na którym CIO chciał zainicjować przejście na Agile. Przeszły mnie ciarki, gdy z wielkim entuzjazmem oznajmił, że „w tym roku wdrożymy jedną lub dwie z 12 Zasad Agile i pomyślimy o pozostałych zasadach, gdy nabierzemy pierwszych doświadczeń". To spotkanie spowodowało, że cel, jakim jest bycie zwinnym, odsunął się jeszcze bardziej w przyszłość.

Zaangażowanie zarządu (Management Buy-In)
Jeśli chcesz sprawdzić, czy masz wsparcie zarządu dla Agile, zwróć uwagę na te trzy objawy:

  1. „Zwinne" projekty, w których wszystkie trzy podstawowe warunki są ustalone: budżet, zakres i czas trwania. Zazwyczaj projekty zwinne mają stałe zespoły; dlatego można albo zmienić czas trwania (żeby dostarczyć ustalony zakres) albo zakres (żeby dotrzymać ustalonego terminu). Ustalanie wszystkich trzech punktów uniemożliwia zespołom uwzględnienie zasad zwinnych i stosowanie podstawowych metod zwinnych. Kiedy wszystkie trzy punkty są ustalone, zespoły muszą siłowo dostosowywać swoją velocity, czyli produktywność, żeby dostarczyć to, co jest potrzebne – niezależnie od tego, ile długu technicznego generuje ten proces.
  2. Zarządzanie projektami w stylu command-and-control. Zwinne zespoły organizują się i zarządzają same. Zespoły prowadzone według zasady command-and-control nie są zwinne. Ten rodzaj leadershipu nie może się utrzymać, chyba że jest akceptowany przez zarząd.
  3. Szczegółowe plany zadań na poziomie Sprintu (lub, co gorsza, na poziomie wydania). Szczegółowe harmonogramy – zazwyczaj w towarzystwie szacunków i instrukcji pracy na poziomie zadań – odzwierciedlają klasyczne zarządzanie projektami, a nie Agile. Harmonogramy zadań powstają, gdy ludzie pracujący z Agile albo nie przeszli odpowiedniego szkolenia, albo oczekuje się od nich tworzenia planów, które ograniczają zdolność do samodzielnego zarządzania i organizowania się.

Podsumowanie: „Nie jesteś zwinny, gdy"

Zarząd ma duży wpływ na realizację Agile. Kiedy zarząd nie wypełnia swojego zobowiązania do wspierania i promowania metod zwinnych, szybko pojawia się opór i kompromisy, które zmniejszają efektywność zasad i metod zwinnych.

Ten tekst pochodzi z bloga SPamCAST i został nam udostępniony.

Porozmawiaj z naszym asystentem Porozmawiaj z naszym asystentem