W świecie wytwarzania oprogramowania istnieje wiele metodologii i z pewnością warto jest wiedzieć, które z nich są do siebie podobne, co je łączy i jakie sa między nimi różnice. W artykule znajdziesz podstawowe informacje na temat najbardziej popularnych metodologii:
- Geneza metodologii Lean
- Charakterystyka lean software development
- Czym jest Agile i jakimi zasadami się kieruje
- Scrum – role, procesy, wartości, ceremonie, artefakty, proces, estymowanie, zarządzanie backlogiem, narzędzia i definicje, wady i zalety
- Kanban – czym jest i jak działa
- Porównanie Scrum i Kanban
W ostatnich latach Agile stał się głównym nurtem w wytwarzaniu oprogramowania i większość zespołów stara się pracować w Scrumie lub Kanbanie. O ile na poziomie pojedynczych zespołów Scrum i Kanban dobrze się sprawdzają, problem pojawia się w inicjatywach, nad którymi pracuje wiele zespołów. Z tego powodu wiele organizacji powraca do podejścia Waterfall lub próbuje łączyć Waterfall i Agile stosując jakieś hybrydowe rozwiązania. Czytając artykuł dowiesz się:
- Czym jest metodologia Waterfall, z jakich faz się składa, jakie są jej wady i zalety
- Disciplined Agile Delivery (DAD)framework – zasady, komponenty i procesy
- Scaled Agile Framework (SAFe) – zasady, komponenty i procesy
- Large scale scrum (LeSS) framework – zasady, komponenty i procesy
- Scrum@Scale framework – – zasady, komponenty i procesy
Wszystkie trzy frameworki – XP ( Extreme Programming), KANBAN i SCRUM mają na celu dostarczanie możliwie jak największej wartości do klienta w najbardziej optymalny sposób. Mimo iż wszystkie zgodne są z Agile Manifesto istnieją między nimi pewne różnice, o których przeczytasz w artykule:
- Jaka jest specyfika każdego z frameworków
- Jakimi wartościami i zasadami kieruje się każdy z frameworków
- Jakie role występują w przedstawianych frameworkach
- Jakie są popularne praktyki wykorzystywane przez zespoły korzystające z każdego z frameworków
Artykuł wyjaśniający popularne terminy, który pozwoli Ci zrozumieć, czym są Agile, Lean, Scrum, Kanban, DevOps oraz co je łączy i dzieli. Czytając artykuł dowiesz się:
- Skąd wziął się i czym jest Agile, jakie są jego korzyści, jakimi zasadami się kieruje
- Co ma wspólnego Agile z Product Managementem
- Czym jest Lean i co odróżnia go od Agile
- Jakie są różnice pomiędzy Agile i Waterfallem
- Jak ma się do siebie Agile i DevOps
- Co różni Scrum i Kanban
https://miro.com/blog/choose-between-agile-lean-scrum-kanban/
W poniższym poradniku znajdziesz wszystko, co powinieneś wiedzieć o Agile, jako product manager oraz czym jest agile product management. Czytając dowiesz się:
- Co to jest Agile Product Development
- Jakimi zasadami kieruje się Agile
- Jakie są najczęściej spotykane metodologie I frameworki zgodne z duchem Agile
- Czym charakteryzuje się roadmapa stworzona w zgodzie z Agile
- Jakie popularne metody priorytetyzacji warto znać – MoSCoW, Kano model, RICE
- W jaki sposób można wykorzystać Agile w większej skali – SAFe, The Spotify Model
- Jaka jest rola Product managera w zwinnym wytwarzaniu produktów
- Jak działać zwinnie w rozproszonych zespołach
- Czym kierować się wybierając odpowiednie narzędzia wspierające podejście Agile