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.