Items tagged with AUTORSKIE

Agile Project Management

[polish]

Agile Project Management definitely differs from traditional approach. Project roles and responsibilities are shifted from a model of one man holding full responsibility for the project, performing detailed planning, controlling work assignments to a collective ownership, active cooperation with customer, concentration on delivering real value early in the development cycle and fast adaptation to rapidly changing business conditions.

This two- (three in advanced version) days training course introduces participants to the role and responsibilities of an Agile Project Manager. Participants learn how to successfully plan and control the project to deliver customer perceivable value fast. Agile Project Manager role is discussed in the context of Scrum, the most widely recognized and popular, yet very often misused agile methodology. Exercises and examples from real projects of different scale helps participants to grasp the idea of an agile approach to software development and learn advanced project planning and monitoring techniques.

Agile Project Management

[english]

Agile Project Management zdecydowanie różni się od podejścia tradycyjnego, inne są również rola i zakres odpowiedzialności kierownika projektu. Dotychczasowe praktyki zarządzania projektem polegające na jednoosobowej odpowiedzialności za projekt, szczegółowym planowaniu, rozdzielaniu zadań i rozliczaniu z postępów prac, ustępują miejsca szerokiej i aktywnej współpracy z klientem, kolektywnej odpowiedzialności za sukces projektu oraz planowaniu i realizacji projektu pod kątem osiąganej wartości oraz adaptacji do zmian.

Dwu-, a w wydaniu zaawansowanym trzydniowe, szkolenie Agile Project Management wprowadza uczestników w rolę i obowiązki kierownika projektu lekkiego, a rola ta dyskutowana jest w kontekście najpopularniejszej z lekkich metodyk - metodyki Scrum. Na przykładach rzeczywistych projektów różnej skali, uczestnicy poznają nowoczesne, zaawansowane techniki planowania, monitorowania i analizy postępów prac projektowych.

Scrum Podstawy

Scrum jest jedną z najpowszechniej stosowanych metod adaptacyjnych. Szczególnie dobre rezultaty przynosi w projektach o wysokim stopniu złożności i/lub ryzyka. Twórcy Scrum-a na ogół nie nazywają go metodyką, czy nawet procesem, lecz strukturą (framework) wokół której organizuje się praca zespołu. Strukturę tę wyznacza zestaw prostych praktyk, mających swoje korzenie w Lean Thinking. Właściwie wdrożony Scrum poprawia organizację pracy, produktywność zespołu oraz jego zaangażowanie i w efekcie prowadzi do zwiększenia wartości produkowanego oprogramowania.

Jednodniowe (4-6h) szkolenie Scrum Podstawy zarysowuje tło i okoliczności powstania Scrum-a, wprowadza w najważniejsze elementy jego struktury, definiuje role projektowe i związane z nimi zakresy odpowiedzialności oraz omawia kwestie związane z jego wdrażaniem.

Scrum dla Zespołów

Scrum dostarcza zespołom projektowym kompletnego zestawu praktyk, których prawidłowe stosowanie prowadzi do zwiększenia produktywności, radykalnego poprawienia zbieżności finalnego produktu z potrzebami (wymaganiami i oczekiwaniami) klienta oraz zwiększenia zaangażowania pracowników i ich zadowolenia z wykonywanej pracy.

Dwudniowe, intensywne szkolenie Scrum dla Zespołów, łączące wykład z ćwiczeniami, dostarcza całemu zespołowi projektowemu kompletnego warsztatu umożliwiającego natychmiastowe rozpoczęcie prac zgodnie z jedną z najpowszechniej stosowanych lekkich metodyk. Oprócz umiejętności wykorzystania metodyki Scrum w pracy projektowej, uczestnicy nabywają wiedzy o metodykach lekkich i celu ich stosowania. Takie ujęcie tematu pozwala zespołowi świadomie doskonalić i wzbogacać stosowany proces wytwórczy.

Scrum dla Firm

Scrum dostarcza zespołom projektowym kompletnego zestawu praktyk, których prawidłowe stosowanie prowadzi do poprawy organizacji pracy, zwiększenia produktywności, radykalnego poprawienia zbieżności finalnego produktu z potrzebami (wymaganiami i oczekiwaniami) klienta. W zespołach w których adopcja Scruma powiodła się, obserwuje się zwykle zwiększenie zaangażowania pracowników i ich zadowolenia z wykonywanej pracy. A jednak w praktyce bardzo często okazuje się, że proces zmiany kultury i środowiska pracy w danej organizacji jest na tyle trudny i złożony, że wdrożenie Scruma przebiega zbyt wolno lub kończy się jedynie połowicznym sukcesem.

Dwu-, a w wydaniu rozszerzonym trzydniowy, zaawansowany warsztat Scrum dla Firm, łączący wykład z analizą studiów przypadku i ćwiczeniami, jest adresowany do kadry zarządczej (kierowników liniowych, kierowników projektów, pracowników działów opracowujących i wdrażających procesy wytwórcze, wyższej kadry zarządzającej), a także szkoleniowców i coachów, osób stojących przed wyzwaniem wdrożenia lekkich metodyk w realizacji złożonych projektów. Umożliwia uczestnikom zdobycie wiedzy i umiejętności niezbędnych w procesie dostosowywania istniejących procedur, procesów wytwórczych i struktur organizacyjnych do wymogów lekkich metodyk. W trakcie warsztatu dyskutowane są zagadnienia związane z łączeniem procesów zdefiniowanych z empirycznymi, strategie adopcji lekkich metodyk oraz związane z tym procesem wyzwania. Uczestnicy nabywają kompetencji, które umożliwiają zaplanowanie i realizację wdrożenia lekkich metodyk i związanego z tym procesu przekształcania organizacji.

Kanban Praktycznie

Kanban jest techniką inicjującą i regulującą przepływ produktu (flow) przez systemy produkcyjne typu "ciągnionego" (pull). Stanowi jeden z filarów systemu produkcyjnego Toyoty (Toyota Production System, TPS) i pochodnych, odchudzonych systemów produkcyjnych (lean), na których wzorowane są lekkie metodyki produkcji programowania. Możliwości zastosowania tej techniki w produkcji oprogramowania rozciągają się od usprawniania pracy wykonywanej przez pojedyncze osoby, zespoły, aż po całe organizacje. Najlepsze rezultaty kanban przynosi tam, gdzie jego zasięg obejmuje cały system produkcji - od działu marketingu, poprzez produkcję, po działy wdrożeń czy dystrybucji. Kanban może być stosowany jako samodzielne narzędzie, może być także łączony z innymi metodykami w celu podniesienia kultury pracy zespołowej, sekwencyjnego podejmowania i realizacji zobowiązań przez zespoły projektowe, oraz optymalizacji procesu produkcji.

Jedno- lub dwudniowy warsztat Kanban Praktycznie dostarcza uczestnikom wiedzy o zastosowaniu techniki kanban w celu doskonalenia procesu produkcji oprogramowania. W trakcie warsztatu uczestnicy nabędą umiejętności wizualizowania procesu wytwórczego, optymalizowania jego efektywności za pomocą tablicy i kart kanban, techniki mapowania strumienia wartości (value stream mapping) i analizy przepływu. Umiejętności te pozwolą uczestnikom podnosić zdolność produkcyjną ich zespołów poprzez odkrywanie i eliminowanie wąskich gardeł w procesie produkcji, efektywnie zarządzać ilością pracy wykonywanej przez zespół (work-in-progress, WIP) i w efekcie przekształcać istniejące procesy wytwórcze w efektywne systemy produkcji, przynoszące wymierne korzyści w krótkim czasie.