SAFe distilled Flashcards
Do czego służy SAFe?
Scaled Agile Framework (SAFe) dostarcza ramy pracy dla organizacji w postaci struktury, zasad i dobrych praktyk organizacji.
Jest to pewien zestaw narzędzi , dzięki którym organizacje mogą osiągnąć większą wrażliwość na zmiany rynkowe,
SAFe pozwala na wdrażanie procesów Agile na duża skalę (w dużych organizacjach)
Jakie są ważne cechy SAFe?
Ważne cechy SAFe:
- oparty o Agile (iteracyjne dostarczanie wartości, ciągła poprawa i zaangażowanie zespołu).
- synchronizacja pracy wielu zespołów, koordynacja wdrożeń
- hierarchia roli (Product Owner, Scrum Master, Release Train Engineer)
- cykle planowania (Program Increment Planning)
- value streams
Gdzie stosuje się SAFe?
SAFe jest szeroko stosowany w branżach, gdzie projektowanie i dostarczanie oprogramowania wymaga współpracy wielu zespołów i koordynacji działań na różnych poziomach organizacyjnych.
Czym zajmuje się SAFe Scrum Master?
- Usprawnianie pracy zespołu (rozwiązywanie problemów)
- Eliminacja tego, co ogranicza produktywność zespołu
- Koordynacja pracy między zespołami
- Planowanie inkrementów programowych (Program Increment Planning)
- Monitorowanie i kontrola postępu pracy zespołu. Zbieranie danych i metryk.
Kto wymyślił SAFe?
Framework Scaled Agile (SAFe) został opracowany przez Deana Leffingwella.
To ekspert w dziedzinie metodologii rozwoju oprogramowania.
Od momentu powstania SAFe zyskał popularność i został szeroko przyjęty przez wiele organizacji na całym świecie.
Co to jest Agile?
Metodologia.
Mówi o tym jak zarządzać projektem i rozwijać oprogramowanie.
W przeciwieństwie do tradycyjnych metod zarządzania projektem, Agile skupia się na szybkich dostawach funkcjonalności i częstym dostarczaniu działającego oprogramowania w krótkich cyklach czasowych, znanymi jako iteracje lub sprinty.
Agile sprawia, że rozwiązania szybciej trafiają na rynek.
Co robi Product Owner?
- Zarządza backlogiem produktu
- Tworzy i komunikuje wizję produktu
- Priorytetyzuje poszczególne elementy Backlogu Produktu na podstawie wartości biznesowej. We współpracy z zespołem decyduje, co powinno być zrobione w kolejnych iteracjach lub releasach SW
- Zapewnianie ciągłej wartości dla klienta: Product Owner dba o dostarczanie wartościowych i użytecznych funkcjonalności dla klienta w każdym kolejnym releasie.
- Współpraca z interesariuszami: Product Owner nawiązuje i utrzymuje silną współpracę z interesariuszami produktu, takimi jak klienci, użytkownicy, właściciele biznesowi itp. Wspiera komunikację, zbiera feedback i uwagi od interesariuszy, aby zapewnić, że produkt spełnia ich oczekiwania.
- Decyduje o zakresie i priorytetach: Product Owner podejmuje decyzje dotyczące zakresu produktu, priorytetów i dostarczanych funkcjonalności. Opiera się na feedbacu od klienta, analizie biznesowej i informacjach zwrotnych od zespołu.
Agile Release Train (ART)
Zespół odpowiedzialny za rozwijanie, dostarczanie i utrzymanie produktu.
Backlog produktu
Backlog Produktu to dynamiczna lista zadań, wymagań i priorytetów dotyczących rozwoju produktu
Program backlog składa się z przyszłych featurów mających na celu zaspokojenie potrzeb użytkowników i dostarczenie korzyści biznesowych.
Co to jest business agility
wrażliwość biznesowa
Zdolność organizacji do szybkiej reakcji i adaptacji na zmiany na rynku, potrzeby klientów oraz wewnętrzne czynniki.
Przekłada się na podejmowanie świadomych decyzji i szybkie modyfikowanie strategii i operacji.
Opiera się na współpracy, ciągłym uczeniu się, innowacjach oraz zdolności do szybkiego dostarczania wartości klientom.
Pozwala firmom utrzymać konkurencyjność w dynamicznym i niepewnym otoczeniu biznesowym.
Co to jest artefakt w SAFe?
W kontekście Scaled Agile Framework® (SAFe®), termin “artefakty” odnosi się do namacalnych produktów pracy lub dokumentów, które są tworzone lub utrzymywane w celu wsparcia implementacji praktyk i procesów SAFe. Artefakty te gromadzą istotne informacje i zapewniają widoczność różnych aspektów procesów rozwoju i dostarczania w ramach SAFe.
SAFe identyfikuje kilka kluczowych artefaktów, które odgrywają istotne role w ramach tego frameworku. Oto kilka przykładów:
- Program Backlog: Ten artefakt przedstawia uporządkowaną listę funkcjonalności, historii użytkownika lub innych elementów pracy planowanych do wdrożenia w określonym Agile Release Train (ART) lub programie.
- Team Backlog: Jest to podzbiór Program Backlogu i zawiera uporządkowane historie użytkownika lub elementy pracy, które konkretny zespół Agile zobowiązuje się dostarczyć w ramach jednej iteracji.
- Iteration (lub Sprint) Backlog: Ten artefakt gromadzi konkretny zbiór historii użytkownika lub zadań, które zespół zobowiązuje się ukończyć w ramach pojedynczej iteracji lub sprintu.
- Feature Backlog: Przedstawia zbiór funkcjonalności planowanych do rozwoju. Zawiera opis, kryteria akceptacji i inne istotne informacje dotyczące każdej funkcjonalności.
- Product Increment: Ten artefakt reprezentuje sumę wszystkich ukończonych i zintegrowanych funkcjonalności oraz elementów pracy, które zostały zaimplementowane w określonej iteracji lub Program Increment (PI). Jest to działająca wersja produktu, która potencjalnie może być wydana dla klientów.
- System Demo: Ten artefakt to prezentacja przyrostu produktu, zazwyczaj przeprowadzana pod koniec każdej iteracji lub PI. Pokazuje zaimplementowane funkcje i funkcjonalności, dając interesariuszom możliwość udzielenia opinii i informacji zwrotnej.
To tylko kilka przykładów artefaktów w SAFe. Framework ten obejmuje dodatkowe artefakty, które wspierają różne aspekty planowania, śledzenia i komunikacji w ramach implementacji SAFe.
Wymień 7 głównych kompetencji przedsiębiorstwa Lean w ramach Scaled Agile Framework® (SAFe®)
- Lean-Agile Leadership (Przywództwo Lean-Agile): opisuje jak liderzy Lean-Agile napędzają i utrzymują zmiany organizacyjne. Robią to przez wspieranie jednostek i zespołów aby osiągnęły swój największy potencjał
- Team and Technical Agility (Zwinność zespołu i techniczna krytyczne skille i zasady Lean-Agile, których używają wysokowydajne zespoły Agile, aby kreować innowacyjne rozwiązania biznesowe dla klientów
- Agile Product Delivery (Agilowe dostarczanie produktu: kliento-centryczne podejście do definiowania, budowania i nieustannego dostarczania wartościowych produktów i usług do klientów i użytkowników
- Enterprise Solution Delivery (Dostarczanie rozwiązań przez przedsiębiorstwo). Opisuje jak zaimplementować praktyki i zasady Lean-Agile do rozwoju aplikacji, sieci i systemów
- **Lean Portfolio Management **. wyrównanie strategii i wykonania poprzez zaimplementownie podejścia Lean do strategii rozwoju/inwestowania środków, a operacji portfolio Agile oraz zarządzania
- Organizational Agility (Wrażliwość organizacji) opisuje jak ludzie wyznający Lean oraz zespoły Agile optymalizują swoje procesy biznesowe, rozwijają strategie z jasnymi i konkretnymi nowymi zobowiązaniami i szybko dostosowują się do nadchodzących możliwości
- Continuous learning culture (Kontynuacja uczenia się). zestaw wartości i praktyk, które wspieraja pracownika i przedsiębiorstwa w zdobywania wiedzy, rozwijaniu kompetencji, wydajności i innowacji
Wymień 4 konfiguracje, które wspierają pełen zakres środowisk rozwoju i biznesowych SAFe
Oto cztery konfiguracje:
-
Essential SAFe. Minimalny zestaw ról, eventów oraz artefaktów wymaganych do ciągłego dostarczania rozwiązań biznesowych.
ART (Agile Release Train) jest podstawową struktura organizacyjną Essential SAFe. - Large Solution SAFe. opisuje dodatkowe role, praktyki i wskazówki, jak budować i rozwijać największe na świecie aplikacji, sieci i systemy cyberfizyczne
- Portfolio SAFe. ta konfiguracja to minimalny zestaw kompetencji i praktyk, które mogą w pełni umożliwić wrażliwość biznesową
- Full SAFe. to najbardziej wszechstronna konfiguracja obejmująca wszystkie 7 podstawowych kompetencji potrzebnych do zapewnienia elastyczności biznesowej
Agile Product Delivery
klientocentryczne podejście do definiowania, budowania i wypuszczania produktów
Agile product delivery is a customer-centric approach to
defining, building, and releasing a continuous flow of
valuable products and services to customers and users.
Agile Release Train (ART)
ART grupa zespołów Agilowych
The Agile Release Train (ART) is a long-lived team of
Agile teams, which, along with other stakeholders,
incrementally develops, delivers, and where applicable
operates one or more solutions in a value stream.
Agile Teams
zespół Agilowy to grupa osób, która definiuje, buduje, testuje i dostarcza wartość/produkt w krótkim czasie
In SAFe, an Agile team is a cross-functional group of 5
to 11 individuals who define, build, test, and deliver an
increment of value in a short timebox.
Architectural Runway
składa się z istniejącego kodu i innych koniecznych komponentów takich jak techniczna infrastruktura, które są potrzebne do zaimplementowania krótkoterminowych features niewymagających opóźnień i nadmiernej poprawy i
The architectural runway consists of the existing code,
components, and technical infrastructure needed to
implement near-term features without excessive
redesign and delay.
Built-in Quality
wbudowana jakość zapewnia, że każde rozwiązanie, w każdym kroku, spełnia odpowiednie standardy (ma odpowiednią jakość) przez cały okres developmentu.
Built-in quality practices ensure that each solution
element, at every increment, meets appropriate quality
standards throughout development.
Business Agility
zdolność do konkurowania i odniesienia sukcesu w erze cyfrowej poprzez szybkie reagowanie na zmiany na rynku oraz pojawiające się możliwości za pomocą innowacyjnych rozwiązań biznesowych.
Business agility is the ability to compete and thrive in the
digital age by quickly responding to market changes and Business agility is the ability to compete and thrive in the
digital age by quickly responding to market changes and emerging opportunities with innovative business
solutions.
Business Owners
właściciele biznesu to niewielka grupa interesariuszy, którzy mają główną odpowiedzialność biznesową i techniczną za zarządzanie, zgodność oraz zwrot z inwestycji (Return Of Investment) w przypadku rozwiązania opracowanego przez Agile Release Train (ART). Są to kluczowi interesariusze na ART, którzy muszą oceniać przydatność rozwiązania oraz aktywnie uczestniczyć w określonych wydarzeniach ART.
Business Owners are a small group of stakeholders who
have the primary business and technical responsibility
for governance, compliance, and Return On Investment
(ROI) for a solution developed by an Agile Release Train
(ART). They are key stakeholders on the ART who must
evaluate fitness for use and actively participate in certain
ART events.