Dyscyplina i zwinnosc w projektach informatycznych (cz. 2) - PowerPoint PPT Presentation

About This Presentation
Title:

Dyscyplina i zwinnosc w projektach informatycznych (cz. 2)

Description:

Analiza system w informatycznych Wyk ad 6 Dyscyplina i zwinno w projektach informatycznych (cz. 2) Ksi Jozef Poniatowski Bitwa pod Lipskiem, 1813 – PowerPoint PPT presentation

Number of Views:66
Avg rating:3.0/5.0
Slides: 53
Provided by: poz47
Category:

less

Transcript and Presenter's Notes

Title: Dyscyplina i zwinnosc w projektach informatycznych (cz. 2)


1
Dyscyplina i zwinnosc w projektach
informatycznych(cz. 2)
Analiza systemów informatycznych Wyklad 6
Ksiaze Jozef Poniatowski Bitwa pod Lipskiem, 1813
  • Jerzy.Nawrocki_at_put.poznan.pl
  • www.cs.put.poznan.pl/jnawrocki/wsb-asi

2
Zwinne wytwarzanie oprogramowania
Ludzie i komunikacja
3
XP
  • Cenne praktyki XP
  • Silna orientacja na klienta
  • Przyrosty i krótkie wydania
  • Testy przed kodowaniem
  • Refaktoryzacja
  • Gra planistyczna etc.

4
Slabosci
Dyscyplina (Celebra )
Zwinnosc (XP)
  • Nadmiar papierów
  • Powolny proces decyz.
  • Mala elastycznosc
  • Opór przed zmiana
  • Zalozenie on-site customer
  • Brak spisanej dokumentacji
  • Zbyt krótka perspektywa planu

5
Zródla XPrince
XPrince eXtreme Programming in controlled
environments
XP
6
Zespól XPrince
Prince2
Komitet sterujacy
Glówny uzytkownik
Przewodn.
Glówny dostawca
Nadzór projektu
Kierownik Coach
XP
Kierownik Zespolu
Kierownik Zespolu
Programisci
7
Plan prezentacji
  • Wstep
  • Cykl zycia projektu
  • Inzynieria wymagan
  • i UC Workbench
  • Czynnik ludzki

8
Plan prezentacji
  • Wstep
  • Cykl zycia projektu
  • Inzynieria wymagan
  • i UC Workbench
  • Czynnik ludzki

9
Cykl zycia wg PRINCE2
16.10 27.11 27.11 23.01 8.04 27.05 17.06 1.07
Przyg. zaloz. proj. Inicjowanie projektu Inicjowanie projektu Etap 1 Etap 2 Etap 3 Etap 4 Zamk. Projektu



10
Cykl zycia wg XP
Wydanie 2
Wydanie 1
Przyrost 1
Przyrost 2
Przyrost 1
Przyrost 2
11
Fazy wg RUP
Rozpoczecie
Rozpracowanie
Konstrukcja
Wdrozenie
12
Cykl zycia zgodny z XPrince
Przygotowanie zalozen
Opis srodowiska operacyjnego
Badania
Zbieranie wymagan
Dopracowanie architektury
Produkcja
Wydanie
Zamkniecie
13
Przygotowanie zalozen projektu
SU
Project Mandate
14
Project Mandate Bardzo krótka postac
  • Nazwa klienta
  • Reprezentant klienta .
  • e-mail ..
  • telefon .........
  • Tytul projektu ..

15
Przygotowanie zalozen projektu
Klient
Dostawca
SU
Project Exec and Project Manager
SU1
Project Mandate
16
Zespól XPrince
PRINCE2
Komitet Sterujacy
Przewod.
Kierownik
XP
17
Przygotowanie zalozen projektu
SU
Cust PM
Project Exec and Project Manager
Design of a Project Management Team
Designation of the Project Manag. Team
SU1
SU2
SU3
Cust PM
PM
Project Brief
Project Approach
Plan for Project Initiat.
SU4
SU5
SU6
18
Zespól XPrince
PRINCE2
Komitet Sterujacy
Glówny uzytkownik
Przewod.
Glówny dostawca
Nadzór projektu
Kierownik
XP
Architekt
Analityk
Moderator
19
Przygotowanie zalozen projektu
SU
Cust PM
Project Exec and Project Manager
Design of a Project Management Team
Designation of the Project Manag. Team
SU1
SU2
SU3
Project Brief
Project Approach
Plan for Project Initiat.
SU4
SU5
SU6
Management Team
20
Zespól XPrince
PRINCE2
Komitet Sterujacy
Glówny uzytkownik
Przewod.
Glówny dostawca
Nadzór projektu
Kierownik
XP
Architekt
Analityk
Moderator
21
Zespól XPrince
  • Przewodniczacy Jerzy Nawrocki
  • nawrocki_at_put.poznan.pl
  • (61) 665 29 80
  • Glówny dostawca Bartosz Walter
  • bartosz.walter_at_cs.put.poznan.pl
  • (61) 665 29 80
  • Glówny uzytkownik Executive
  • Kierownik . . .
  • Analityk . . .
  • Architekt . . .
  • Moderator . . .

22
Przygotowanie zalozen projektu
SU
Cust PM
Project Exec and Project Manager
Design of a Project Management Team
Designation of the Project Manag. Team
SU1
SU2
SU3
Cust PM
PM
Project Brief
Project Approach
Plan for Project Initiat.
SU4
SU5
SU6
Project Brief
23
FAST / JAD
FAST Facilitated Application
Specification Technique JAD
Joint Application Development
Przew.Gl.uz.
KierownikArch.
Analityk
24
Agenda spotkania dot. Project Brief
Info dla klienta Cel spotkania (zakres) prop.
agendy Pytania Kto przyjdzie? Ile czasu? (lt90)
Termin i miejsce?
0 Sprawdzenie obecnosci i zatw. agendy 5 1
Krótka charakterystyka klienta
5 2 Na czym polega problem?
15 3 Kogo ten problem dotyczy?
5 4 Implikacje problemu
10 5 Koncepcja rozwiazania problemu
10 6 Glówne ograniczenia
10 7 Sprawy organizacyjne
10
Prolog Spotkanie Epilog
Raport Tytul projektu. Kiedy i gdzie bylo
spotkanie. Lista obecnosci. Ustalenia dot.
terminu ew. zatw. zakresu. Zakres. Prosba
Decyzja dot. zatw. zakresu opinia o
realizowalnosci
25
Przygotowanie zalozen projektu
SU
Cust PM
Project Exec and Project Manager
Design of a Project Management Team
Designation of the Project Manag. Team
SU1
SU2
SU3
Cust PM
PM
Project Brief
Project Approach
Plan for Project Initiat.
SU4
SU5
SU6
26
Project Approach Burza mózgów
Pomysly jak rozwiazac problem Ocena
zaproponowanych rozwiazan Glówna decyzja
Off-the-shelf, DIY, outsorcing,
KierownikArch.
Przew.Gl.uz.
Analyst
Moderator
Sekretarz
27
Agenda spotkania dot. Project Approach
Info dla klienta Cel spotkania (zakres) prop.
agendy Pytania Kto przyjdzie? Ile czasu? (lt90)
Termin i miejsce?
0 Sprawdzenie obecnosci i zatw. agendy 5 1
Przypomnienie Project Brief
10 2 Burza mózgów (rozwiazania)
35 3 Ocena rozwiazan
25 4 Konkluzja
10 5 Sprawy organizacyjne
5
Prolog Spotkanie Epilog
Raport Tytul projektu. Kiedy i gdzie bylo
spotkanie. Lista obecnosci. Ustalenia dot.
terminu ew. zatw. zakresu. Zakres. Prosba
Decyzja dot. zatw. zakresu opinia o
realizowalnosci
28
Przygotowanie zalozen projektu
SU
Cust PM
Project Exec and Project Manager
Design of a Project Management Team
Designation of the Project Manag. Team
SU1
SU2
SU3
Cust PM
PM
Project Brief
Project Approach
Plan for Project Initiat.
SU4
SU5
SU6
29
Cykl zycia zgodny z XPrince
Przygotowanie zalozen
Opis srodowiska operacyjnego
Badania
Zbieranie wymagan
Dopracowanie architektury
Produkcja
Wydanie
Zamkniecie
30
Wstepny plan projektu
05.11.02 05.11.29 Opis srod. operacyjnego 05.11.
30 05.12.20 Zbieranie wymagan 06.01.03
06.01.28 Dopracowanie architektury 06.02.28
06.04.15 Wydanie 1 06.04.16 06.06.01 Wydanie
2 06.06.02 06.06.15 Zamkniecie
31
Zespól XPrince Liczba programistów zalezy od
budzetu
PRINCE2
Komitet Sterujacy
Glówny uzytkownik
Przewod.
Glówny dostawca
Nadzór projektu
Kierownik
XP
Architekt
Analityk
Kierownik Zespolu
Kierownik Zespolu
Programisci
32
Team Growth
16.10 27.11 23.01 8.04 27.05 17.06 8.07
Starting Up a Project Aim and Scope Architec-ture Release 1 Release 2 Release 3 Closing a Project
All the developers
Architect 1 Dev.
Analyst
Manager
33
Przygotowanie zalozen projektu
SU
Cust PM
Project Exec and Project Manager
Design of a Project Management Team
Designation of the Project Manag. Team
SU1
SU2
SU3
Cust PM
PM
Project Brief
Project Approach
Plan for Project Initiat.
SU4
SU5
SU6
34
Plan prezentacji
  • Wstep
  • Struktura zespolu
  • Cykl zycia projektu
  • Inzynieria wymagan
  • i UC Workbench
  • Czynnik ludzki

35
Tekst czy diagramy?
Przypadki uzycia
Diagramy BPMN
Wstepna rejestracja artykulu Scenariusz glówny 1.
System presents a registration form. 2. Author
fills the form in. 3. System validates the data
and returns a login and password. Rozszerzenia 3a.
The data are in wrong format. 3a1. System
displays a message and returns
to step 2.
36
Tekst czy diagramy?
Przypadki uzycia
Diagramy BPMN
Przypuszczenie Przypadki uzycia sa latwiejsze do
zrozumienia niz diagramy BPMN.
37
UC Workbench
38
Ekran prototypu wygenerowanego przez UC Workbench
39
UC Workbench evaluation
40
Plan prezentacji
  • Wstep
  • Struktura zespolu
  • Cykl zycia projektu
  • Inzynieria wymagan i UC Workbench
  • Czynnik ludzki

41
Style zarzadzania
  • Demokratyczny (people-oriented)
  • Autorytarny (result-oriented)

42
Efektywne zarzadzanie
  • Stawianie zadan
  • Chwalenie
  • Upominanie

43
Stawianie celów
SMART
Specific Measurable Attractive Realistic Timed
44
Stawianie celów inne rozwiniecie SMART
SMART
Specific and measurable Motivating Attainable Rele
vant Tracktable
45
Chwalenie
  • Przylapuj ludzi na wlasciwym wykonywaniu zadan.
  • Chwal ich.
  • Rób to czesto.

46
Upominanie
  • Krytykuj zachowanie, nie osobe.
  • Mów o faktach. Plotki i wrazenia musza byc
    sprawdzone.
  • Skup sie na najwazniejszych aspektach problemu.
  • Przedstaw problem.
  • Powiedz co czujesz.
  • Przerwij na chwile.
  • Wyraz swoje pozytywne nastawienie do osoby.

47
Dynamika motywacji
Motywacja
Czas
48
Umiejetnosci i wiedza
Umiejetnosci
Czas
49
Dynamika zarzadzania
Motywacja
Umiejetnosci
Czas
Motywujaco
Partnersko
Dyrektywnie
50
Podsumowanie
  • Kombinacja zwinnej metodyki (XP) ze
    zdyscyplinowana (PRINCE2 i RUP) jest mozliwa
  • Wsparcie narzedziowe (UC Workbench) jest wazne
  • Cele, pochwaly i reprymendy
  • Przywództwo sytuacyjne

At last!
51
Pytania?
?
52
Plan prezentacji
  • Wstep
  • Cykl zycia projektu
  • Inzynieria wymagan i UC Workbench
  • Czynnik ludzki
Write a Comment
User Comments (0)
About PowerShow.com