Download - Project Management with XPrince
![Page 1: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/1.jpg)
Project Management with XPrince
Project Management with XPrince
www.cs.put.poznan.pl/jnawrocki/require
Requirements Eng. & Project ManagementLecture 11
Jerzy Nawrocki
„Trabrennen” in Austria
![Page 2: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/2.jpg)
J.Nawrocki, XPrince (1)
Software Crises
L
O
O
P
ate
oor quality
ver budget
vertime
Loop
Loop is dangerous.
![Page 3: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/3.jpg)
J.Nawrocki, XPrince (1)
Disciplined approach
More discipline!
Requirem.
Design
Coding
Testing
ISO 9000
IEEE Std
IEEE Std
IEEE Std
1
2
3
4
5
![Page 4: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/4.jpg)
J.Nawrocki, XPrince (1)
Disciplined approach to project management
1975: PROMPT, Simpact Systems Ltd
1979: PROMPT becomes a standard of CCTA
Managing Successful Projects Managing Successful Projects with PRINCE 2with PRINCE 2
1989: CCTA introduces PRINCE
CCTA = the Central Computer and Telecommunications Agency, UK
1996: CCTA publishes PRINCE2
PRINCE = PRojects IN Controlled Environments
![Page 5: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/5.jpg)
J.Nawrocki, XPrince (1)
Too much discipline kills initiative and flexibility
![Page 6: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/6.jpg)
J.Nawrocki, XPrince (1)
Agile software development – 90s
People & communication
Customer collaboration Responding to change
Tommorow or never!
O KO K
Working software
![Page 7: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/7.jpg)
J.Nawrocki, XPrince (1)
XP
Tom DeMarcoTom DeMarco
"XP is the most important movement in our field today."
Extreme ProgrammingExtreme Programming (XP) (XP) = =
a lightweight (agile) a lightweight (agile)
software development methodologysoftware development methodology
![Page 8: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/8.jpg)
J.Nawrocki, XPrince (1)
XP
Interesting practices of XPInteresting practices of XP: : • strong customer orientationstrong customer orientation• increments & short releasesincrements & short releases• test-first codingtest-first coding• refactoringrefactoring• planning gameplanning game etc. etc.
![Page 9: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/9.jpg)
J.Nawrocki, XPrince (1)
XP
Frederick P. BrooksIBM OS/360 Manager (1964-65)
No silver bullet!
![Page 10: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/10.jpg)
J.Nawrocki, XPrince (1)
Weaknesses
Discipline (Celebrity ) Agility (XP)
• Excessive paper work
• Slow decision process
• Low flexibility
• Change-resistance
• Assumption of on-site customer
• Lack of written documents
• Too short planning perspective
![Page 11: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/11.jpg)
J.Nawrocki, XPrince (1)
The solution
Addison-Wesley, 2004.
Barry BoehmRichard Turner
Balancing Agilityand Discipline
A Guide for the Perplexed
„every successful venture in a changing world requires both agility and discipline”
![Page 12: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/12.jpg)
J.Nawrocki, XPrince (1)
XPrince
eXtreme Programmingin controlled environments
XPrince origins
XP
PRINCE 2 Rational Unified Process
![Page 13: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/13.jpg)
J.Nawrocki, XPrince (1)
Presentation Plan
• Introduction• Team Structure• Project Lifecycle
„Trabrennen” in Austria
![Page 14: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/14.jpg)
J.Nawrocki, XPrince (1)
Presentation Plan
• Introduction• Team Structure• Project Lifecycle
„Trabrennen” in Austria
![Page 15: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/15.jpg)
J.Nawrocki, XPrince (1)
XP Team
![Page 16: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/16.jpg)
J.Nawrocki, XPrince (1)
XP Team
Customer
Coach
Tracker
Tester
Programmers
![Page 17: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/17.jpg)
J.Nawrocki, XPrince (1)
Management Team in PRINCE 2
![Page 18: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/18.jpg)
J.Nawrocki, XPrince (1)
Management Team in PRINCE 2
Project Board
Senior user
Executive Senior Supplier
![Page 19: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/19.jpg)
J.Nawrocki, XPrince (1)
Management Team in PRINCE 2
Project Board
Senior user
Executive Senior Supplier
Project Manager
Report
Plan
![Page 20: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/20.jpg)
J.Nawrocki, XPrince (1)
Management Team in PRINCE 2
Project Board
Senior user
Executive Senior Supplier
Project Manager
Project AssuranceReport
Plan
![Page 21: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/21.jpg)
J.Nawrocki, XPrince (1)
Kierownik ZespołuKierownik Zespołu
Management Team in PRINCE 2
Project Board
Senior user
Executive Senior Supplier
Project Manager
Project Assurance
Team Manager
Project Support
Report
Plan
Report
Work pack.
![Page 22: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/22.jpg)
J.Nawrocki, XPrince (1)
Roles in RUP
![Page 23: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/23.jpg)
J.Nawrocki, XPrince (1)
Roles in RUP
Project Manager
Tester
Developer
Analyst
Architect
![Page 24: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/24.jpg)
J.Nawrocki, XPrince (1)
XPrince Team
![Page 25: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/25.jpg)
J.Nawrocki, XPrince (1)
XP
Prince 2
XPrince Team
![Page 26: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/26.jpg)
J.Nawrocki, XPrince (1)
XP
Prince 2
Kierownik ZespołuKierownik Zespołu
XPrince Team
Project Board
Senior user
Executive Senior Supplier
Manager = Coach
Project Assurance
Developers
Architect = CoachAnalyst=Client
![Page 27: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/27.jpg)
J.Nawrocki, XPrince (1)
Presentation Plan
• Introduction• Team Structure• Project Lifecycle
„Trabrennen” in Austria
![Page 28: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/28.jpg)
J.Nawrocki, XPrince (1)
PRINCE 2 Lifecycle
![Page 29: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/29.jpg)
J.Nawrocki, XPrince (1)
PRINCE 2 Lifecycle
16.10 27.11 23.01 8.04 27.05 17.06 1.07
Starting Up a
Project
Initiating a Project
Stage 1 Stage 2 Stage 3 Stage 4 Closing a
Project
![Page 30: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/30.jpg)
J.Nawrocki, XPrince (1)
XP Lifecycle
![Page 31: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/31.jpg)
J.Nawrocki, XPrince (1)
Release 2Release 1
XP Lifecycle
Increment 1 Increment 2 Increment 1 Increment 2
![Page 32: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/32.jpg)
J.Nawrocki, XPrince (1)
RUP Phases
![Page 33: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/33.jpg)
J.Nawrocki, XPrince (1)
RUP Phases
Inception ElaborationElaboration Construction Transition
![Page 34: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/34.jpg)
J.Nawrocki, XPrince (1)
XPrince Lifecycle
![Page 35: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/35.jpg)
J.Nawrocki, XPrince (1)
XPrince Lifecycle
16.10 27.11 23.01 8.04 27.05 17.06 8.07Starting
Up a Project
Aim and Scope
Architecture
Release 1
Release 2
Release 3
Closing a
Project
Business Modelling
Increment 1
Increment 1
Increment 1
Increment 1
Scope Elabor.
Increment 2
Increment 2
Increment 2
Increment 2
Transition Transition Transition
![Page 36: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/36.jpg)
J.Nawrocki, XPrince (1)
Summary
Agile Allience’s ManifestoAgile Allience’s Manifesto Agility vs. disciplineAgility vs. discipline Team structure in XPrinceTeam structure in XPrince Project life cycle in XPrinceProject life cycle in XPrince
![Page 37: Project Management with XPrince](https://reader036.vdocument.in/reader036/viewer/2022070415/56814f3a550346895dbcdf28/html5/thumbnails/37.jpg)
J.Nawrocki, XPrince (1)
Questions?