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 termin ogólny – tak jak istnieje wiele różnych form sportu, tak 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 tworzenia 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ć. Uczynili to w kontekście sposobów pracy, które każdy z nich uznawał za niezwykle skuteczne i, jak się okazało, miały podobne fundamenty filozoficzne. Takie, które ceniło:
Ludzi i interakcje ponad procesy i narzędzia
Działające oprogramowanie ponad obszerną dokumentację
Współpracę z klientem ponad negocjacje kontraktowe oraz
Reagowanie na zmiany ponad podążanie za planem.
W momencie publikacji ich Manifest Agile Software Development reprezentował radykalną zmianę w stosunku do ustalonej tradycji 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 postrzegany jest jako to samo co Agile, ale w rzeczywistości to tylko jedna z wielu agile metod i frameworków, które mieszczą się pod parasolem Agile. Inne obejmują XP (eXtreme Programming) – doskonałe podejście do agile software engineering, AgilePM – pierwsze i najlepsze podejście do agile project management, 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 tamtej pory.
Jako początkujący w Agile, od czego powinienem zacząć?
Aby poruszać się po wartości zwinności dla Ciebie jako osoby indywidualnej i pokierować Cię w stronę odpowiedniej certyfikacji, w dużej mierze zależy od tego, co zamierzasz z tym robić i jaką rolę będziesz odgrywać w jej wykorzystaniu lub wdrożeniu.
Scrum
Dla większości osób świetnym miejscem do rozpoczęcia jest Scrum, ale nawet w tym przypadku może zajść potrzeba ostrożnego wyboru kursu i certyfikacji. Przede wszystkim, dlaczego Scrum to dobre miejsce na początek? Głównie 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ę go 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 Scrumowym odpowiedzialni za tworzenie „adaptacyjnego rozwiązania" – określanego następnie w Przewodniku Scrum jako „Produkt" – są po prostu nazywani Deweloperami, pozostałe dwie role to Product Owner i Scrum Master. Ten pierwszy jest odpowiedzialny za „maksymalizację wartości produktu wynikającą z pracy Zespołu Scrumowego". Ten drugi jest odpowiedzialny za „ustanowienie Scruma [jako zwinnego sposobu pracy] zgodnie z definicją zawartą w Przewodniku Scrum". Oprócz opisu charakterystyk i kompetencji wymaganych od Zespołu Scrumowego, Przewodnik Scrum opisuje również pięć wydarzeń, element procesowy Scruma, oraz trzy artefakty, które skupiają się na ewolucji produktu i ją kierują. Wydarzenia i artefakty zostały zaprojektowane, aby wspierać koncepcję empiryzmu, opartą na przejrzystości, inspekcji i adaptacji – koncepcję, która stanowi fundament filozofii wszystkich zwinnych podejść do dostarczania.
Jeśli zamierzasz być uczestnikiem Zespołu Scrumowego, będziesz potrzebować dobrego zrozumienia teorii i praktyki Scruma. Jako Deweloper lub jako interesariusz zewnętrzny względem Zespołu Scrumowego, to prawdopodobnie 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 zademonstruje, że posiadasz wiedzę potrzebną do pełnienia tej roli. Ale…
W przypadku Scruma wybieraj swój kurs i związaną z nim certyfikację ostrożnie.
Niektóre oferty pozostają mocno zakorzenione w IT – często używając przykładów skoncentrowanych na IT przez cały okres szkolenia – a w niektórych przypadkach wymagają znajomości tworzenia oprogramowania, aby zdać związany z tym egzamin.
Inne, takie jak te kursy Scrum oferowane przez APMG, są celowo bardziej zrównoważone w swojej aplikowalności do tworzenia oprogramowania i do celów bardziej skoncentrowanych na biznesie. Scrum Alliance i Scrum.org pozostają największymi graczami w certyfikacji Scrum i oferują szkolenia oraz certyfikację od podstawowych fundamentów, dla początkujących, aż po przywództwo i coaching na poziomie organizacyjnym, zaprojektowane dla tych, którzy praktykują Scrum od wielu lat.
Innym powodem sugerowania Scruma jako punktu wyjścia w Twojej podróży nauki Agile jest to, że często kształtuje on podejście do pracy zespołowej innych zwinnych frameworków. 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 frameworka Scrum. Inny przykład to SAFe – Scaled Agile Framework – który ma swój własny wariant Scruma jako podstawę sposobu pracy dla zespołów deweloperskich, które przyczyniają się do rozwoju produktu na znacznie większą skalę niż sam Scrum 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 z 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ć pewne inspiracje z DSDM – reprezentowanego przez Arie van Bennekuma jako jedyne podejście skoncentrowane na projektach, które pomogło kształtować Manifest Agile w 2001 roku.
AgilePM® to drugi duży pretendent dla zwinnych menedżerów projektów i został rozwinięty bezpośrednio z DSDM przez Agile Business Consortium (wcześniej 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 korzystania z DSDM, a obecna wersja z 2014 roku dodała bardziej dogłębne 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ę Zwinnego Zarządzania Projektami 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 podyktowane uznaniem, że zwinność na poziomie zespołu deweloperskiego jest globalnie zdominowana przez Scrum, połączona ze zrozumieniem wyzwań i zamieszania, które często mogą wynikać z hybrydyzacji metod i frameworków. AgilePM for Scrum dostosowuje 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, nadzoru i realizacji wartości, pozostawiając jednocześnie Scrum w 100% zgodnym z Przewodnikiem Scrum. Certyfikacja na poziomie Foundation 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 pretendent do Agile Programme Management. 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 przestarzały lub tradycyjny, ale nadal przewyższa weteranów takich jak MSP (od Axelos) czy PgMP (od PMI), ponieważ został zaprojektowany od podstaw z myślą o zwinności.
Usługi cyfrowe DevOps i Agile
Na koniec zamkniemy pętlę, wracając do oprogramowania i rozważymy DevOps – niezwykle popularnego i skutecznego podejścia, które eliminuje zawsze trudne, a często powolne i biurokratyczne przekazywanie między zespołami odpowiedzialnymi za rozwijanie oprogramowania (Dev) a zespołami wspierającymi je w działaniu na żywo (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 certyfikacji od takich firm jak Microsoft, Amazon, Kubernetes, Docker i Puppet. Jednym z niezależnych od narzędzi podejść do rozważenia 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 rozwijania z odpowiednim przypisaniem. AgileDS opiera się na standardzie GDS z 2018 roku i wymaga aktualizacji, 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 zwinnych frameworków i certyfikatów – teraz musimy rozważyć kwestię wartości, jakiej TY potrzebujesz od 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 pasuje do tej roli. Jeśli pracujesz w organizacji, która już wybrała jedno lub więcej podejść Agile, poszukaj szkoleń i certyfikacji w tych podejściach.
Dla osób pracujących w dziedzinie tworzenia 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 zwykle obejmują podstawy Scrum, jak również specjalizacje dostosowane do tych ról. Wiele organizacji szkoleniowych prowadzi kursy zwinne ukierunkowane na zwinne wytwarzanie oprogramowania.
Dla tych z obszaru 'team agile'
W przestrzeni „zwinności zespołowej" poza oprogramowaniem, oferta APMG może lepiej Ci odpowiadać. Domyślnie nie jest zorientowana na IT i nie zakłada ani nie wymaga żadnej wiedzy informatycznej poza tą, jaką posiada użytkownik popularnych platform, takich jak Amazon do zakupów czy streamingu muzyki/wideo.
Dla Kierowników Projektów
Jako kierownik projektu skłaniaj się ku AgilePM, chyba że Twoja organizacja ma już zobowiązanie wobec PRINCE2 – w takim przypadku PRINCE2 Agile może być lepszym rozwiązaniem. Najnowszy PMBoK v7 od PMI, który lepiej nadaje się do przyjęcia zwinności niż v6, może odpowiadać organizacji już zobowiązanej wobec PMI, ale v7 tak bardzo różni się od v6, że AgilePM może nadal być lepszym wyborem tam, gdzie nie ma wcześniejszego zobowiązania wobec PMI. Jeśli Twoje projekty obejmują zespoły Scrum, to AgilePM for Scrum jest najlepszym możliwym wyborem.
Dla tych, którzy są zainteresowani skalowaniem zwinności
Rozważając "skalowanie", najpierw pomyśl, jak daleko i w jaki sposób musisz skalować. AgilePM, a szczególnie AgilePM for Scrum, skalują się komfortowo do projektów obejmujących 50-100 osób podzielonych na wiele zespołów. Skalowanie poza to będzie wymagało albo Agile Programme Management w połączeniu z Agile Project Management, albo skalowania produktu z podejściami takimi jak LeSS (Large Scale Scrum). Dla masywnych projektów IT (tych obejmujących setki programistów) lub dla skalowania w całym przedsiębiorstwie IT, SAFe jest bezpiecznym miejscem, oferującym wielopoziomowe szkolenia i certyfikację.
Dla Scrum Masterów lub Agile Coachów
Jako Scrum Master lub Agile Coach idź po całość! Jest wiele wspólnego między podejściami agile, ale wszystkie oferują elementy oryginalności, które inspirują unikalne potrzeby, więc ustalaj priorytety zgodnie z potrzebami swojej publiczności i rozwijaj się stamtąd. Poszukaj bardziej zaawansowanych ofert przywództwa Agile, które zagłębiają się w przestrzeń „bycia agile" – to tam znajduje się złoto. Samo „robienie agile" na poziomie zespołu jest cenne, ale ograniczone.
Certyfikacje i szkolenia Agile firmy APMG
APMG oferuje szeroki wybór wiodących certyfikacji, spośród których uczniowie mogą wybierać.
Opracowane we współpracy z ekspertami branżowymi, takimi jak Agile Business Consortium, Certyfikacje Agile APMG zostały zaprojektowane w celu wyposażenia profesjonalistów w umiejętności skutecznego wdrażania i czerpania korzyści z podejść zwinnych. Certyfikacje APMG obejmują kursy dotyczące zwinności biznesowej, stosowania praktyk zwinnych, zwinnego zarządzania projektami oraz niezwykle popularnego podejścia Scrum. APMG oferuje również certyfikacje ukierunkowane na role kluczowe w implementacji projektów zwinnych, takie jak Zwinne Zarządzanie Projektami (AgilePM), Zwinną Analizę Biznesową (AgileBA) oraz Zwinne Zarządzanie Programami (AgilePgM).
FAQ
Jaki jest proces krok po kroku uzyskania certyfikatu Agile?
- Po pierwsze, wybierz certyfikację Agile, która najlepiej pasuje do Twojej roli i wymagań; kilka opcji opisano w powyższym blogu.
- Następnie zdecyduj, w jaki sposób chciałbyś przygotowywać się do wybranej certyfikacji. Wolisz skorzystać z usług dostawcy szkoleń czy uczyć się 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 wybranej certyfikacji.
- Weź udział w kursie lub przygotuj się samodzielnie do egzaminu.
- Zastosuj to, czego się nauczyłeś, w pracy.
- Możesz dalej pogłębiać swoją wiedzę, dołączając do organizacji zawodowej takiej jak Agile Business Consortium. Konsorcjum poświęca się promowaniu elastyczności biznesowej na całym świecie i wspieraniu specjalistów poprzez zapewnienie szeregu zasobów, ekskluzywnych wydarzeń, warsztatów i możliwości nawiązywania kontaktów.
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 zdobycia certyfikatu, co skutkuje wysokimi wskaźnikami zdawalności wśród tych, którzy korzystają z usług 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, które uczą się samodzielnie, będą musiały ponownie zarezerwować egzamin za pomocą naszego portalu, aby w razie potrzeby przystąpić do niego ponownie.
Ważne jest, aby pamiętać, że certyfikacja to tylko pierwszy krok; konsekwentne stosowanie zasad po szkoleniu jest kluczowe dla wypracowania nowych nawyków.
Ile czasu zajmuje uzyskanie certyfikatu agile?
To zależy od wybranej certyfikacji 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ą zwykle 2 - 3 dni.
Łą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 dacie egzaminu, aby utrzymać koncentrację.