Łączenie strategii biznesowej z rzeczywistością programistyczną
„Wydajność polega na robieniu rzeczy we właściwy sposób. Skuteczność polega na robieniu właściwych rzeczy” — Peter Drucker

Rozpocznij korzystanie z darmowego szablonu harmonogramu Agile
Usprawnij swój projekt i z łatwością planuj i śledź pracę oraz zarządzaj nią w sprintach.
Dobrze skonfigurowany proces Agile na poziomie zespołu stanowi podstawę do wydajnego tworzenia oprogramowania według zasad Agile. Aby jednak działać skutecznie, dotrzeć do pożądanego rynku i osiągać cele biznesowe, zespół musi uwzględniać cele strategiczne organizacji w swojej codziennej pracy.
W tym artykule przyjrzymy się sposobom łączenia zadań zespołu ze strategiami biznesowymi w taki sposób, aby zmaksymalizować zwinność całej organizacji.
Łączenie celów biznesowych z programowaniem Agile
Kluczem do skoordynowania strategii biznesowej z tym, co dzieje się w obszarze tworzenia oprogramowania, jest wyraźne zdefiniowanie tematów, celów i wskaźników.
Motywy są dużymi obszarami powiązanych prac przewidzianych na określony okres czasu i skoncentrowanych na konkretnym wyniku. Motywem może być na przykład usprawnienie przepływu koszyka zakupowego w ciągu kolejnych dwóch kwartałów. Motywy stanowią ważny punkt odniesienia w zespołach. Są rodzajem kontroli wskazującej, czy ich praca przyczynia się do postępu inicjatyw biznesowych. Zarządzanie pracą w oparciu o motywy pomaga kierownictwu również zrozumieć, czy przydzielone zasoby wystarczą, aby z powodzeniem zrealizować cel, lub czy motywy nie są niedofinansowane.
Cele i wskaźniki definiują pożądany, konkretny i wymierny przyszły stan. W zarządzaniu portfolio według zasad Agile cele globalne dostarczają kontekstu do motywów i można je podzielić na cele podrzędne w celu wyprowadzenia mierzalnych czynności na wszystkich poziomach organizacji. Przykładem może być ograniczenie liczby porzuconych koszyków o 20%.
Wskazówki dotyczące skutecznych motywów, celów i wskaźników
Skoncentruj się na kilku dobrze zdefiniowanych motywach. Mniej oznacza więcej. (Najlepiej, jeśli nie będzie ich więcej niż pięć).
Upewnij się, że wszyscy członkowie organizacji są w stanie wskazać główne motywy, nad którymi aktualnie trwają prace.
Wyznacz jeden główny cel na każdy motyw i mierz jego realizację na podstawie jednego kluczowego wskaźnika.
Dostosuj poszczególne poziomy organizacji do celów ogólnofirmowych, aby wspierać strategię firmy.
Wyznaczaj ambitne, ale osiągalne cele.
Po zdefiniowaniu ogólnych motywów, celów i wskaźników poszczególne działy i zespoły mogą wyprowadzić z tych motywów konkretne cele podrzędne, a ostatecznie własne kluczowe inicjatywy. Cele podrzędne i kluczowe inicjatywy pomagają zdefiniować funkcje produktów i/lub projekty. W rezultacie każdy zespół zajmujący się tworzeniem oprogramowania powinien wiedzieć, w jaki sposób każde z zadań przyczynia się do realizacji celów i motywów. Innymi słowy, dlaczego jest istotne z punktu widzenia ogólnej strategii.
Powyższy model służy dwóm celom:
Koncentruje uwagę na tym, co najważniejsze, i pozwala unikać marnowania zasobów na czynności, które nie przyczyniają się do realizacji celów.
Zapewnia kontekst potrzebny poszczególnym członkom zespołu, aby mogli codziennie podejmować właściwe decyzje.
Organizacja nie może osiągać swoich celów bez łączenia i koncentracji swoich zasobów. Ponadto, niezależnie od rodzaju prac, ludzie codziennie podejmują niezliczone kompromisowe decyzje w kwestiach związanych ze sposobem realizacji zadań. Menedżerowie nie mogą i nie powinni angażować się w te decyzje podejmowane na poziomie mikro. Kierownictwo może jedynie udostępnić właściwe informacje i stworzyć środowisko, które będzie ułatwiało poszczególnym osobom działanie w sposób najlepiej przyczyniający się do realizacji celów globalnych.
Profesjonalna porada:
Istnieje wiele różnych modeli posługujących się innymi pojęciami do opisania podobnych kwestii. OKR-y (cele i kluczowe wyniki) stanowią przykład popularnego i szeroko stosowanego podejścia. W praktyce jesteśmy przekonani, że wydajna realizacja jest ważniejsza od modelu czy terminologii i nie ma znaczenia, czy któreś z nich są lepsze lub gorsze.
Wnioski i dalsze kroki
Łączenie codziennych prac programistycznych ze strategią biznesową jest procesem dwukierunkowym. Z perspektywy kadry zarządzającej ma ono zasadnicze znaczenie, jeśli chodzi o wyznaczanie granic i obszarów, na których powinny skupić się zespoły („wyznacza granice piaskownicy”, o ile zastosuje się takie podejście). Takie obszary skupienia wyprowadzane są bezpośrednio z biznes planu i nadrzędnej strategii korporacyjnej. W odniesieniu do każdego obszaru skupienia należy wyznaczyć wyraźnie określony, wymierny cel końcowy. Z perspektywy dołu hierarchii takie podejście pozwala uświadomić każdemu, do realizacji których motywów i celów przyczyniają się poszczególne zadania. Jeśli nie jest to czytelne, należy zgłosić zastrzeżenia, ponieważ jest to oznaka braku synchronizacji z celami lub braku skupienia.
Dobrym punktem wyjścia jest harmonogram, zwłaszcza jeśli wdrażanie motywów i celów wydaje się przytłaczające. Harmonogram wymusza na produkt ownerach dokładne przemyślenie, w jaki sposób epiki i historyjki użytkowników przyczyniają się do realizacji strategii biznesowej oraz czy konkretne obszary prac są ważne. Motywy również pomagają śledzić inwestycje w zasoby na początku projektu. Śledzenie inwestycji w każdy nowy motyw w harmonogramie pozwala zyskać pewność, że wszystkie motywy są dofinansowane i nie są skazane na niepowodzenie.
Cały sekret tkwi w zachęcaniu do ciągłej dyskusji i refleksji nad pracą oraz w konsekwentnym dążeniu do realizacji długoterminowego celu zamiast zbaczania w codziennym gąszczu pracy taktycznej.
Recommended for you
Szablony
Gotowe szablony Jira
Przejrzyj naszą bibliotekę niestandardowych szablonów Jira dla różnych zespołów, działów i przepływów pracy.
Przewodnik po produktach
Kompleksowe wprowadzenie do Jira
Skorzystaj z tego przewodnika krok po kroku, aby poznać podstawowe funkcje oraz najlepsze praktyki i pracować wydajniej.
Przewodnik po Git
Zrozumienie podstaw Git
Dla początkujących i zaawansowanych ekspertów — ten przewodnik po Git pomoże Ci opanować podstawy dzięki pomocnym samouczkom i poradom