Presentation is loading. Please wait.

Presentation is loading. Please wait.

Project Planning & Initiation Requirements Engineering & Project Management Lecture.

Similar presentations


Presentation on theme: "Project Planning & Initiation Requirements Engineering & Project Management Lecture."— Presentation transcript:

1 Project Planning & Initiation Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/require/ Requirements Engineering & Project Management Lecture 5

2 J.Nawrocki, Project Planning.. Key Roles in XPrince Project Manager Analyst Architect Time

3 J.Nawrocki, Project Planning.. Architecture Aim & Scope XPrince Artefacts Business Model and System Scope Most Important Use Cases Architect. Vision & Tools Requirements Spec. Mockup Accept. Tests Frame Initial Prototype (code + test cases) GUI Design A&S Plan Init. Project Plan Architect. Plan Updat. Proj. Plan Analyst Architect Project Manager

4 J.Nawrocki, Project Planning.. Bibliography X 

5 J.Nawrocki, Project Planning.. Agenda XPrince Principles XPrince Processes Aim & Scope Planing in PRINCE 2 Cooperation with Project Board Introduction XPrince Team Project Lifecycle The Analyst Role The Architect Role The Project Manager Role Scaling up Conclusions

6 J.Nawrocki, Project Planning.. XPrince Principles Communication between project stakeholders supported by: Planning Game, Wideband Delphi, Reviews, Reflection Workshops, 2+1 schema & shared room.

7 J.Nawrocki, Project Planning.. XPrince Principles Test-driven development: Test-frist coding, automated test execution, defect-based test-cases Documentation split among the roles and limited: Architect & developers: code + test cases Analyst: business model, use-case-based SRS, acceptance tests report, user’s guide. Project manager: project plan, stage plans, reports. Reviews of non-executable artifacts (requirements specification, test reports, test cases etc.)

8 J.Nawrocki, Project Planning.. XPrince Principles Planning Game Analyst (on-site customer frequently does not work) User stories + Use cases Mockups Short releases (~ 6 weeks) Acceptance tests Risk management: External (business): Customer (Executive) & Analyst Technical (internal): Architect Organizational (internal): Project Manager

9 J.Nawrocki, Project Planning.. XPrince Principles Planning Game User stories Releases split into a number of increments (e.g. two increments, 3 weeks each) Version management system Status-of-chage reporting tools (Bugzilla, issue register) Automatic regression testing

10 J.Nawrocki, Project Planning.. Agenda XPrince Principles XPrince Processes Aim & Scope Planing in PRINCE 2 Cooperation with Project Board Introduction XPrince Team Project Lifecycle The Analyst Role The Architect Role The Project Manager Role Scaling up Conclusions

11 J.Nawrocki, Project Planning.. Kierownik Zespołu Management Team in PRINCE 2 Project Board Senior user ExecutiveSenior Supplier Project Manager Project Assurance Team Manager Project Support

12 J.Nawrocki, Project Planning.. PRINCE Process Model Starting up a Project SU Controlling a Stage CS Managing Product Delivery Managing Stage Boundaries SB Initiating a Project IP Closing a Project CP Planning PL Planning PL Planning PL Directing a Project DP

13 J.Nawrocki, Project Planning.. Management Team in PRINCE 2 Project Board Senior user ExecutiveSenior Supplier Kierownik Zespołu Project Manager Project Assurance Team Manager Project Support

14 J.Nawrocki, Project Planning.. Classical Process Diagram for PRINCE 2 Directing a Project DP Managing Stage Boundaries SB Starting up a Project SU Controlling a Stage CS Planning PL Managing Product Delivery Initiating a Project IP Closing a Project CP

15 J.Nawrocki, Project Planning.. XPRINCE Process Map Archi- tecture Starting up Directing a Project DP Aim&Sc. Planning Aim & Scope Closing a Project Release Const- ruction Transi- tion Architec. Planning Release Planning ProjectPlanning Postmort. Planning

16 J.Nawrocki, Project Planning.. Agenda XPrince Principles XPrince Processes Aim & Scope Planing in PRINCE 2 Cooperation with Project Board Introduction XPrince Team Project Lifecycle The Analyst Role The Architect Role The Project Manager Role Scaling up Conclusions

17 J.Nawrocki, Project Planning.. Classical Process Diagram for PRINCE 2 Directing a Project DP Managing Stage Boundaries SB Starting up a Project SU Controlling a Stage CS Planning PL Managing Product Delivery Initiating a Project IP Closing a Project CP Aim & Scope

18 J.Nawrocki, Project Planning.. Setting up Project Con- trols Planning Quality Planning a Project Refining the Business Case and Risks Setting up Project Files Assembling a Project Init. Doc. IP1IP2IP3 IP4IP5 IP6 IP Project Quality Plan Project Plan Business Case Project Controls Communi- cation Plan Project Initiation Document Quality Reg. Issue Reg. Lessons Learned Report

19 J.Nawrocki, Project Planning.. Aim & Scope XPrince Artefacts Business Model and System Scope Most Important Use Cases Architect. Vision & Tools Temporary artefact Maintained artefact A&S Plan Init. Project Plan

20 J.Nawrocki, Project Planning.. Project Planning Business Modelling Most Important Use Cases Architecture Vision & Tools Risk AnalysisSetting up Project Files IP1IP2IP3 IP4IP5 IP6 IP ConOpsUse CasesArchitec. Vision Architecture Plan Project Plan Project Registers Project Web Page

21 J.Nawrocki, Project Planning.. Agenda XPrince Principles XPrince Processes Aim & Scope Planing in PRINCE 2 Cooperation with Project Board Introduction XPrince Team Project Lifecycle The Analyst Role The Architect Role The Project Manager Role Scaling up Conclusions

22 J.Nawrocki, Project Planning.. Projektowanie planu Definiowanie i analiza produktów Identyfikacja czynności i zależności Analizowanie ryzyka PL1PL2PL3 PL6 Scalanie planu PL7 Hierarchiczna struktura produktów Opisy produktów Szeregowanie Diagram przepływu produktów Szacowanie PL4PL5 Lista czynności Zależności między czynnościami Oszacowanie czynności Harmonogram Rejestr ryzyka

23 J.Nawrocki, Project Planning.. PRINCE 2 Lifecycle 16.1027.1123.018.0427.0517.061.07 Starting Up a Project Initiating a Project Stage 1Stage 2Stage 3Stage 4Closing a Project

24 J.Nawrocki, Project Planning.. Agenda XPrince Principles XPrince Processes Aim & Scope Planing in PRINCE 2 Cooperation with Project Board Introduction XPrince Team Project Lifecycle The Analyst Role The Architect Role The Project Manager Role Scaling up Conclusions

25 J.Nawrocki, Project Planning.. The PRINCE Process Model Directing a Project DP Managing Stage Boundaries SB Starting up a Project SU Controlling a Stage CS Planning PL Managing Product Delivery Initiating a Project IP Closing a Project CP

26 J.Nawrocki, Project Planning.. Directing a Project Authorising Initiation Authorising a Project Authorising a Stage or Excep. Plan Giving ad hoc Direction Confirming Project Closure Managing Stage Boundaries SB Starting up a Project SU Controlling a Stage CS Planning PL Managing Product Delivery Initiating a Project IP Closing a Project CP

27 J.Nawrocki, Project Planning.. Summary XPrince tries to implement the Agile Manifesto. XPrince process are more specific than PRINCE 2 ones. Project Initiation is based on Aim & Scope specification supported with planning. Whole team should participate in planning

28 J.Nawrocki, Project Planning.. Questions?

29 J.Nawrocki, Project Planning.. Quality assessment 1. What is your general impression? (1 - 6) 2. Was it too slow or too fast? 3. What important did you learn during the lecture? 4. What to improve and how?


Download ppt "Project Planning & Initiation Requirements Engineering & Project Management Lecture."

Similar presentations


Ads by Google