Czym jest 'Agile?'
Pierwszą rzeczą, którą musimy wyjaśnić, jest to, co rozumiemy przez „agile", ponieważ pytanie „jak uzyskać certyfikat w Agile" jest jak pytanie „jak uzyskać certyfikat w sporcie". Agile to pojęcie ogólne – tak jak istnieje wiele różnych form sportu, istnieje wiele różnych form agile. Agile to w rzeczywistości filozofia, która kieruje sposobem myślenia i zachowania.
Termin Agile powstał w świecie rozwoju oprogramowania zimą 2001 roku, kiedy grupa 16 liderów myśli zebrała się w ośrodku narciarskim w Utah w USA, aby go zdefiniować. Zrobili to w kontekście sposobów pracy, które każdy z nich uznał za niezwykle skuteczne i, jak się okazało, dzielili podobne filozoficzne podstawy. Takie, które ceniły:
Jednostki i interakcje ponad procesy i narzędzia
Działające oprogramowanie ponad obszerną dokumentację
Współpracę z klientem ponad negocjowanie umów i
Reagowanie na zmiany ponad podążanie za planem.
W momencie publikacji ich Manifest Zwinnego Rozwoju Oprogramowania reprezentował radykalną zmianę w stosunku do ustalonego zwyczaju i praktyki, która kładła większy nacisk na elementy po prawej stronie powyższych stwierdzeń niż na te po lewej.
Dla wielu Scrum jest postrzegany jako to samo co Agile, ale w rzeczywistości jest to tylko jedna z wielu zwinnych metod i frameworków, które mieszczą się pod parasolem Agile. Inne obejmują XP (eXtreme Programming) – doskonałe podejście do zwinnej inżynierii oprogramowania, AgilePM – pierwsze i najlepsze podejście do zwinnego zarządzania projektami, SAFe – najszerzej używany framework do skalowania IT na poziom przedsiębiorstwa i wiele więcej, które zostały stworzone przez oryginalnych liderów myśli i ewoluowały od tamtego czasu.
Jako początkujący w Agile, od czego powinienem zacząć?
Aby zorientować się w wartości zwinności dla Ciebie jako osoby indywidualnej i pokierować Tobą w stronę odpowiedniej certyfikacji, w dużej mierze zależy od tego, co zamierzasz z nią zrobić i jaką rolę będziesz odgrywać w jej wykorzystaniu lub wdrożeniu.
Scrum
Dla większości doskonałym miejscem do rozpoczęcia jest Scrum, ale nawet w tym przypadku może zaistnieć potrzeba starannego wyboru kursu i certyfikacji. Po pierwsze, dlaczego Scrum to dobre miejsce do rozpoczęcia? Przede wszystkim dlatego, że jest to najlżejszy i prawdopodobnie najczystszy framework pod względem zwinności. W definitywnym Przewodniku Scrum 2020 (autorstwa Kena Schwabera i Jeffa Sutherlanda – współtwórców Scrum) opisuje się jako „lekki framework, który pomaga ludziom, zespołom i organizacjom generować wartość poprzez adaptacyjne rozwiązania złożonych problemów".
Ci w Zespole Scrum odpowiedzialni za opracowanie „rozwiązania adaptacyjnego" – nazywanego w dalszej części Przewodnika Scrum „Produktem" – są po prostu nazywani Deweloperami, dwie pozostałe role to Product Owner i Scrum Master. Ten pierwszy jest odpowiedzialny za „maksymalizację wartości produktu wynikającej z pracy Zespołu Scrum". Ten drugi jest odpowiedzialny za „ustanowienie Scrum [jako zwinnego sposobu pracy] zgodnie z definicją w Przewodniku Scrum". Oprócz opisania charakterystyk i kompetencji wymaganych od Zespołu Scrum, Przewodnik Scrum opisuje również pięć wydarzeń, element procesowy Scrum, oraz trzy artefakty, które skupiają i kierują ewolucją produktu. Wydarzenia i artefakty zostały zaprojektowane, aby wspierać koncepcję empiryzmu, opartą na przejrzystości, inspekcji i adaptacji – koncepcję, która stanowi podstawę filozofii wszystkich zwinnych podejść do dostarczania.
Jeśli zamierzasz być uczestnikiem Zespołu Scrum, będziesz potrzebować dobrego zrozumienia teorii i praktyki Scrum. Jako Deweloper lub jako interesariusz zewnętrzny względem Zespołu Scrum, prawdopodobnie to wszystko czego będziesz potrzebować. Jako Scrum Master lub Product Owner, specjalistyczne szkolenie pomoże ci zbudować kompetencje do pełnienia takiej roli. We wszystkich przypadkach certyfikacja wykaże, że posiadasz wiedzę potrzebną do pełnienia tej roli. Ale…
Dla Scrum wybieraj swój kurs i powiązaną certyfikację starannie.
Niektóre oferty pozostają mocno zakorzenione w IT – często używając przykładów skoncentrowanych na IT przez całe szkolenie – a w niektórych przypadkach wymagają znajomości rozwoju oprogramowania, aby zdać powiązany egzamin.
Inne, takie jak te kursy Scrum oferowane przez APMG, są celowo bardziej zrównoważone w swojej stosowalności do rozwoju oprogramowania i do celów bardziej skoncentrowanych na biznesie. Scrum Alliance i Scrum.org pozostają jednak największymi graczami w certyfikacji Scrum i oferują szkolenia i certyfikację od podstaw, dla początkujących, aż po przywództwo i coaching na poziomie całej organizacji, zaprojektowane dla tych, którzy praktykują Scrum od wielu lat.
Innym powodem sugerowania Scrum jako punktu wyjścia w twojej podróży nauki Agile jest to, że często określa podejście do pracy zespołowej w innych zwinnych frameworkach. Na przykład, Extreme Programming nie jest często stosowane jako dyskretna metoda; bardziej powszechne jest używanie praktyk inżynierii oprogramowania, z których się składa, w kontekście frameworku Scrum. Jako inny przykład, SAFe – Scaled Agile Framework – ma własny wariant Scrum jako podstawę sposobu pracy dla zespołów deweloperskich, które przyczyniają się do rozwoju produktu na znacznie większą skalę niż Scrum sam w sobie może utrzymać.
Zwinne zarządzanie projektami
Zwracając uwagę na koncepcję projektów zwinnych, dostępnych jest wiele odmian zwinnego zarządzania projektami – wszystkie ze swoimi własnymi certyfikatami. Prince2 Agile od Axelos i najnowszy PMBoK od PMI (Project Management Institute) reprezentują hybrydowe podejścia do zarządzania projektami – zasadniczo łączące elementy tradycyjnego zarządzania projektami z elementami zwinności. Oba wydają się czerpać pewną inspirację z DSDM – reprezentowanego przez Arie van Bennekuma jako jedyne podejście skoncentrowane na projekcie, które pomogło ukształtować Manifest Agile w 2001 roku.
AgilePM® to drugi duży pretendent dla zwinnych menedżerów projektów i został opracowany bezpośrednio z DSDM przez Agile Business Consortium (dawniej DSDM Consortium) w 2010 roku. Nawet ignorując fakt, że DSDM powstało w tym samym czasie co Scrum – w połowie lat 90. – AgilePM pozostaje najdłużej istniejącym i najszerzej przyjętym w pełni zwinnym podejściem do zarządzania projektami. Oryginalne wydanie z 2010 roku po prostu dodało „wskazówki i porady" dla menedżerów projektów dotyczące używania DSDM, a aktualna wersja z 2014 roku dodała bardziej szczegółowe wytyczne zarządzania projektami. Jedyną certyfikację w AgilePM, którą uznaje Agile Business Consortium, zapewnia APMG.
Zwinne zarządzanie projektami dla Scrum
Aby dopełnić historię Agile Project Management i zamknąć pętlę powracając do Scrum, w 2022 roku Agile Business Consortium stworzyło nowy wariant AgilePM zaprojektowany do współpracy ze Scrum. Było to spowodowane uznaniem, że zwinność na poziomie zespołów deweloperskich jest globalnie zdominowana przez Scrum, w połączeniu ze zrozumieniem wyzwań i zamieszania, które często mogą wynikać z hybrydyzacji metod i frameworków. AgilePM for Scrum adaptuje AgilePM, aby zapewnić w pełni solidną otoczkę zarządzania projektami dla Scrum.
AgilePM zapewnia w pełni zwinne podejście do zarządzania projektami w zakresie przywództwa, skalowania, zarządzania i realizacji wartości, pozostawiając jednocześnie Scrum w 100% zgodny z Scrum Guide. Certyfikacja na poziomie podstawowym jest dostępna przez APMG, a certyfikacja na poziomie Practitioner ma zostać uruchomiona w Sprint 2024.
Zwinne Zarządzanie Programem
Jako alternatywa dla SAFe (z szkoleniami i certyfikacją oferowaną przez Scaled Agile Inc) – dla organizacji, które wolą organizować swoje działania związane ze zmianami biznesowymi jako Programy, istnieje tylko jeden kandydat na Zwinne Zarządzanie Programami. AgilePgM to kolejny produkt z portfolio Agile Business Consortium, dla którego certyfikację zapewnia APMG. Niektórzy będą argumentować, że według współczesnych standardów zwinności wydaje się nieco stary lub tradycyjny, ale wciąż przewyższa weteranów takich jak MSP (od Axelos) czy PgMP (od PMI), ponieważ został zaprojektowany od podstaw z myślą o zwinności.
DevOps i Agile Digital Services
Na koniec zamkniemy pętlę, wracając do oprogramowania, i rozważymy DevOps – niezwykle popularną i skuteczną metodę, która eliminuje zawsze trudne, a często powolne i biurokratyczne przekazanie między zespołami odpowiedzialnymi za tworzenie oprogramowania (Dev) a zespołami wspierającymi je w działaniu produkcyjnym (Ops). Biorąc pod uwagę, że często istnieje ścisłe powiązanie między podejściem a narzędziami używanymi do jego wsparcia, istnieje wiele dedykowanych certyfikatów od takich firm jak Microsoft, Amazon, Kubernetes, Docker i Puppet. Jednym z podejść niezależnych od narzędzi, które warto rozważyć, jest AgileDS, które opiera się na frameworku UK Government Digital Services opracowanym przez ekspertów agile dla rządu brytyjskiego i opublikowanym z globalnym uznaniem w formie, która jest darmowa do przeglądania, używania i rozbudowywania z odpowiednim przypisaniem autorstwa. AgileDS opiera się na standardzie GDS z 2018 roku i planowana jest jego aktualizacja, ale pozostaje doskonałym wyborem, jeśli usługi cyfrowe to twoja dziedzina. Certyfikacja w AgileDS jest dostępna przez APMG.
Która certyfikacja Agile byłaby dla Ciebie korzystna?
To obejmuje niektóre z najpopularniejszych frameworków agile i certyfikatów – teraz musimy rozważyć kwestię wartości, której TY potrzebujesz z certyfikacji i na jakim poziomie.
Jako osoba początkująca w zwinności, najpierw rozważ swoją rolę – obecną lub docelową – i zacznij od tej, która najlepiej do tej roli pasuje. Jeśli pracujesz w organizacji, która już wybrała jedno lub więcej podejść Agile, poszukaj szkolenia i certyfikacji w tych podejściach.
Dla osób pracujących w Rozwoju Oprogramowania
W obszarze oprogramowania – wciąż największym sektorze dla zwinności – prawdopodobnie warto rozważyć Scrum, XP lub DevOps jako punkt wyjścia. Kursy Scrum Master i Product Owner od organizacji takich jak Scrum Alliance, Scrum.org i APMG zazwyczaj obejmują podstawy Scrum, a także specjalizacje dostosowane do tych ról. Wiele organizacji szkoleniowych prowadzi kursy zwinne ukierunkowane na zwinne wytwarzanie oprogramowania.
Dla tych z obszaru 'zwinnych zespołów'
W przestrzeni „zwinnych zespołów" niezwiązanej z oprogramowaniem, oferta APMG może lepiej Ci odpowiadać. Domyślnie nie jest skoncentrowana na IT i nie zakłada ani nie wymaga żadnej wiedzy z zakresu IT poza wiedzą użytkownika popularnych platform, takich jak Amazon do zakupów czy strumieniowego przesyłania muzyki/wideo.
Dla Kierowników Projektów
Jako kierownik projektu skieruj się ku AgilePM, chyba że twoja organizacja już zobowiązała się do PRINCE2 – w takim przypadku PRINCE2 Agile może być lepszy. Najnowszy PMBoK v7 od PMI, który lepiej nadaje się do przyjmowania zwinności niż v6, może odpowiadać organizacji już zobowiązanej wobec PMI, ale v7 tak bardzo różni się od v6, że AgilePM nadal może być lepszym rozwiązaniem tam, gdzie nie ma wcześniejszego zobowiązania wobec PMI. Jeśli twoje projekty obejmują zespoły Scrum, to AgilePM for Scrum jest najlepszym wyborem.
Dla tych zainteresowanych skalowaniem zwinności
Rozważając „skalowanie", najpierw pomyśl, jak daleko i w jaki sposób musisz skalować. AgilePM, a zwłaszcza AgilePM for Scrum, skaluje się wygodnie do projektów obejmujących 50-100 osób podzielonych na wiele zespołów. Skalowanie poza ten poziom będzie wymagać albo Agile Programme Management w połączeniu z Agile Project Management, albo skalowania produktu za pomocą podejść takich jak LeSS (Large Scale Scrum). W przypadku masywnych projektów IT (obejmujących setki programistów) lub skalowania na poziomie całego przedsiębiorstwa IT, SAFe jest bezpiecznym wyborem, oferując wielopoziomowe szkolenia i certyfikację.
Dla Scrum Masterów lub Agile Coachów
Jako Scrum Master lub Agile Coach idź na całość! Jest wiele wspólnego między podejściami zwinnymi, ale wszystkie oferują elementy oryginalności, które mogą zaspokoić unikalne potrzeby, więc ustal priorytety zgodnie z potrzebami swojej publiczności i rozwijaj się dalej. Poszukaj bardziej zaawansowanych ofert w zakresie przywództwa Agile, aby zagłębić się w przestrzeń „bycia zwinnym" – to tam znajduje się skarb. Samo „robienie agile" na poziomie zespołu jest wartościowe, ale ograniczone.
Certyfikaty i szkolenia Agile APMG
APMG oferuje szeroki zakres wiodących certyfikatów, spośród których uczący się mogą wybierać.
Opracowane we współpracy z ekspertami branżowymi takimi jak Agile Business Consortium, Certyfikaty Agile APMG zostały zaprojektowane, aby zapewnić profesjonalistom umiejętności skutecznego przyjmowania i czerpania korzyści z podejść agile. Certyfikaty APMG obejmują kursy dotyczące zwinności biznesowej, wykorzystywania praktyk agile, zarządzania projektami agile oraz bardzo popularnego podejścia Scrum. APMG oferuje również certyfikaty, które specjalnie dotyczą ról kluczowych w implementacji projektów agile, takich jak Agile Project Management (AgilePM), Agile Business Analysis (AgileBA) i Agile Programme Management (AgilePgM).
Najczęściej zadawane pytania
Jaki jest krok po kroku proces uzyskania certyfikacji Agile?
- Po pierwsze, wybierz certyfikat Agile, który najlepiej odpowiada Twojej roli i wymaganiom; kilka opcji zostało przedstawionych w powyższym blogu.
- Następnie zdecyduj, w jaki sposób chciałbyś przygotowywać się do wybranego certyfikatu. Czy wolałbyś skorzystać z usług dostawcy szkoleń, czy studiować samodzielnie? Jeśli wybierzesz samodzielną naukę, możesz zarezerwować egzamin za pomocą naszego portalu. Jeśli wolisz uczyć się z jednym z naszych akredytowanych dostawców szkoleń, możesz ich znaleźć na naszej stronie internetowej, na stronie produktu dla wybranego certyfikatu.
- Weź udział w kursie lub przygotowuj się samodzielnie do egzaminu.
- Zastosuj to, czego się nauczyłeś, w pracy.
- Możesz dodatkowo pogłębić swoje zrozumienie, dołączając do organizacji zawodowej takiej jak Agile Business Consortium. Konsorcjum dedykowane jest promowaniu zwinności biznesowej na całym świecie i wspieraniu profesjonalistów poprzez zapewnienie szeregu zasobów, ekskluzywnych wydarzeń, warsztatów i możliwości networkingu.
Jak trudno jest uzyskać certyfikat agile?
To zależy od Twojego dotychczasowego doświadczenia i certyfikatu, do którego dążysz. Nasi akredytowani dostawcy szkoleń to eksperci w wyposażaniu Cię w wiedzę potrzebną do osiągnięcia certyfikacji, co skutkuje wysokimi wskaźnikami zdawalności wśród tych, którzy korzystają z dostawcy szkoleń. Jednak ponieważ każdy może mieć gorszy dzień, istnieje możliwość ponownego przystąpienia do egzaminu, choć może zostać naliczona dodatkowa opłata. Osoby uczące się samodzielnie będą musiały ponownie zarezerwować egzamin za pośrednictwem naszego portalu, aby w razie potrzeby przystąpić ponownie.
Ważne jest, aby pamiętać, że certyfikacja to tylko pierwszy krok; konsekwentne stosowanie zasad po szkoleniu jest kluczowe dla wykształcenia nowych nawyków.
Ile czasu zajmuje uzyskanie certyfikatu agile?
To zależy od wybranego certyfikatu i metody nauki, którą wybierzesz.
Na przykład, jeśli wybierzesz kurs u akredytowanego dostawcy szkoleń, kursy Foundation dla Agile Project Management (AgilePM), Agile Programme Management (AgilePgM) i Agile Digital Services (AgileDS) trwają zazwyczaj 2-3 dni.
Połączone kursy Foundation i Practitioner są zazwyczaj prowadzone przez 4-5 dni.
Jeśli wybierzesz samodzielną naukę, masz rok od momentu płatności na zaplanowanie i przystąpienie do egzaminu. Zalecamy stworzenie planu samodzielnej nauki z myślą o terminie egzaminu, aby zachować koncentrację.