studia podyplomowe zarządzanie projektami informatycznymi Proces typu C Tomasz Włodarek, 19 grudnia

Podobne dokumenty
Rozdział I SCRUM ZARZĄDZANIE ZŁOŻONYMI PROJEKTAMI

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

Agile Software Development. Zastosowanie metod Scrum i Kanban.

Organizacja projektowa

Feature Driven Development

Podejście zwinne do zarządzania projektami

Wprowadzenie do metodyki SCRUM. mgr inż. Remigiusz Samborski Instytut Informatyki Politechnika Wrocławska

Programowanie zespołowe

Estimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw,

Agile Project Management

Program New Way of Working (NWoW) źródłem motywacji do zmiany postaw. innogy Polska Dorota Kuprianowicz-Legutko

Opracowanie produktów spoŝywczych. Podejście marketingowe - Earle Mary, Earle Richard, Anderson Allan. Spis treści. Przedmowa

Etapy życia oprogramowania

Scaling Scrum with SAFe. Małgorzata Czerwińska

Lekkie metodyki. tworzenia oprogramowania

DevOps w duecie. Autorzy: Cezary Krzemiński Dariusz Puchalak

Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania

Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)

Zarządzanie projektami. Porównanie podstawowych metodyk

Finish or perish. Scrum: Nowy porządek. Tomasz Włodarek. bnd Tomasz Włodarek. Pragmatyczne metody wytwarzania oprogramowania.

OFERTA SZKOLEŃ BIZNESOWYCH

Programowanie zespołowe

Bilans Kapitału Ludzkiego Kompetencje przyszłości: czy uczelnie mogą (i powinny) kształcid na potrzeby rynku pracy?

Opis metodyki i procesu produkcji oprogramowania

Metodyki zwinne wytwarzania oprogramowania

Biznes plan innowacyjnego przedsięwzięcia

Zarządzanie kompetencjami

Open innovation. "It is not enough just to be innovative. It is essential to be innovative all the time." Pinelli, Ernst & Young, 2012

Zakres problemowy prac habilitacyjnych w naukach o zarządzaniu w latach

Spis treści. 00 Red. Spis tresci. Wstep..indd :52:08

Innowacje w sektorze farmaceutycznym - przykłady do naśladowania

Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami

Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework. Edyta Tomalik Grzegorz Ziemiecki

Najpierw lepiej, później taniej Strategia osiągania unikalnej wartości dla klienta wspierana rozwiązaniami IBM. Autorzy: IBPM S.A.

Programowanie zwinne

Programowanie Zespołowe

Tychy, plan miasta: Skala 1: (Polish Edition)

kompetencji zawodowych Professional Scrum Master I, Certified Scrum Master I Mirosław Dąbrowski zespół Indeed wprowadzenie Scruma

Przewodnik egzaminacyjny. EXIN Agile Scrum. Wydanie

Zakres wykładu. Podstawy InŜynierii Oprogramowania

Zarządzanie projektami w NGO

Organizacyjny aspekt projektu

Wsparcie narzędziowe zarządzania ryzykiem w projektach

ZARZĄDZANIE INNOWACJĄ

ROZWIĄZANIA NAJWIĘKSZYCH ŚWIATOWYCH WYZWAŃ SPOŁECZNYCH, ŚRODOWISKOWYCH I EKONOMICZNYCH. MOŻLWOŚĆ BYCIA LIDEREM OD WCZESNEGO WIEKU

Procedura zarządzania ryzykiem w Państwowej WyŜszej Szkole Zawodowej w Elblągu

Programowanie obiektowe

Główne założenia XP. Prostota (Simplicity) Komunikacja (Communication) Sprzężenie zwrotne (Feedback) Odwaga (Agressiveness)

WIEDZA INNOWACJE TRANSFER TECHNOLOGII EFEKTYWNE WYKORZYSTANIE ŚRODKÓW UE

DODATKOWE ĆWICZENIA EGZAMINACYJNE

OD MARZEŃ DO REALIZACJI - DZIAŁAJ, ROZWIJAJ, ZDOBYWAJ! Consulting Coaching Business STAWIAMY NA ROZWÓJ BIZNESU

ZARZĄDZANIE WDRAŻANIEM INNOWACJI W FIRMIE

ZARZĄDZANIE PROJEKTAMI. Tomasz Janka KFDZOM Kołobrzeg, 21 września 2017

Spis treści. 1.2, Struktura, kapitału ludzkiego 34. Wstęp 17. O Autorach 23

SSW1.1, HFW Fry #20, Zeno #25 Benchmark: Qtr.1. Fry #65, Zeno #67. like

Zestawy zagadnień na egzamin dyplomowy (licencjacki) dla kierunku ZARZĄDZANIE (studia I stopnia)

KLASTRY TRADYCYJNEJ śywności konferencja: RYNEK TRADYCYJNEJ śywności O UZNANEJ JAKOŚCI Grudnia 2007

System Centralny dla banku w 6 miesięcy

Nowe modele zakupowe usług IT w obszarze ochrony zdrowia.

Nie o narzędziach a o rezultatach. czyli skuteczny sposób dokonywania uzgodnień pomiędzy biznesem i IT. Władysławowo, 6 października 2011 r.

Lean Six Sigma poziom Green Belt

MODELE CYKLU ŻYCIA OPROGRAMOWANIA (1) Model kaskadowy (często stosowany w praktyce do projektów o niewielkiej złożonoś

ZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska

Wprowadzenie w tematykę zarządzania przedsięwzięciami/projektami. dr inż. Agata Klaus-Rosińska

Jak stworzyć i rozwijać sieć agroturystyczną. Koncepcje, finanse, marketing

Metodyki programowania. Tomasz Kaszuba 2015

Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition)

Angielski bezpłatne ćwiczenia - gramatyka i słownictwo. Ćwiczenie 7

Dr Irena Herbst. Warszawa, 15 styczeń 2009

SPRAWNOŚĆ W ZARZĄDZANIU PROJEKTAMI

SCRUM niełatwe wdrażanie metodyki w praktyce. Adam Krosny

Dobry Product Backlog Oferta szkolenia dla Product Ownerów

Akademia Menadżera Innowacji (AMI)

2012 Metody kreowania innowacyjnych pomysłów. Tomasz Cichocki

Projektowanie strategii HR

System informatyczny jest to wyodrębniona część systemu informacyjnego, która jest, z punktu widzenia przyjętych celów skomputeryzowana.

Szkolenie 2. Zarządzanie programami

SUBDYSCYPLINY W NAUKACH O ZARZĄDZANIU I JAKOSCI 2.0

DYPLOM POST-MBA: STRATEGICZNE PRZYWÓDZTWO

Kształtując przyszłość, jakiej chcemy. refleksje z raportu podsumowującego Dekadę Edukacji dla Zrównoważonego Rozwoju ( ).

Kierunek cyfryzacji w Polsce praktyczne konsekwencje zmian dla obywateli oraz przestrzeni publicznej

Angielski bezpłatne ćwiczenia - gramatyka i słownictwo.

SERVICE & PRODUCT DESIGN

Studia II stopnia stacjonarne i niestacjonarne Kierunek Zarządzanie Specjalność INNOWACJE W BIZNESIE projektowanie i wdrażanie

UŻYCIA. Wykorzystaj usługę Yammer jako społecznościowe miejsce pracy napędzaj kreatywność, innowacje i zaangażowanie.

Programowanie Zespołowe

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE

Programowanie zwinne - wprowadzenie. Programowanie ekstremalne. Wstęp Reguły i praktyki SCRUM. Wprowadzenie Role Zdarzenia Artefakty

OFERTA. Zarządzanie projektami O K R E Ś L E N I E Z A S O B Ó W

KILKA SŁÓW O ROLI PRODUCT MANAGERA

PROJEKT ZESPOŁOWY WYDZIAŁ MATEMATYKI I INFORMATYKI UŁ

Zarządzanie testowaniem wspierane narzędziem HP Quality Center

Usługi i rozwiązania IT dla biznesu

Procesowa specyfikacja systemów IT

BUDOWANIE POZYCJI FIRMY NA KONKURENCYJNYM GLOBALNYM RYNKU

DESIGN JAM. Blue Owl KONTAKT. Adres Telefon Online. tel office: tel PM:

Projekt Badawczy Analiza wskaźnikowa przedsiębiorstwa współfinansowany ze środków Unii Europejskiej

Scrum. Zwinna metodyka prowadzenia projektów

MSF. Microsoft Solution Framework

Transkrypt:

studia podyplomowe zarządzanie projektami informatycznymi Proces typu C Tomasz Włodarek, 19 grudnia 2009 1.0.0

wstęp... Z czego wynika trudność we wdraŝaniu lekkich metodyk? Dlaczego tak wiele zespołów zatrzymuje się w pół kroku (pseudo agile, scrumbut)? Sprawdźmy u źródła * * Wygląda na to, Ŝe wszystkie drogi prowadzą do artykułu The New New Product Development Game (Hirotaka Takeuchi, Ikujiro Nonaka, Harvard Business Review, styczeń-luty 1986) opisującego holistyczne (zintegrowane, całościowe) podejście do procesu produkcji na podstawie badań przeprowadzonych w Fuji-Xerox, Canon, Honda, NEC, Epson, Brother, 3M, Xerox i Hewlett-Packard.

wyzwanie... Wysoka jakość Niskie koszty ZróŜnicowanie produktów Elastyczność, łatwość przystosowania się do zmian Szybkość dostarczania produktów na rynek

trzy typy procesów wytwórczych 1. Rozwój pomysłu Zbieranie i analiza wymagań 2. Testy wykonalności Projektowanie 3. Projekt produktu Implementacja 4. Proces rozwoju Integracja 5. Produkcja pilotaŝowa Testowanie 6. Produkcja pełna WdroŜenie

trzy typy procesów wytwórczych Typ A: Etapowy NASA-type PPP (phased program planning) Typ B: Zazębiający się (sashimi) Fuji-Xerox (inspiracja dla InŜynierii WspółbieŜnej) Typ C: Holistyczny (scrum) Honda, Canon In a relay someone says: My job is done, now you take it from here. But that's not right. Everyone has to run the entire distance. Like in rugby, every member of the team runs together, tosses the ball left and right, and dashes toward the goal. Watanabe, Honda

typ A krótka charakterystyka Planowanie detaliczne i Ŝyczeniowe, oparte o... Zdefiniowane i powtarzalne procesy Wiarygodność planu jest zaleŝna od skali przedsięwzięcia, a... Przygotowanie i utrzymanie planu jest kosztowne, w związku z czym... Odstępstwo od planu jest kosztowne Silnie wyodrębnione fazy produkcji Struktura organizacji sprzyja powstawaniu silosów kompetencyjnych Długie cykle produkcyjne, późna kapitalizacja (innowacja staje się imitacją)

typ C krótka charakterystyka Planowanie jest adaptacyjne, a procesy empiryczne Zmiana jest oczekiwanym i akceptowanym elementem projektu (ciągła weryfikacja kierunku rozwoju produktu ze względu na nieprecyzyjne wymagania); zmiana napędza procesy Ciągła optymalizacja procesów (nacisk na obniŝanie kosztów i skracanie czasu potrzebnego na eksplorację przestrzeni moŝliwych rozwiązań dopełniających się lub alternatywnych) Nakładające się fazy produkcji Struktura organizacji oparta o interdyscyplinarne, samoorganizujące się zespoły Krótkie cykle produkcyjne, moŝliwa szybka kapitalizacja

cechy procesu typu C Naczelne kierownictwo występuje jako inicjator, katalizator przedsięwzięcia Samoorganizujące się zespoły projektowe Zachodzące na siebie etapy rozwoju produktu Multilearning (uczenie się z róŝnych źródeł i na róŝne sposoby) Subtelna kontrola Organizacyjny transfer uczenia się

naczelne kierownictwo jako inicjator Wymagający, ambitny cel, zdefiniowany na poziomie strategicznym... I kept on rejecting the proposals repeatedly for about half a year. Engineers can think up all kinds of reasons why something is impossible to do. Kobayasi, Fuji-Xerox...pozostawia dowolność w sferze jego realizacji At times, management needs to do something drastic like setting the objective, giving the team full responsibility, and keeping its mouth shut. Kawamoto, Honda

samoorganizujące się zespoły Nowy produkt oznacza nowy proces. Wiedza z poprzednich projektów nie moŝe zostać bezpośrednio zastosowana Członkowie zespołu są zachęcani do podejmowania inicjatywy, ryzyka i odpowiedzialności z swoje działania, współpracy, koncentracji na rozwiązywaniu problemów, rozwijania zróŝnicowanych umiejętności Grupa przejawia cechy przedsięwzięć typu start-up członkowie zespołu udzielają się we wszystkich niemal obszarach, a procesy powstają tam gdzie są potrzebne i ulegają ciągłej rekonfiguracji Pojawia się unikalna dla danej grupy dynamika i rytm pracy (wzajemne dopasowanie)

samoorganizacja Autonomiczność w trakcie trwania przedsięwzięcia ingerencja kierownictwa jest ograniczona do wsparcia moralnego i finansowego We open up our purse but keep our mouth closed. Yes, we've given them freedom, but we've also transferred a strong sense of responsibility. Kawamoto, Honda Przekraczanie kolejnych granic; przełamywanie status-quo zespół jest zachęcany by samodzielnie podejmować inicjatywę i ryzyko (samotranscendencja), a takŝe podejmować obowiązki wykraczające poza początkowe kwalifikacje, nawet kosztem popełnianych błędów If each and every one of us does his or her job well, then we basically won't need a structure. Kawamoto, Honda Wzajemna inspiracja związana z międzyfunkcyjnością zespołu zespół złoŝony jest z osób o róŝnym doświadczeniu, wiedzy, kwalifikacjach, sposobie myślenia

zachodzące na siebie etapy realizacji Ograniczona liczba przekazań produktu pomiędzy grupami czy stanowiskami skutkuje......znacznym skróceniem cyklu

multilearning Członkowie zespołu podejmują wyzwania wykraczające poza ich kwalifikacje, jeśli taka jest potrzeba chwili Bezpośredni kontakt ze specjalistami z róŝnych dziedzin (międzyfunkcyjność zespołów) powoduje iŝ wszyscy członkowie zespołu nabywają szerokiej wiedzy wykraczającej poza ich początkowe kwalifikacje......dzięki czemu zespół jest w stanie pokonywać bariery i przełamywać status-quo (eksperci nie tolerują błędów, podczas gdy nowicjusze nie wiedząc, Ŝe tak się nie da, osiągają cel) Pozostawiono znaczący margines na błędy; zarezerwowano czas na ich naprawę oraz samodoskonalenie Learning-by-doing w odróŝnieniu od trybu analytic-strategysynthesis

subtelna kontrola Kontrola jest konieczna aby zespół nie popadł w zwątpienie i chaos, a jednak......musi pozostać na tyle subtelna, aby nie ograniczać kreatywności i spontaniczności Elementami subtelnej kontroli są: Samokontrola wynikająca z cech osobowościowych członków zespołu (wysokie standardy) Kontrola wywierana przez grupę (presja grupy) zobowiązanie podjęte wobec reszty zespołu i wyŝszego kierownictwa Wzajemna kontrola członków zespołu Wspólny zestaw wartości Mechanizm oceny i nagrody uzaleŝniony od wyników grupy wzmacnia zaufanie i relacje w grupie, wzmacnia element kontroli przez presję grupy

transfer wiedzy Członkowie pierwotnego zespołu zakładając nowe komórki (zespoły); przekazują nie tyle wiedzę merytoryczną ile kulturę pracy Instytucjonalizacja procesów (przenoszenie rozwiązań z przeszłości do teraźniejszości) moŝe być zagroŝeniem dla uczenia się organizacji i przełamywania status-quo

ograniczenia Nadzwyczajny wysiłek; duŝa liczba nadgodzin Model nie przystaje do projektów bardzo duŝej skali, gdzie liczba zaangaŝowanych osób wyklucza bezpośredni kontakt (osmotyczna komunikacja) Model nie przystaje do organizacji o silnej strukturze hierarchicznej, w których kontrola skupiona jest w rękach pojedynczych osób (np. głównego programisty), reszta pracowników pełni rolę asystentów, wypełniając jego polecenia

zastosowania procesów typu C (scrum) Projektowanie innowacyjnego, przełomowego produktu Skrócenie czasu rozwoju nowych produktów Zwiększenie elastyczności zespołu projektowego wobec nieoczekiwanych zmian

produkcja oprogramowania subiektywna charakterystyka Zmieniające się wymagania Wysoka złoŝoność, kompleksowe zaleŝności Innowacyjność wymuszona silną konkurencją Szybko zmieniające się technologie (SW/HW) Stosunkowo niskie koszty wprowadzania zmian (coraz niŝsze!) W większości przypadków powstaje nowy, unikalny produkt lub funkcjonalność będąca odpowiedzią na specyficzne potrzeby klienta Produkcja oprogramowania to praca z ludźmi (kreatywnymi, twórczymi, o wysokich kwalifikacjach)

wdroŝenie Ustanowienie nowego procesu jest stosunkowo łatwe Problem leŝy w uzyskaniu zmian w sposobie myślenia i kulturze zarządzania, w szczególności: Zaakceptowanie niepewności ObniŜenie poziomu kontroli odgórnej i zastąpienie jej subtelną kontrolą Zmiana stylu zarządzania z nakazowo-rozdzielczego na przywództwo-współpraca współpraca (styl przywództwo-słuŝebne) Uzyskanie przewagi myślenia strategicznego, długofalowego ponad lokalne optymalizacje Przyzwolenie na naukę poprzez wykonywanie pracy (zachęcanie do podejmowania odpowiedzialności, działania i naukę na popełnionych błędach) Wychodzenie pracowników poza silosy kompetencyjne

przeszkody we wdraŝaniu * 70% respondentów wskazuje, Ŝe inicjatywa wdroŝenia metodyki Scrum pochodzi od zespołów projektowych......a tylko 15%, Ŝe taka była decyzja kierownictwa jako podmiot inicjujacy zmianę 41% wskazuje pracowników, 30% kierownictwo średniego szczebla, 29% naczelne kierownictwo jako przeszkodę wdroŝenia metodyki Scrum 59% respondentów podaje występowanie oporów przez zmianą, 26% brak wsparcia kierownictwa, 22% sztywne przypisanie osób do działów * Scrum w Polsce. Raport z badań. red. M. Ćwiklicki Katedra Metod Organizacji i Zarzadzania, Uniwersytet Ekonomiczny w Krakowie, grudzień 2009

wartości metodyki Scrum Otwartość Odwaga, śmiałość Szacunek Uwaga i skupienie Zobowiązanie

charakterystyka procesu zmian (Virginia Satir) Faza 1. Ostatnie (aktualne) status quo Faza 2. Opór Faza 3. Chaos Faza 4. Integracja Faza 5. Nowe status quo

literatura Imai, K. Takeuchi, H., Nonaka, I., Managing the new product development process: How Japanese companies learn and unlear, [w:] Clark, K.B., Hayes, R.H., Lorenz, C., The Uneasy Alliance, Harvard Business School, 1985 Takeuchi, H., Nonaka, I., The New New Product Development Game, Harvard Business Review, Jan-Feb 1986 Ohno, T., Toyota Production System: Beyond Large-Scale Production, Productivity Press, 1988 Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2002 Liker, J., Droga Toyoty, MT Biznes, 2005 Sutherland, J., The Roots of Scrum: How Japanese Manufacturing Changed Global Software Development Practices, JAOO, 2005 Liker, J., Hoseus, M., Kultura Toyoty, MT Biznes, 2009