Scaled Agile Framework lub SAFe umożliwia złożonym organizacjom osiągnięcie korzyści płynących z rozwoju oprogramowania i systemów Lean-Agile na dużą skalę. Wiedzieć Co to jest SAFe i jak to działa, musisz zrozumieć następujące tematy
Dlaczego warto używać Agile Framework?
java co to jest wektor
Kiedy używać Scaled Agile Framework?
- Dom SAFe
-
Dlaczego warto używać Agile Framework?
Wdrażając Agile Framework, uzyskasz następujące korzyści
- Agile rozwija się, aby sprostać potrzebom strumieni o dużej wartości i rozwoju złożonego systemu, mimo że jest tak prosty i lekki.
- Zwiększa produktywność o 20-50%
- Jakość wzrośnie o więcej niż pięćdziesiąt%
- Skraca czas potrzebny na dotarcie produktu na rynek. proces staje się szybszy o co najmniej 30%
- Zaangażowanie pracowników i satysfakcja z pracy.
Szczegółowa struktura przedstawia wszystkie kluczowe role, działania, elementy dostarczalne i przepływy. Umożliwia także nawigację w pozostałej części witryny.
Podany obraz wyjaśnia, jak działa zwinny proces. Epiki to ogromna ilość prac, podzielona dalej na kilka mniejszych historii lub pod-eposów. Te epiki podrzędne są przydzielane zespołowi jako opowieść. Każdy zespół pracuje następnie nad tymi historiami lub funkcjami oprogramowania.
Co to jest SAFe?
Scaled Agile Framework lub SAFe został po raz pierwszy opracowany przez Dziekana Leffingwella książki i blogi. Wersja 1.0 jest pierwszą oficjalnie wydaną w 2011 r. Najnowsza wersja, czyli 4.6, została wydana w październiku 2018 r. Ma na celu zapewnienie wskazówek dotyczących pracy na poziomie portfela przedsiębiorstwa, strumienia wartości, programu i zespołu.
SAFe to ogólnodostępna baza wiedzy online, która umożliwia stosowanie praktyk lean-agile na poziomie przedsiębiorstwa. Zapewnia proste, lekkie doświadczenie dla zespołu programistów. Całość podzielona jest na 3 podstawowe segmenty Zespół, the Program i Teczka .
Oto cechy SAFe
- Wdrażanie oprogramowania i systemów Lean-Agile na poziomie przedsiębiorstwa
- Szczegółowe wskazówki dotyczące procesów w portfelu przedsiębiorstwa, strumieniu wartości, programie i zespole.
- Optymalny projekt spełniający potrzeby wszystkich interesariuszy w organizacji.
Kiedy używać Scaled Agile Framework?
Teraz możesz się zastanawiać, kiedy dokładnie należy użyć SAFe. Oto kilka przykładów, w których możesz.
- Gdy Twój zespół jest zainteresowany wdrożeniem zwinnego podejścia w większych, wielozespołowych programach i portfelach.
- Gdy wiele zespołów w organizacji działa na różnych sposobach implementacji Agile, a zatem napotyka przeszkody, opóźnienia i awarie.
- Gdy chcesz ćwiczyć Agile, ale skalujesz ją do poziomu organizacji. Nie masz jednak pewności, jakie nowe role mogą być potrzebne lub jakie istniejące role (np. Kierownictwo) należy zmienić i jak.
- Gdy próbowałeś skalować Agile do swojej organizacji, ale masz problemy z dostosowaniem do osiągnięcia jednolitości lub spójności strategii w różnych działach biznesowych, od portfolio po program i poziom zespołu.
- Gdy Twoja organizacja musi poprawić czas opracowywania produktów.
Czym różni się SAFe od innych praktyk Agile?
Inną rzeczą do rozważenia jest to, czym SAFe różni się od innych praktyk zwinnych,
- SAFe jest publicznie dostępny i darmowy.
- Jest dostępny w bardzo przystępnej i użytecznej formie.
- Oprócz tego, że jest lekki, może być dość specyficzny na poziomie.
- Nieustannie modyfikuje i utrzymuje najczęściej używane praktyki zwinne.
- SAFe oferuje przydatne rozszerzenia typowych praktyk zwinnych.
- Uwzględnia zwinne praktyki w kontekście przedsiębiorstwa.
- Pełny obraz rozwoju oprogramowania jest dostarczany poprzez implementację SAFe
- Empiryzm jest skalowany.
- SAFe regularnie przyjmuje informacje zwrotne dotyczące jakości i ulepszeń.
Podstawy Scaled Agile Framework
Scaled Agile Framework opiera się na następujących wartościach podstawowych
- Lean-Agile i jego zasady
- Skalowane podstawowe wartości Agile,
- Przywództwo Lean-Agile
- Lean-Agile Mindset,
- Wspólnoty praktyk
1. Lean-Agile i jego zasady
Poniżej przedstawiono podstawowe zasady i wartości SAFe. Należy je zrozumieć, zaprezentować i kontynuować, aby uzyskać najlepsze wyniki po wykonaniu szkieletu.
- Z ekonomicznego punktu widzenia
- Stosowanie myślenia systemowego
- Zakładając opcje zachowania zmienności
- Budowanie przyrostowe dzięki szybkim, zintegrowanym cyklom uczenia się
- Oparcie kamieni milowych na obiektywnej ocenie działających systemów
- Wizualizacja i ograniczanie pracy w toku, zmniejszanie rozmiarów partii i zarządzanie długością kolejki
- Stosowanie kadencji i synchronizacja z planowaniem międzydomenowym
- Uwolnienie wewnętrznej motywacji pracowników wiedzy
- Decentralizacja podejmowania decyzji
- SAFe Agile Podstawowe wartości
SAFe opiera się na następujących 4 podstawowych wartościach.
- Wyrównanie
- Wbudowana jakość
- Przezroczystość
- Wykonanie programu
Przywództwo Lean-Agile
Przed nauczycielami liderzy Lean-Agile nieustannie się uczą. Pomaga im w tworzeniu lepszych systemów poprzez zrozumienie i prezentowanie zasad Lean-Agile SAFe.
Jako czynnik umożliwiający, ostateczną odpowiedzialnością lidera jest przyjęcie, sukces i ciągłe doskonalenie rozwiązań Lean-Agile. W celu zmiany i ciągłego doskonalenia liderzy przechodzą rygorystyczne i ustawiczne szkolenia.
Liderzy naprawdę wzmacniają i angażują jednostki i zespoły w celu osiągnięcia ich najwyższego potencjału.
Zasady tych liderów Lean-Agile
- Przewodzić zmianom
- Poznać sposób Kłaść nacisk na uczenie się przez całe życie
- Aby rozwijać ludzi bardziej niż procesy
- Inspirować i dostosowywać się do misji
- Decentralizacja procesu podejmowania decyzji
- Aby uwolnić wewnętrzną motywację pracowników wiedzy
Lean-Agile Mind-Set
Sposób myślenia Lean-Agile można wyprowadzić z następujących dwóch rzeczy.
- SAFe House of Lean
- Manifest Agile
SAFe House of Lean
Scaled Agile Framework (SAFe) wywodzi się z zasad i praktyk inspirowanych przez dom chudej Toyoty . Na tej podstawie SAFe przedstawia SAFe House of Lean .
Celem jest dostarczenie maksymalnej wartości dla klienta w jak najkrótszym czasie przy zachowaniu możliwie najwyższej jakości dostarczonej klientowi.
Nowe, lepsze sposoby rozwijania oprogramowania są odkrywane z dnia na dzień poprzez praktykowanie Agile i pomaganie innym w tym samym. Dlatego, chociaż przedmioty po prawej stronie mają ogromną wartość, jeszcze bardziej cenimy przedmioty trzymane po lewej stronie.
Manifest Agile
- Najwyższym priorytetem jest zadowolenie klienta poprzez ciągłe i wczesne dostarczanie wartościowego oprogramowania.
- Dostosuj się do zmieniających się wymagań, nawet na późnym etapie rozwoju. Elastyczne procesy wykorzystują zmiany z korzyścią dla klienta.
- Dostarczaj działające oprogramowanie często, od kilku tygodni do kilku miesięcy, preferując krótsze ramy czasowe.
- Deweloperzy i ludzie biznesu muszą codziennie współpracować przez cały projekt.
- Twórz projekty wokół zmotywowanych osób. Zapewnij im wsparcie i środowisko, którego potrzebują, i ufaj, że wykonają swoją pracę.
- Najbardziej skuteczną metodą komunikacji z zespołem programistów jest rozmowa twarzą w twarz.
- Działające oprogramowanie jest podstawowym miernikiem postępu.
- Zwinne procesy promują zrównoważony rozwój. Sponsorzy, programiści i użytkownicy powinni mieć możliwość utrzymywania stałego tempa w nieskończoność.
- Ciągła dbałość o doskonałość techniczną i dobry projekt zwiększa zwinność.
- Prostota - sztuka maksymalizacji ilości niewykonanej pracy - jest niezbędna.
- Najlepsze architektury, wymagania i projekty powstają dzięki samoorganizującym się zespołom.
- W regularnych odstępach czasu zespół zastanawia się, jak stać się bardziej efektywnym, a następnie odpowiednio dostosowuje i dostosowuje swoje zachowanie.
Różne poziomy w BEZPIECZNYM
Zgodnie z najnowszą wersją SAFe istnieją cztery poziomy jego implementacji.
- Poziom zespołu
- Poziom programu
- Poziom portfela
- Poziom strumienia wartości
SAFe na poziomie zespołu
SAFe na poziomie zespołu zawiera role, zdarzenia i procesy. Agile Teams budują te role, zdarzenia i procesy oraz zapewniają wartość w kontekście Agile Release Train (ART). To jest głównie jak zwykły zespół scrumowy. Zespoły stanowią podstawę SAFe i Lean przedsiębiorstwa, ponieważ wykonują zdecydowaną większość pracy, która dostarcza wartości dla klienta.
Team Level SAFe tworzy zespoły o wysokiej wydajności, które z kolei tworzą wysokiej jakości komponenty i rozwiązania, wspierając zarówno zespół, jak i sprawność techniczną. To jest podstawowa konstrukcja poziomu programu.
Poziom programu SAFe
SAFe na poziomie programu ma role i działania potrzebne do ciągłego dostarczania rozwiązań za pośrednictwem Agile Release Train (ART). Na tym poziomie zespoły programistyczne, interesariusze i inne zasoby są poświęcane ważnej, ciągłej misji rozwoju systemu.
Metafora ART opisuje zespoły, role i działania na poziomie programu, które stopniowo zapewniają ciągły przepływ wartości. ART to wirtualne organizacje utworzone w celu przekraczania granic funkcjonalnych, eliminowania niepotrzebnych przekazań i kroków oraz przyspieszania dostarczania wartości poprzez wdrażanie zasad i praktyk SAFe Lean-Agile.
Ostatecznie ART-y działające na poziomie programu są odpowiedzialne za tworzenie i uwalnianie napływu wartości z częstotliwością potrzebną przedsiębiorstwu, aby sprostać wymaganiom rynku i klientów. Te nastawienia i praktyki na tym poziomie przyczyniają się do kompetencji przedsiębiorstwa w zakresie DevOps i Release on Demand, które umożliwiają ten przepływ wartości.
Poziom strumienia wartości SAFe
Poziom strumienia wartości jest opcjonalny w SAFe. Jest to nowy dodatek w SAFe 4.0. Przeznaczony jest dla większych, niezależnych przedsiębiorstw, które posiadają złożone rozwiązania. Ma na celu wspomaganie cyberfizycznych systemów oprogramowania, sprzętu, elektryki i elektroniki, optyki, mechaniki, płynów itp.
do potęgi java
Obsługuje kadencję i synchronizację dla wielu ART i dostawców oraz daje dodatkowe role, takie jak inżynier strumienia wartości, architekt / inżynieria rozwiązań i zarządzanie rozwiązaniami.
Poziom portfela SAFe
Jest to najwyższy poziom zainteresowania / troski / zaangażowania / w SAFe . SAFe na poziomie portfela zapewnia podstawowe bloki do organizowania przepływu wartości w przedsiębiorstwie Lean-Agile za pośrednictwem jednego lub więcej strumieni wartości. Pomaga opracować systemy i rozwiązania opisane w tematach strategicznych.
Aby osiągnąć cele strategiczne, poziom portfela obejmuje pewne elementy poprzez podstawowe budżetowanie i inne mechanizmy zarządzania. W związku z tym zapewnia, że inwestycja w strumienie wartości zapewnia zwroty niezbędne dla przedsiębiorstwa.
Portfel jest powiązany dwukierunkowo z biznesem
- Aby poprowadzić Portfolio do bardziej zmieniających się celów biznesowych, zawiera tematy strategiczne.
- Wskazanie stałego przepływu wartości portfela.
Ważnymi kluczowymi pojęciami używanymi tutaj są:
- Połączenie z przedsiębiorstwem,
- Zarządzanie portfelem programów,
- Zarządzanie przepływem pracy w Portfolio Epics.
Wniosek
Scaled Agile Framework (SAFe) jest stopniowym ulepszeniem a-Strukturaktóry zawiera wskazówki dotyczące pięciu podstawowych kompetencji, które pomagają organizacji stać się Lean-Agile. Ma 4 poziomy i 4 konfiguracje i jest oparty wyłącznie na Manifest Agile i SAFe House of Lean .