Metodyki zwinne

Transkrypt

Metodyki zwinne
Metodyki zwinne
Opis przedmiotu
Przedmiot Metodyki zwinne jest poświęcony 2 dużym, powiązanym ze sobą blokom
tematycznym – Lean i Agile. Zwinne (ang. agile) podejście do wytwarzania oprogramowania to
sposób pracy, który zakłada budowanie wysokiej jakości produktów lub usług w krokowy,
przyrostowy sposób tak, aby regularnie dostarczać klientowi jak największą wartość biznesową.
Opiera się na bliskiej współpracy zarówno z klientem, jak użytkownikiem końcowym
realizowanych rozwiązań. Z kolei chude (ang. Lean) podejście zakłada eliminowanie zbędnych
zadań, kroków i elementów, które wydłużają i rozdmuchują proces wytwarzania
oprogramowania, tak by maksymalnie skrócić czas potrzebny do wykonania kompletnego
produktu.
W ramach tych dwóch bloków studenci będą mieli okazję poznać metodykę Kanban, wywodzącą
się z fabryki Toyoty (Toyota Production System), oraz framework Scruma. Podczas zajęć
realizowanych w formie ćwiczeń i wykładów przedstawimy narzędzia, dobre praktyki i przykłady
z życia z zastosowania w praktyce obu sposobów pracy. Porównamy metodyki oraz omówimy
potencjał i zagrożenia wynikające z nieprawidłowego użycia każdej z nich.
Liczba godzin lekcyjnych (45min) - 30
Zakres zajęć
1.
Lean (kanban)
- Zarządzanie zmianą w zespole/ organizacji
- Źródła kanbana - podejście lean i Toyota Production System
- Kanban jako metoda pracy – zasady, narzędzia, dobre praktyki
- Kanban w praktyce – case study
2. Agile (Scrum)
- Agile – wartości i źródła zwinnego podejścia do tworzenia oprogramowania
- Zarządzanie produktem w agile (minimum viable product – MVP, przyrostowe podejście,
znaczenie UX i informacji zwrotnej od klienta)
- Scrum jako metoda pracy – zasady, narzędzia, dobre praktyki
- „Zarządzanie” samoorganizującym się zespołem
- Scrum w praktyce – case study
Lean i agile – jak się uzupełniają, jak z siebie korzystają
Zaliczenie – na ostatnich zajęciach
Wymagania
Brak – przedmiot nie wymaga od studentów posiadania szczególnych kompetencji.
Cele kształcenia
Celem zajęć jest zaznajomienie studentów z coraz powszechniej stosowanymi metodami pracy w firmach
wytwarzających oprogramowanie. Po ukończeniu Metodyk zwinnych studenci będą w stanie, podejmując
pracę, odnaleźć się w zespołach kanbanowych i scrumowych.