Kontekst
Dyscyplina Zwinnego Dostarczania (DAD) umożliwia zespołom podejmowanie uproszczonych decyzji procesowych wokół przyrostowego i iteracyjnego dostarczania rozwiązań. DAD opiera się na wielu praktykach popieranych przez zwolenników zwinnego wytwarzania oprogramowania, w tym scrum, modelowania zwinnego i szczupłego wytwarzania oprogramowania.
DAD został zidentyfikowany jako środek do przejścia do następnej ewolucji Scrum. DAD zapewnia starannie skonstruowany mechanizm, który nie tylko usprawnia pracę IT, ale przede wszystkim umożliwia skalowanie. DAD jest hybrydowym zwinnym podejściem do dostarczania rozwiązań IT w przedsiębiorstwie, które zapewnia solidne podstawy, z których można skalować.
DAD rozpoznaje nie tylko znaczenie sieci zespołów wielofunkcyjnych, ale także wyraźnie oferuje wsparcie dla skalowania kluczowych praktyk w złożonych środowiskach pracy przy użyciu technik, które łączą wysiłki związane z rozwojem oprogramowania w solidne zdarzenia związane z dostarczaniem oprogramowania.
Zestaw narzędzi
Zestaw narzędzi do podejmowania decyzji procesowych Disciplined Agile (DA) dostarcza prostych wskazówek, aby pomóc ludziom, zespołom i organizacjom usprawnić ich procesy w sposób wrażliwy na zdarzenia; zapewniając solidne podstawy dla zwinności biznesowej. Czyni to poprzez pokazanie, w jaki sposób różne działania, takie jak dostarczanie rozwiązań (rozwój oprogramowania), operacje IT, architektura korporacyjna, zarządzanie portfelem, bezpieczeństwo, finanse i zamówienia, współpracują ze sobą jako spójny zespół. DA opisuje, czym te działania powinny się zajmować; zapewnia szereg opcji, aby to zrobić; i wyszczególnia kompromisy związane z każdą opcją.
Aby rozpocząć swoją adopcję DAD, najlepiej jest zacząć od początku i krok po kroku do przyjęcia DAD.
W zestawie narzędzi DA znajdują się cztery obszary:
- Disciplined Agile Delivery (DAD)
- Disciplined DevOps
- Disciplined Agile IT (DAIT)
- Disciplined Agile Enterprise (DAE)
W niniejszym artykule skoncentrujemy się na pierwszym obszarze DA (DAD), a konkretnie na, Way of Working (WoW)
DAD jest fundamentalną warstwą zestawu narzędzi DA. Promuje on strategię opartą na celach, a nie na nakazach i umożliwia zespołom wybór sposobu pracy (WoW). Poniżej przedstawiono cele procesowe DAD.
Figura 1. Cele procesowe Disciplined Agile Delivery (DAD)
Cele podzielone są na cztery obszary: Incepcja, Budowa, Przejście i Trwanie. Rozpoczęcie pozwala zespołowi podążać we właściwym kierunku, zanim jeszcze rozpoczną się jakiekolwiek prace rozwojowe. Budowa to moment, w którym zespół przyrostowo buduje rozwiązanie, Przejście to moment, w którym rozwiązanie jest przekazywane do produkcji. I wreszcie, Trwanie to moment, w którym zespół doskonali swoje umiejętności i lepiej dostosowuje się do przedsiębiorstwa organizacji.
Dostarczając możliwości wyboru, a nie recept, oraz prowadząc ludzi przez te cele procesowe, DAD umożliwia zespołom przyjęcie podejścia ciągłego doskonalenia do dostarczania rozwiązań.
Way of Working (WoW)
Gdy zespoły początkowo się formują, muszą zainwestować w złożenie swojej początkowej WoW. Obejmuje to wybór cyklu życia, który najlepiej pasuje do ich projektu, wybór narzędzi, których będą używać i ustawienie fizycznego środowiska pracy. Ponieważ inicjowanie projektu różni się znacznie od tworzenia rozwiązania, zespoły mają tendencję do dostosowywania swojej WoW do tego, z czym czują się komfortowo i co było ich wypróbowanym i prawdziwym sposobem wykonywania WoW. Jednakże, zespoły mogą ewoluować swoją WoW w oparciu o nowe doświadczenia. Rozważając WoW, zespół musi zadać sobie pytania wymienione poniżej. To pomoże zespołowi zorganizować się w sposób, do którego jest przyzwyczajony.
- Jak zorganizujemy nasze fizyczne miejsce pracy?
- Jak będziemy się komunikować w zespole?
- Jak będziemy współpracować w zespole?
- Jakiego cyklu życia będziemy przestrzegać?
- Jak zbadamy istniejący proces?
- Jakie procesy/praktyki początkowo przyjmiemy?
- Jak zidentyfikujemy potencjalne ulepszenia?
- Jak możemy ponownie wykorzystać istniejące praktyki/strategie?
- Jak wdrożymy potencjalne ulepszenia w zespole?
- Jak uchwycimy naszą WoW?
- Jak będziemy dzielić się efektywnymi praktykami z innymi w naszej organizacji?
- Jakie narzędzia programowe przyjmiemy?
Poniższy rysunek przedstawia różne sposoby ewolucji WoW i, jak widać, jest wiele opcji:
Decyzja o WoW jest krytyczna podczas Fazy Wstępnej, ponieważ wyznacza ramy potrzebne do przejścia do Fazy Budowy. Podczas wszystkich różnych faz DAD, WoW jest ciągle przeglądana, oceniana i ulepszana.
.