Professional Documents
Culture Documents
Fundamentals
Słownik
Wersja 1.0.0
Listopad 2018
Pojęcie Opis
ang. Agile Zwinność jest podejściem do wytwarzania
oprogramowania, które opiera się o
pol. Zwinność
ograniczone czasowo iteracje. Jej celem
jest budowanie oprogramowania, które
tworzone jest w sposób przyrostowy od
samego początku projektu.
2
Pojęcie Opis
ang. Automated Automatyczne zapewnianie środowisk jest
Provisioning definiowane jako w pełni zautomatyzowane
dostarczanie i utrzymanie komponentów
pol. Automatyczne
środowiska aplikacji. Na przykład, bazy
Zapewnianie
danych lub serwera aplikacyjnego. W
Środowisk
organizacji DevOps, automatyczne
zapewnianie środowisk może
być odpowiedzialnością zespołu
platformowego DevOps.
3
Pojęcie Opis
ang. Burn Down Chart Określenie Scrumowe – podczas Planning
Pokera, zadania mają przypisywane
ang. Wykres Spalania
przez zespoł tzw. story pointy. Są to
estymaty w wirtualnej jednostce opisujące
złożoność i pracochłonność związaną z
daną funkcjonalnością. Wykres Spalania
pokazuje zespołowi w trakcie Sprintu, czy
prędkość z jaką zamykają poszczególne
zadania pozwala im ukończyć cel sprintu
o czasie. Daje to okazję zespołowi do
natychmiastowej reakcji, gdyby okazało
się w trakcie Sprintu, że istnieje ryzyko nie
osiągnięcia celu Sprintu.
4
Pojęcie Opis
ang. Continuous yy Rygorystyczna Automatyzacja
Delivery Base
yy Skrajna Informacja Zwrotna
Principles
pol. Podstawowe yy Ciągła Zmiana
Zasady Ciągłego
Dostarczania
5
Pojęcie Opis
ang. Continuous yy Dostarczaj wartość szybciej
Improvement
yy Dostarczaj wartość lepiej
Objectives
pol. Cele Ciągłego yy Zapewniaj usługi taniej
Usprawniania yy Zapewniaj więcej znaczenia pracy
yy Odwaga
yy Ciągłe Usprawnianie
yy Przywództwo
6
Pojęcie Opis
ang. DASA Model kompetencyjny DASA, który definiuje
Competence 8 obszarów wiedzy oraz 4 obszary
Framework umiejętności kluczowych dla DevOps.
pol. Model
Kompetencyjny DASA
4. Programowanie
5. Ciągłe Dostarczanie
6. Specyfikacja Testów
7. Inżynieria Infrastruktury
8. Bezpieczeństwo, Ryzyko i
Compliance
3. Ciągłe Usprawnianie
5. Multidyscyplinarne, autonomiczne
zespoły
7
Pojęcie Opis
ang. DASA Skills 1. Odwaga
pol. Umiejętności 2. Budowanie zespołów
DASA
3. Przywództwo
4. Ciągłe Usprawnianie
8
Pojęcie Opis
ang. Definition of Określenie Scrumowe – lista zasad
Ready (DoR) (najlepiej, gdy widnieje ona obok tablicy
scrumowej) opisująca, jakie standardy
pol. Definicja
powinna spełniać historyjka użytkownika,
Gotowości
by zostać zaakceptowaną przez Zespół
Deweloperski. Przykładem wpisu na takiej
liście może być: „historyjka użytkownika
znajduje się w Backlogu Produktu”,
„Zespół Deweloperski rozumie problem”,
„historyjka użytkownika jest wyestymowana
przez Zespół Deweloperski” itd. Definicja
Gotowości istnieje, by upewnić się, że
wymagania są jasne od ich zrodzenia
a dodatkowe dyskusje na ich temat są
ograniczone do minimum.
9
Pojęcie Opis
ang. Experimentation Eksperymentowanie oznacza testowanie
hipotezy, a w praktyce – próbowanie
pol.
czegoś nowego w oparciu o potrzebę.
Eksperymentowanie
10
Pojęcie Opis
ang. Impediment Określenie Scrumowe – Tablica
Board zawierająca tematy, które powstrzymują
zespół od wykonywania ich pracy, ale ich
pol. Tablica z
naprawa jest poza zasięgiem zespołu.
Problemami
Zazwyczaj Scrum Master upewnia się,
że problemy są rozwiązywane. Tablica
z problemami powinna zawierać tylko
tematy, które członek zespołu już próbował
rozwiązać sam, czyli nie wszystko jest
umieszczane na tej tablicy. Wpisy na tej
liście mogą zawierać: „brak wystarczającej
ilości biurek”, „zespół w różnych lokalizacjach
pracuje wolniej”, „sieć nie działa kilka razy
dziennie”.
11
Pojęcie Opis
ang. Kanban Kanban po japońsku oznacza „spis
widoczny”. Natura wizualizacji Kanbana
pol. Kanban
pozwala zespołom komunikować się łatwiej
na temat pracy, która wymaga uwagi,
by upewnić się, że przepływ wartości
w procesie pozostaje taki sam. Kanban
jest świetnym narzędziem do wizualizacji
przyrostu pracy, wąskich gardeł w systemie
i pomaga ograniczać marnotrawstwo oraz
maksymalizować wartość.
12
Pojęcie Opis
ang. Over-processing Zazwyczaj ten typ marnotrawstwa jest
spowodowany przez zespół niepotrafiący
pol. Zbędne
zrozumieć Głosu Klienta (ang. Voice of
przetwarzanie
Customer) lub wizji produktu, co powoduje
implementację przez zespół nadmiaru
niepotrzebnych funkcjonalności. Rola
Właściciela Produktu może okazać się
kluczowa w przeciwdziałaniu temu typu
marnotrawstwa.
13
Pojęcie Opis
ang. Potentially Określenie Scrumowe – przyrost produktu,
Shippable Product który jest dostarczany na koniec każdego
Sprintu. Jeśli biznes uzna to za konieczne,
pol. Potencjalne
artefakt ten zostanie wdrożony na
Wydanie Przyrostu
produkcję natychmiastowo, ponieważ nie
ma z nim utożsamionej żadnej dodatkowej
pracy.
14
Pojęcie Opis
ang. Scrum Board Określenie Scrumowe – obrazowy wykaz
aktywności w stylu Kanban, w którym
pol. Tablica Scrumowa
aktywności przesuwają się z lewej strony
do prawej poprzez tablicę pomiędzy
stanami „Do zrobienia”, „W trakcie”,
„Zrobione”, „Zablokowane”.
15
Pojęcie Opis
ang. Scrum Roles Zespół Deweloperski, Scrum Master,
Właściciel Produktu
pol. Role w Scrumie
16
Pojęcie Opis
ang. Sprint Backlog Określenie Scrumowe – zbiór elementów z
Backlogu Produktu, które zostały wybrane
pol. Sprint Backlog
do Sprintu zawierające zadania potrzebne
do dostarczenia nowych funkcjonalności
na koniec Sprintu (np. aktywności związane
z rozwojem, przeglądem, testowaniem
itd.). Backlog Sprintu zawiera wewnętrzną
prognozę Zespołu Deweloperskiego
dotyczącą nadchodzącego przyrostu.
17
Pojęcie Opis
ang. Task Classification Ćwiartki Klasyfikacji Zadań zostały
Quadrant zdefiniowane przez Charlesa Perrow.
Metoda determinacji, czy zadania mają
pol. Ćwiartki
potencjał to bycia zautomatyzowanymi.
Klasyfikacji Zadań
Ćwiartki wyznaczone są przez dwa
wymiary: analizowalność i zmienność.
18
Pojęcie Opis
ang. Value Stream Określenie Lean. Mapowanie Strumienia
Mapping Wartości (VSM) jest narzędziem, by
zdobyć wgląd w przepływ wartości w
pol. Mapowanie
procesie i może zostać wykorzystane do
Strumienia Wartości
zidentyfikowania aktywności dodających
wartość i aktywności niedodających
wartości. Dzięki tej świadomości możliwa
jest optymalizacja całego procesu.
19
© 2018 - DevOps Agile Skills Association
www.devopsagileskills.org
20