Introduction to PRINCE 2 (c) Jerzy Nawrocki Lecture 1 Requirements Engineering Lecture 1 Introduction to PRINCE 2 Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/req/ Copyright, 2003 © Jerzy R. Nawrocki Requirements Engineering
J. Nawrocki, Introduction to PRINCE 2 Contents About the course About PRINCE 2 Starting UP a project Initiating a project Planning Directing a project J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 Plan of lectures 01.10 Introduction to PRINCE 2 01.10 Introduction to RUP 04.10 Use Cases and Concept of Operations 06.10 Use Cases Elicitation and FAST 13.10 Requirements Elicitation and Documentation 20.10 Requirements Analysis and Validation 27.10 Team Building 03.11 RUP and Elaboration Phase 10.11 Stage Management in PRINCE 2 17.11 Construction and Transition Phases in RUP 24.11 Requirements Management and Changes 01.12 Acceptance testing and Rational Robot 08.12 Mission-Critical Systems and HAZOP 15.12 Requirements Engineering and Agile Software Development J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 Exam 12.01.2004 Pre-exam 50: Written exam, 10 questions, ~ 60 minutes 20: Concept of Operations 10: SRS 20: Acceptance test scenarios (scripts) J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 (c) Jerzy Nawrocki Lecture 1 Bibliography Managing Successful Projects with PRINCE2, CCTA/The Stationery Office, Norwich, 2002. http://www.prince2.com P. Kroll, P. Kruchten, The Rational Unified Process Made Easy, Addison-Wesley, 2003. A. Adolph, P. Bramble, Patterns for Effective Use Cases, Addison-Wesley, 2003. I. Sommerville, P. Sawyer, Requirements Engineering. A Good Practice Guide, John Wiley and Sons, 1997. M. Fowler, K. Scott, UML w kropelce, LTP, 2002. IEEE Collection of Standards Rational Suite Documentation J. Nawrocki, Introduction to PRINCE 2 Requirements Engineering
J. Nawrocki, Introduction to PRINCE 2 Contents About the course About PRINCE 2 Starting UP a project Initiating a project Planning Directing a project J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 PRojects IN Controlled Environments CCTA = the Central Computer and Telecommunications Agency, UK 1975: PROMPT, Simpact Systems Ltd 1979: CCTA adopts PROMPT as the standard for all Government information system projects 1989: PRINCE is established by CCTA 1996: PRINCE 2 J. Nawrocki, Introduction to PRINCE 2
Project Management Structure Project Board Senior User Executive Senior Supplier Project Assurance Project Manager Project Support Team Manager J. Nawrocki, Introduction to PRINCE 2
SDS Project Organisation Project Board Senior User Customer Executive Customer Senior Supplier MJ | BW Project Supervisor Project Assurance 5th year students Project Manager 4th year student Analyst 4th year student Project Support 3rd year student Team 3rd year students J. Nawrocki, Introduction to PRINCE 2
The PRINCE Process Model Directing a Project DP Starting up a Project SU Initiating a Project IP Managing Stage Boundaries SB Closing a Project CP Planning PL Controlling a Stage CS Managing Product Delivery J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 PRINCE 2 and SDS Directing a Project Requir. Stage Explor. Stage Release 1 Stage Release 2 Stage SU IP SB CS SB CS SB CS SB CS SB CP PL PL PL PL PL PL Re Ex R1 R2 J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 Contents About the course About PRINCE 2 Starting UP a project Initiating a project Planning Directing a project J. Nawrocki, Introduction to PRINCE 2
Starting up a Project (SU) Exec + PM Exec + PM Appointing a PB Executive and a PM Designing a Project Management Team Appointing a Project Management Team SU1 SU2 SU3 Project Mandate Exec + PM PM PM Preparing a Project Brief Defining Project Approach Planning an Initiation Stage SU4 SU5 SU6 Project Management Team Project Brief Risk Log Project Approach Initiation Stage Plan J. Nawrocki, Introduction to PRINCE 2
Starting up a Project (SU) Appointing a PB Executive and a PM Designing a Project Management Team Appointing a Project Management Team SU1 SU2 SU3 Project Mandate Preparing a Project Brief Defining Project Approach Planning an Initiation Stage SU4 SU5 SU6 Project Management Team Project Brief Risk Log Project Approach Initiation Stage Plan J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2
Starting up a Project (SU) Appointing a PB Executive and a PM Designing a Project Management Team Appointing a Project Management Team SU1 SU2 SU3 Project Mandate Exec + PM Preparing a Project Brief Defining Project Approach Planning an Initiation Stage SU4 SU5 SU6 Project Management Team Project Brief Risk Log Project Approach Initiation Stage Plan J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2
Starting up a Project (SU) Appointing a PB Executive and a PM Designing a Project Management Team Appointing a Project Management Team SU1 SU2 SU3 Project Mandate PM Preparing a Project Brief Defining Project Approach Planning an Initiation Stage SU4 SU5 SU6 Project Management Team Project Brief Risk Log Project Approach Initiation Stage Plan J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 Contents About the course About PRINCE 2 Starting UP a project Initiating a project Planning Directing a project J. Nawrocki, Introduction to PRINCE 2
Initiating a Project (IP) Planning Quality Planning a Project Refining the Business Case and Risks IP1 IP2 IP3 Setting up Project Controls Setting up Project Files Assembing a PID IP4 IP5 IP6 J. Nawrocki, Introduction to PRINCE 2
Initiating a Project (IP) Planning Quality Planning a Project Refining the Business Case and Risks IP1 IP2 IP3 Setting up Project Controls Setting up Project Files Assembing a PID IP4 IP5 IP6 Project Quality Plan Communica-tion Plan Project Controls Project Plan Business Case J. Nawrocki, Introduction to PRINCE 2
Initiating a Project (IP) Planning Quality Planning a Project Refining the Business Case and Risks IP1 IP2 IP3 Setting up Project Controls Setting up Project Files Assembing a PID IP4 IP5 IP6 Project Filing Structure Lessons Learned Report Project Initiation Document Issue Log Quality Log J. Nawrocki, Introduction to PRINCE 2
Change order processing Change submission Submitted In analysis Analysed In acceptance Accepted In implementation Implemented In checking Checked Finished Impact analysis Acceptance Implementation Quality checking Finished J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 Issue Log J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 Issue Log J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 Issue Log J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 Quality Log Purpose: Allocate a unique number to each quality check planned A pointer to the quality check documentation for a product Be a summary of quality checks held. Composition: Reference number Product Method of quality checking Staff responsible (role) Planned and actual date Result Target and actual sign-off date J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 Quality Log J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 Contents About the course About PRINCE 2 Starting UP a project Initiating a project Planning Directing a project J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 Planning (PL) Desiging a Plan Defining and Analysing Products Identifying Activities and Dependencies PL1 PL2 PL3 Estimating Scheduling Analysing Risks PL4 PL5 PL6 Completing a Plan PL7 Plan design J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 Plan Design Scope of the Plan Planning Assumptions Planning Tools Estimating Monitoring methods Recipients of plans Stage Prerequisities J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 Plan Design J. Nawrocki, Introduction to PRINCE 2
Product Breakdown Structure J. Nawrocki, Introduction to PRINCE 2 Planning (PL) Desiging a Plan Defining and Analysing Products Identifying Activities and Dependencies PL1 PL2 PL3 Estimating Scheduling Analysing Risks PL4 PL5 PL6 Completing a Plan PL7 Product Breakdown Structure Product descriptions Product Checklist Product Flow Diagram J. Nawrocki, Introduction to PRINCE 2
Activity Dependencies J. Nawrocki, Introduction to PRINCE 2 Planning (PL) Desiging a Plan Defining and Analysing Products Identifying Activities and Dependencies PL1 PL2 PL3 Estimating Scheduling Analysing Risks PL4 PL5 PL6 Completing a Plan PL7 Activity Estimates List of Activities Activity Dependencies Schedule J. Nawrocki, Introduction to PRINCE 2
Completed Plan for approval J. Nawrocki, Introduction to PRINCE 2 Planning (PL) Desiging a Plan Defining and Analysing Products Identifying Activities and Dependencies PL1 PL2 PL3 Estimating Scheduling Analysing Risks PL4 PL5 PL6 Completing a Plan PL7 Completed Plan for approval Risk Log Product Checklist J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 Contents About the course About PRINCE 2 Starting UP a project Initiating a project Planning Directing a project J. Nawrocki, Introduction to PRINCE 2
Directing a Project Directing a Project DP Starting up a Project SU Initiating a Project IP Managing Stage Boundaries SB Closing a Project CP Reporting Highlights Taking Corrective Action Escalating Project Issue CS J. Nawrocki, Introduction to PRINCE 2
Directing a Project Starting up a Project SU Initiating a Project IP Authorising Initiation Authorising a Project Giving ad hoc Direction Authorising a Stage or Excep. Plan Confirming Project Closure Starting up a Project SU Initiating a Project IP Managing Stage Boundaries SB Closing a Project CP Reporting Highlights Taking Corrective Action Escalating Project Issue CS J. Nawrocki, Introduction to PRINCE 2
Authorising Initiation Project Manag. Team Project Brief Risk Log Authorisation to proceed Project Approach Initiation Stage Plan J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 Authorising a Project Authorising a Project Project Ini. Document Authorisation to proceed Next Stage Plan J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 Summary PRINCE 2: Project organization Processes Starting up a project Planning Initiating a project Cooperation with Project Board At last! J. Nawrocki, Introduction to PRINCE 2
J. Nawrocki, Introduction to PRINCE 2 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? J. Nawrocki, Introduction to PRINCE 2