560 likes | 570 Views
Requirements Eng. & Project Manag. The Startup Stage. Jerzy Nawrocki Jerzy.Nawrocki@put.poznan.pl. Organizational issues. Lectures: Tuesday , 15:15 , room 144, Lecturing Center? Duty hours: Friday , 14:00 – 15:00 , room 109, Lecturing Center. Get-together Micro Party. Agenda.
E N D
Requirements Eng. & Project Manag. The Startup Stage Jerzy Nawrocki Jerzy.Nawrocki@put.poznan.pl
Organizational issues Lectures: Tuesday, 15:15, room 144, Lecturing Center? Duty hours: Friday, 14:00 – 15:00, room 109, Lecturing Center
Agenda • Aim and scope of the stage • Business value of the project • Technical and organizational considerations • Risk management at the Startup stage • Closing the stage
Agenda • Aim and scope of the stage • Business value of the project • Technical and organizational considerations • Risk management at the Startup stage • Closing the stage
Agility Alliance Manifesto O K Individuals and interactions Working software Tommorow or never! Customer collaboration Responding to change
O K Individuals and interactions Working software Tommorow or never! Customer collaboration Responding to change The Fifth Principle of Agility Solved problems over advanced software
Do we need anything else? People spend too much time on thinking how to run a project and too little on if the project is worth running. Tim Lister The Atlantic Systems Guild Inc.
Project Sieve Metaphor Project C Project A Project E Project B Project D
Project Sieve Metaphor Project C Project A Project E Project B Project D Project sieve
Project Sieve Metaphor Project C Project sieve Project A Project E Project B To be planned Project D
Project Sieve Metaphor Project sieve = Company’s strategy
How to get the best strategy? Michel Robert, The New Strategic Thinking. Pure and Simple. Michel Rober, Nowe myślenie strategiczne. Czyste i proste, MT Biznes, Warszawa, 2006.
Main outcomes of Initiation Business Process Reengineering Non-functional requirements Roles (Actors) Outline of functional requirements Outline of the architecture . . . Initiation
Aim of the Startup Stage • Answering two questions: • What is business motivation for the project? • Is it worth to invest in project planning?
Non-functional requirements for Startup The Startup stage should be as short and cheap as possible.
Agenda • Aim and scope of the stage • Business value of the project • Technical and organizational considerations • Risk management at the Startup stage • Closing the stage
Project’s value Project’s value = Problem’s value
Approach to planning Sharpen the saw Seek first to understand, Synergize then think about money and time Seek first to understand Think win/win Put first things first Begin with the end in mind Be proactive 7 Habits of Highly Effective People
Initial Business Case 1 Context Who is the customer? 2 Problems and Their Impact 3 Outline of the Solution 4 Business Constraints Budget
Context Poznan University of Technology 9 faculties ~ 19 000 students ~ 2 000 employees • Studies: • Undergraduate and Masters • Postgraduate • Ph.D. studies www.put.poznan.pl Campus Piotrowo
Problem About 5000 – 7000 candidates a year. FCM 2006: 1 300 candidates (full-time) I’ve brought the documents I’ve brought the certificate Results Enrollement Enrollement Disadvantage: It’s time consuming
Outline of the solution Let’s send by Internet. I’ve brought the certificate Results Enrollement • Advantages: • A candidate comes just once. • Come only those who have been accepted (less work).
Constraints • The due date is 15 June, 2008 (enrollment process starts in the end of June)
Agenda • Aim and scope of the stage • Business value of the project • Technical and organizational considerations • Risk management at the Startup stage • Closing the stage
Further questions How?
Context diagram Wydział Architektury Wydział Budownictwa i Inżynierii Środowiska Wydział Budowy Maszyn i Zarządzania BANK Wydział Elektroniki i Telekomunikacji Sokrates ? Wydział Elektryczny Wydział Fizyki Technicznej Wydział Informatyki i Zarządzania Wydział Maszyn Roboczych i Transportu Candidate Wydział Technologii Chemicznej
Context diagram Bank Socrates 1 Socrates 2 System Candidate Socrates 9
Optional approaches External system Internal system Solution From University of Lodz Extended version of the Xanthippe system developed at PUT
Optional approaches External system Internal system Many systems Solution
Context diagram Bank Socrates 1 System 1 System 2 Socrates 2 Candidate System 9 Socrates 9
Optional approaches External system Internal system One system Many systems Solution
Context diagram Bank Socrates 1 Socrates 2 System Candidate Socrates 9
Optional approaches External system Internal system One system Many systems Solution
Additional constraints • Communication with the Socrates systems. • No modifications of Socrates are possible.
Quality criteria • No delay • Reliability • Data security • Usability
Further questions .. and by whom?
Project Board Senior User Executive Główny dostawca Project Manager Architect Analyst Kierownik Zespołu Kierownik Zespołu Developers XPrince Team Prince2 XP
Agenda • Aim and scope of the stage • Business value of the project • Technical and organizational considerations • Risk management at the Startup stage • Closing the stage
Risk management Preparation Fighting • Identification • Evaluation • Planning • Monitoring • Avoiding • Reacting to contingency
Business risk factors EPIC E = business Environment impacting the project, P = Problem to be solved, I = Investor willing to pay for solving the problem, C = business Constraints imposed on the project,