Słownik analityka biznesowego
Definicje i wyjaśnienia kluczowych pojęć z analizy biznesowej
Agile
MetodykiZbiór wartości i zasad iteracyjnego wytwarzania oprogramowania, opisanych w Manifeście Agile z 2001 roku.
Agile Manifesto
MetodykiDokument z 2001 roku definiujący 4 wartości i 12 zasad zwinnego wytwarzania oprogramowania, będący fundamentem ruchu Agile.
BDD (Behavior-Driven Development)
MetodykiPodejście do wytwarzania oprogramowania łączące TDD z analizą biznesową — wymagania zapisywane w formacie Given/When/Then.
Backlog Refinement
MetodykiRegularne spotkanie zespołu Scrum poświęcone doprecyzowaniu, wycenie i priorytetyzacji elementów Product Backlogu.
Burndown Chart
MetodykiWykres pokazujący ilość pozostałej pracy w sprincie (lub projekcie) w funkcji czasu, służący do monitorowania postępu.
Crystal
MetodykiRodzina lekkich metodyk Agile autorstwa Alistaira Cockburna, dopasowywanych do wielkości zespołu i krytyczności projektu.
Cumulative Flow Diagram
MetodykiWykres pokazujący skumulowaną liczbę elementów w każdym stanie procesu w czasie, używany w Kanban do analizy przepływu.
Design Thinking
MetodykiMetoda rozwiązywania problemów skoncentrowana na użytkowniku, oparta na empatii, ideacji i prototypowaniu.
DevOps
MetodykiKultura i zestaw praktyk łączących rozwój oprogramowania (Dev) z operacjami IT (Ops) w celu skrócenia cyklu dostarczania.
Extreme Programming (XP)
MetodykiMetodyka Agile kładąca nacisk na jakość kodu przez praktyki takie jak pair programming, TDD i ciągła integracja.
Feature-Driven Development (FDD)
MetodykiIteracyjna metodyka Agile oparta na modelowaniu domeny i budowie systemu wokół listy funkcjonalności (features).
ITIL
MetodykiInformation Technology Infrastructure Library — framework najlepszych praktyk zarządzania usługami IT (ITSM).
Model spiralny
MetodykiModel cyklu życia oprogramowania łączący iteracyjne podejście z systematyczną analizą ryzyka na każdym etapie.
PMBOK
MetodykiProject Management Body of Knowledge — zbiór dobrych praktyk zarządzania projektami publikowany przez PMI, podstawa certyfikacji PMP.
PRINCE2
MetodykiProjects IN Controlled Environments — strukturalna metodyka zarządzania projektami oparta na procesach, szeroko stosowana w Europie.
Planning Poker
MetodykiTechnika estymacji w Agile, w której członkowie zespołu jednocześnie pokazują karty z wyceną, aby uniknąć efektu zakotwiczenia.
Product Owner
MetodykiRola w Scrum odpowiedzialna za maksymalizację wartości produktu i zarządzanie Product Backlogiem.
RAD (Rapid Application Development)
MetodykiMetodyka szybkiego wytwarzania oprogramowania z intensywnym prototypowaniem i ciągłym feedbackiem użytkowników.
Retrospektywa
MetodykiSpotkanie zespołu Scrum po zakończeniu sprintu, poświęcone refleksji nad procesem pracy i identyfikacji usprawnień.
SAFe
MetodykiScaled Agile Framework — framework do skalowania praktyk Agile na poziomie całej organizacji (wiele zespołów, portfolio).
Scrum Master
MetodykiRola w Scrum odpowiedzialna za usuwanie przeszkód, coaching zespołu i promowanie praktyk Scrum w organizacji.
Six Sigma
MetodykiMetodyka zarządzania jakością procesów, dążąca do ograniczenia defektów do 3.4 na milion możliwości (DMAIC).
Spike
MetodykiTimeboxowane zadanie badawcze w Agile — celem jest zdobycie wiedzy lub odpowiedź na pytanie techniczne, nie dostarczenie kodu.
Sprint
MetodykiStały, powtarzalny cykl pracy w Scrum (1-4 tygodnie), w którym zespół dostarcza gotowy przyrost produktu (Increment).
Sprint Planning
MetodykiWydarzenie Scrum rozpoczynające sprint, podczas którego zespół wybiera elementy z backlogu i planuje pracę na nadchodzący sprint.
Timeboxing
MetodykiTechnika zarządzania czasem polegająca na przydzieleniu stałego limitu czasu na czynność — po upływie czasu przechodzi się dalej.
V-Model
MetodykiModel wytwarzania oprogramowania rozszerzający Waterfall o powiązanie każdej fazy projektowej z odpowiadającą fazą testowania.
WIP (Work in Progress)
MetodykiIlość pracy rozpoczętej, ale jeszcze nieukończonej — kluczowa metryka w Kanban, której ograniczanie zwiększa przepływność.
Waterfall
MetodykiSekwencyjny model wytwarzania oprogramowania, w którym każda faza musi zostać ukończona przed rozpoczęciem następnej.