Strategie sukcesu zespołów IT (Spotkatnie Strefy Wiedzy Lidera IT)

Post on 09-May-2015

532 views 0 download

description

Prezentacja ze spotkania Strefy Liderów IT zatytułowanego "Strategie sukcesu zespołów IT". Strefa wiedzy Lidera IT jest działem dedykowanym specjalnie dla liderów zespołów projektowych, którzy borykają się z szeregiem typowych problemów dla branży IT.

Transcript of Strategie sukcesu zespołów IT (Spotkatnie Strefy Wiedzy Lidera IT)

www.bnsit.pl

Czynniki sukcesu w projektach IT BNS IT

W slajdzie tytułowym szare tło zastąp fajnym zdjęciem lub obrazkiem adekwatnym do

szkolenia czy modułu (dwa typowe dla nas slajdy tytułowe znajdziesz dalej)

www.bnsit.pl

Metodologia

Zwiększamy efektywność zespołów projektowych 2

# Badania • 246 osób

• 38 firm

• 24 duże - 202 osoby

• 6 średnich – 18 osób

• 8 małych – 24 osoby

• przekrój branż: finanse, telekomunikacja, media, dostawcy

Czynniki sukcesu zespołów IT

www.bnsit.pl

Metodologia

Zwiększamy efektywność zespołów projektowych 3

Czynniki sukcesu zespołów IT

# Badania

www.bnsit.pl

Metodologia

Zwiększamy efektywność zespołów projektowych 4

# Nasze obserwacje • wdrożenia

• projekty

• projekty szkoleniowe

• doradztwo

Czynniki sukcesu zespołów IT

Źródło: www.sxc.hu/photo/475890

www.bnsit.pl

Metodologia

Zwiększamy efektywność zespołów projektowych 5

# Główne czynniki sukcesu

Czynniki sukcesu zespołów IT

Odkrywanie wymagao

Interesujące projekty

Doskonalenie rzemiosła

Stwarzanie warunków do zawiązania się zespołu

Ko

mu

nik

acj

a

Za

an

ga

żow

an

ie

Ewolucyjna architektura

www.bnsit.pl

Odkrywanie wymagań Główne czynniki sukcesu

www.bnsit.pl

Problemy

Zwiększamy efektywność zespołów projektowych 7

# Nieznajomośd metod

# Trudno dotrzed do informacji

# Osoby dostarczające wymagania są rzadko dostępne

# Nieprecyzyjne wymagania

Odkrywanie wymagań

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 8

# Brak umiejętności pozyskiwania wymagao

# Hipertaceability

# Niedbałośd przy definiowaniu wymagao

# Zrzucanie odpowiedzialności

# Założenie, że można stworzyd skooczoną specyfikację

Problemy Odkrywanie wymagań

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 9

Jakie Paostwo znaleźli sposoby na efektywną pracę

z wymaganiami?

Pytanie do dyskusji Odkrywanie wymagań

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 10

Traktuj wymagania jako ciągły inkrementacyjny

proces.

Główna myśl Odkrywanie wymagań

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 11

# Przyzwolenie na doprecyzowanie wymagao w trakcie prac programistycznych.

# Wszyscy zaangażowani w projekt biorą udział w pracach nad wymaganiami.

„all hands on the desk, everybody from the early on”

# Utrzymuj rolę Lidera wymagao, który napędza, koordynuje prace.

Rozwiązania Odkrywanie wymagań

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 12

# Programiści muszą dokładnie rozumied domenę biznesową.

# Ucz członków zespołu jak rozmawiad (pozyskiwad wymagania) z klientem/użytkownikiem.

# Rozwijaj grupę interesariuszy.

Rozwiązania Odkrywanie wymagań

www.bnsit.pl

Interesujące projekty Główne czynniki sukcesu

www.bnsit.pl

Problemy

Zwiększamy efektywność zespołów projektowych 14

Interesujące projekty

# Problemy z motywowaniem w długotrwających projektach

# Projekty i zadania poniżej kompetencji i aspiracji programistów

# Traktowanie ludzi jako wymiennego zasobu

# Duża rotacja z inicjatywy pracowników

# W interesie firmy jest rozwijanie istniejącego i dochodowego systemu

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 15

Jakie Paostwo macie metody, aby sprawid, żeby projekty były

interesujące?

Pytanie do dyskusji Interesujące projekty

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 16

Przemyślana strategia na poziomie firmy

przeciwdziałania nudzie w projektach.

Główna myśl Interesujące projekty

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 17

# Uwaga na chaotyczną strategię.

# Przemyślana strategia oznacza:

• Coś musi się zmieniad

• Musi mied sens biznesowy dla organizacji

• Musi mied sens dla pracownika

# Prowadzony jest marketing wewnętrzny w organizacji:

• Giełda projektów

• Wewnętrzne konferencje

• Konkursy na najpraktyczniejsze rozwiązania projektowe

Rozwiązania Interesujące projekty

www.bnsit.pl

Ewolucyjna architektura Główne czynniki sukcesu

www.bnsit.pl

Problemy

Zwiększamy efektywność zespołów projektowych 19

Ewolucyjna architektura

# Nikt nie czuwa nad całością architektury złożonego systemu; brak HLD.

# Brak poczucia wpływu na architekturę.

# Nieumiejętnośd promowania swoich rozwiązao w organizacji.

# Zdarza się, że nie istnieje ktoś taki jak „architekt aplikacji”.

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 20

# Brak zrozumienia jak dokładnie działa biznes, skutkuje skomplikowaną architekturą.

# Dryfowanie architektury – w trakcie pracy łamane są założenia architektoniczne.

# Brak refaktoryzacji.

# Założenie, że raz stworzona architektura będzie właściwa przez cały czas życia oprogramowania.

Problemy Ewolucyjna architektura

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 21

Jakie znaleźliście Paostwo sposoby na rozwój i zarządzanie

architekturą aplikacji?

Pytanie do dyskusji Ewolucyjna architektura

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 22

Traktuj architekturę jako ewolucyjny proces, który trwa

dopóki system jest użytkowany.

Główna myśl Ewolucyjna architektura

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 23

# Myśl o refaktoryzacji jak o lokacie długoterminowej.

# Stosuj naturalny porządek refaktoryzacji.

# Pozyskaj do zespołu Ewangelistę i Opozycjonistę.

# Zaczynaj z konkretnym projektem architektury, ale bądź przygotowany na jego zmianę.

Rozwiązania Ewolucyjna architektura

www.bnsit.pl

Doskonalenie rzemiosła Główne czynniki sukcesu

www.bnsit.pl

Problemy

Zwiększamy efektywność zespołów projektowych 25

Doskonalenie rzemiosła

# Na co poświęcam czas podczas pracy?

www.bnsit.pl

Problemy

Zwiększamy efektywność zespołów projektowych 26

Doskonalenie rzemiosła

# Na co poświęcam czas podczas pracy?

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 27

# Brak umiejętności planowania i zarządzania czasem: • Brak skupienia na priorytetach.

• Wielozadaniowośd.

• Brak asertywności.

• Brak jakiegokolwiek sposobu organizowania pracy własnej.

• Działania ad hoc.

• Szacowanie jednopunktowe

• Traktowanie szacowania jako zobowiązania.

Problemy Doskonalenie rzemiosła

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 28

# Duża ilośd rozpraszaczy

Problemy Doskonalenie rzemiosła

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 29

# Duża ilośd rozpraszaczy

Problemy Doskonalenie rzemiosła

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 30

# Duża ilośd rozpraszaczy

Problemy Doskonalenie rzemiosła

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 31

# Przyzwyczajenia do poprzednich technologii i narzędzi

• Przenoszenie ludzi między projektami rozwala pracę, bo trudno ich oduczyd nawyków.

• Przenoszenie nawyków ze starych technologii do nowych.

# Nacisk na terminy koszem jakośd.

# Wszyscy mówią o jakości, ale jak trzeba za nią zapłacid, to okazuje się co tak naprawdę się liczy. T. De Marco, T. Lister

Problemy Doskonalenie rzemiosła

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 32

Jak te zagadnienia wyglądają w Paostwa projektach i jakie

działania Paostwo podejmujecie?

Pytanie do dyskusji Doskonalenie rzemiosła

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 33

Profesjonalisty NIE DA się zastąpid skooczoną liczbą

studentów

Główna myśl Doskonalenie rzemiosła

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 34

# Ucz programistów procesu pracy „od początku do kooca”.

# Twórz kulturę czystego kodu i czystego projektu.

# Zarządzaj procesem przenoszenia ludzi do nowej technologii albo nowego sposobu pracy.

Rozwiązania Doskonalenie rzemiosła

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 35

# Wprowadzaj kulturę uczenia się na podstawie szacowao.

# Promuj umiejętności planowania i zarządzania czasem.

# Twórz środowisko pracy sprzyjające skupieniu.

# Dopasuj kanały komunikowania się do specyfiki projektu i zespołu.

Rozwiązania Doskonalenie rzemiosła

www.bnsit.pl

Stwarzanie warunków do zawiązania się zespołu Główne czynniki sukcesu

www.bnsit.pl

Problemy

Zwiększamy efektywność zespołów projektowych 37

Stwarzanie warunków do zawiązania się zespołu

# Długośd dnia pracy. • „Nadgodziny powodują, że ludzie pracują więcej, a nie lepiej”.

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 38

# Długośd dnia pracy.

Problemy Stwarzanie warunków do zawiązania się zespołu

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 39

# Długośd dnia pracy.

Problemy Stwarzanie warunków do zawiązania się zespołu

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 40

# Długośd dnia pracy.

Problemy Stwarzanie warunków do zawiązania się zespołu

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 41

# Proces, w którym biorę udział działa nieefektywnie.

# Mało znana wizja projektu.

# Brak wiedzy o motywach podejmowanych decyzji.

# Brak utożsamiania się z celami zespołu/projektu.

# Moja opinia nie jest brana pod uwagę.

Problemy Stwarzanie warunków do zawiązania się zespołu

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 42

# Brak kompetencji do budowania zespołu (jego tożsamości), tworzenia wizji i komunikowania jej.

# Budowanie zespołu, w którym wiele osób nie ma wystarczających kompetencji technicznych.

# Wprowadzanie dobrych praktyk motywowanych pieniężnie.

Problemy Stwarzanie warunków do zawiązania się zespołu

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 43

Jak macie Paostwo recepty na stworzenie zespołu?

Pytanie do dyskusji Stwarzanie warunków do zawiązania się zespołu

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 44

„Twórz miejsce do którego inni chcą przynależed”.

R. Dilts

Główna myśl Stwarzanie warunków do zawiązania się zespołu

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 45

# Dobieraj odpowiednich ludzi:

• Analizuj mocne i słabe strony.

• Dobieraj ludzi tak, aby ich cechy uzupełniały się w zespole.

# Wzmacniaj i wykorzystuj mocne strony ludzi.

# Wybiegaj myślą poza kompetencje techniczne.

# Miej wizję - jak byś chciał, aby ci ludzie działali.

Rozwiązania Stwarzanie warunków do zawiązania się zespołu

www.bnsit.pl Zwiększamy efektywność zespołów projektowych 46

# Zachowuj rozsądną relację między osobami doświadczonymi i niedoświadczonymi.

# Twórz kulturę otwartej informacji zwrotnej między ludźmi.

# Stwarzaj środowisko uczenia się oraz wymiany wiedzy i doświadczeo.

# Pozwalaj popełniad błędy i pokazuj jak się z tych błędów uczyd.

# Rozwijaj kompetencje coachingu w zespole.

Rozwiązania Stwarzanie warunków do zawiązania się zespołu

www.bnsit.pl

Metodologie

Zwiększamy efektywność zespołów projektowych 47

# Główne czynniki sukcesu

Strategie sukcesu zespołów IT

Odkrywanie wymagao

Interesujące projekty

Doskonalenie rzemiosła

Stwarzanie warunków do zawiązania się zespołu

Ko

mu

nik

acj

a

Za

an

ga

żow

an

ie

Ewolucyjna architektura