2012 Jak dobierałem zespół - case study Piotr Przybyłkiewicz Kluczowe zasoby do realizacji e-usługi Warszawa, 16 października 2012
Parę słów o czym dziś Państwu opowiem Empathy i ja O firmie naszego Klienta O potrzebach jakie miały zostać spełnione O zagrożeniach w projekcie O kompetencjach członków mojego zespołu O wymaganiach stawianych sobie i innym O zbudowaniu sprawnego zespołu O sukcesie
Empathy Internet Software House 2000 rok założenia 50 pracowników Budujemy aplikacje w oparciu o rozwiązania internetowe.
O mnie Od 3 lat w Empathy Zajmuję się prowadzeniem projektów internetowych: B2B i dedykowanych
Budowanie zespołu Budowanie sprawnego zespołu nie jest sprawą prostą ani łatwą. Należy dobrze dobrać kompetencje każdego z członków zespołu, aby funkcjonował on sprawnie.
O kliencie
Zanim zaczniemy myśleć o projekcie musi pojawić się Klient. Pierwszy kontakt z klientem miał miejsce na wiosnę 2010 roku, Recepta na wygranie przetargu? Spóźnić się na pierwsze spotkanie!
Centrala Tubądzin Przebieg zamówienia Zamówienie na towar złożone przez dystrybutora Dystrybutorzy Zamówienie na towar złożone przez realizatora Administrator Pracownicy dystrybutora Kontrola ze strony salonu Kontrola ze strony dystrybutora Salony Realizatorzy Oferta salonu Zamówienie na towar złożone przez salon Administrator Pracownicy salonu Pracownicy Projektant Pracownicy Fliziarz
Salon1 Oferta salonu 1 Oferta dla salonu 1 Administrator Pracownicy salonu Pracownicy Realizator2 Centrala Tubądzin Kontrola oferowanego asortymentu Oferta dla salonu 2 Oferta dla salonu 2 Administrator Salon2 Pracownicy salonu Pracownicy Oferta salonu 2 Oferta salonu 3 Realizator1 Oferta dla salonu 3 Salon3 Administrator Pracownicy Pracownicy salonu
Infrastruktura IT System ERP IFS System WMS - Qguar
Potrzeby i cele
Kontrola i zwiększenie sprzedaży Usprawnienie procesu zamówienia towaru Udostępnienie nowego kanału dystrybucji z zachowaniem starych zasad Terminowość wdrożenia
Zagrożenia im głębiej w las tym więcej drzew
Integracja systemów Przypadek 1 firma nie lubi się z wdrożeniowcem Przypadek 2 trudna integracja danych Przypadek 3 bezpieczeństwo danych Przypadek 4 synchronizacja Skomplikowana struktura sprzedażowa Przypadek 1 pełne odwzorowanie zależności Przypadek 2 zapewnienie obsługi wszelkich wyjątków od głównego procesu
Zespół
Dobry kierownik projektu: Ma doświadczenie Poznał potrzeby biznesowe i cele projektu Zrozumiał ryzyka i możliwe problemy Zna mocne i słabe strony pracowników
Grafik, UX designer Osoba doświadczona w projektowaniu graficznym i funkcjonalnym systemów IT Bardzo dobrze zna wymagane narzędzia Służy radą dla kierownika projektu Zna nowoczesne trendy i standardy projektowania
Team Leader Osoba która umie zarządzać zespołem programistów Ma doświadczenie w pracy nad podobnymi projektami Doskonale zna środowisko programistyczne Może służyć wsparciem dla zespołu Konsultuje się z kierownikiem projektu
Programista PHP #1 Osoba doświadczona w pracy nad podobnym projektem Bardzo dobrze zna technologię wykonania Jest to jej główny projekt Może służyć radą dla team leadera
Programista PHP #2 Osoba o mniejszym doświadczeniu Członek zespołu mający poznać nowe technologie, metody pracy Doskonali warsztat Będzie samodzielnie zdobywał wiedzę Wie czego się od niego oczekuje
Programista C# Ma doświadczenie, również w kontaktach z firmami zewnętrznymi Zna zagrożenia związane z integracją systemów Opracowywał metody integracji systemów Służy wsparciem dla team leadera i kierownika projektu
Testerzy Osobny mini-zespół przygotowany do przeprowadzenia testów systemu Ich zadaniem jest sprawdzić każdy element wdrażanego systemu i wyłapać błędu lub niezgodności ze specyfikacją Zespół testerów podlega kierownikowi testów
Wymagania stawiane zespołowi
Stawiamy sprawę jasno. na jutro będzie zrobione.. nooo na jutro już będzie na pewno Gdy czegoś nie wiesz, pytaj. oj bo nie wiedziałem jak to zrobić! Nie kombinuj. bo ja sobie pomyślałem, że zrobimy to AJAX em ale się pomyliłem Przyznaj się do błędu. wszystko idzie zgodnie z planem Projekt ma być dla Ciebie wyzwaniem. bo ja lubię robić takie duże projekty, innowacyjne, a nie jakieś poprawki
Wymagania stawiamy nie tylko zespołowi, ale również sobie Konsekwentnie realizujemy stawiane wymagania
Zespół sprawnie działający
Uzupełnia swoje umiejętności Dobrze dobrany zespół powinien składać się z ludzi uzupełniających się Uczy się Każdy pokonany problem jest zdobytą wiedzą członków zespołu Sprawnie radzi sobie z problemami Gdy napotyka na problem, próbuje znaleźć rozwiązanie Daje informację zwrotną Pozwala na pełną kontrolę nad projektem
Sukces
Mierniki sukcesu: Wdrożenie zakończone w terminie Spełnienie oczekiwań klienta Projekt jest stale rozbudowywany o nowe elementy Zespół zdobył doświadczenie, co zostało potwierdzone przy kolejnych projektach Mierzalny zysk dla klienta: Po roku pracy aplikacji, około 70% zamówień realizowanych jest przez system co stanowi 50% wartości wszystkich transakcji.
Dziękuję za uwagę Piotr Przybyłkiewicz p.przybylkiewicz@empathy.pl www.empathy.pl