Presentation is loading. Please wait.

Presentation is loading. Please wait.

T-76.115 Project Review Magnificent Seven Project planning iteration 4.11.2004.

Similar presentations


Presentation on theme: "T-76.115 Project Review Magnificent Seven Project planning iteration 4.11.2004."— Presentation transcript:

1 T-76.115 Project Review Magnificent Seven Project planning iteration 4.11.2004

2 T-76.115 Project Review 2 Agenda  Project status (15 min)  introduction to the project  status of the iteration’s goals  status of the iteration’s deliverables  realization of the tasks  working hours per person  changes to the project  risks  Work results (20 min)  project plan  requirements document  use cases document  Used work practices (5 min)

3 T-76.115 Project Review 3 Introduction to the project  IRM (Information Resource Manager) is a task tracking software for computers used in the R&D lab at Nokia Networks.  Lacks a lot of functionalities to be useful  Only for computers  Split into several independent versions for different resources -> maintenance problems.  IRMii is a new and improved version of IRM  A total re-make with the same functionalities as the baseline  Any resources can be tracked  Easier maintenance through modular development  Key aspects  Task tracking  Resource reservation  Re-make of the resource model (hierarcical and abstract)  Modular implementation  Well-documented  Usability and maintenance  Integration with Nokia Corporate network

4 T-76.115 Project Review 4 Status of the iteration’s goals  Goal 1: Understanding how resource management processes  The customer has given us a good understanding about how the processes work in the R&D lab. The situation in the project group is sound regarding this issue.  Goal 2: Project planning  The startup and initialization of the project has gone quite well.  Goal 3: Process definitions  Processes used in this project has been defined and we have now together with the outcome from project planning a good foundation for the coming tasks and challenges.  Goal 4: Requirements specification and use cases  This has been one of the major time consumers in this phase and if we have something to learn from, this would be the issue.  Goal 5: Learning required tools and techniques  The required tools and techniques have been studied to some extent, but we will continue to do this during the coming phase.  Goal 6: Environment setup  The environment will be set up during week 45. Note: this should be OK when we have this review.  Goal 7: SEPAs  Initial selection have been done, but the implementation will come later.

5 T-76.115 Project Review 5 Status of the iteration’s deliverables  Project plan  OK, except the QA plan, which will be added in the next phase.  Requirements document  This was the biggest part in this first phase and we have also been using twice the planned effort on it. It is still on a very high level, but this is not seen as a problem due to the iterative approach we are using.  Details needs to be added.  Use cases document  The main use cases have all been described on a general level, but during the coming phase they will be made in more detail.  Use cases will be drawn and updated alongside the requirements.  Weekly status reports  These have been sent on agreed times.  SEPAs  SEPAs have been selected and only the meeting practices have been taken into practice as of this phase.

6 T-76.115 Project Review 6 Realization of the tasks  There were some small estimation problems involving the requirements.  We had to add all the functionalities of IRM in order to understand it better.  Additional IRMii functionalities were added as well.  Total realized effort is lower than the planned, but there are unplanned tasks that takes the grand total to the estimated level.  Not started PHP documenting convention was put under some other task.  Grand total: 346.5 hours (+1.5)

7 T-76.115 Project Review 7 Working hours by person  The requirements needed much more time than expected.  The planned effort didn’t include all needed tasks -> added tasks.  We needed to change the plan due to new tasks were needed to be done or that we had to put in more effort on some areas.  Marko has also been developing our internal documentation system and this has taken time, but will help us in the future and hopefully help us save time and effort. RealPlanDiff Alexei 3840-2 Huan 49.548+1.5 Jing 40.535+5.5 Kalle 2933-4 Marko 62.558+4.5 Tommy 100.599+1.5 Zhiyi 26.532-5.5 Total 346.5345+1.5 Realized hours in this iteration

8 T-76.115 Project Review 8 Working hours by person  The requirements needed much more time than expected.  The planned effort didn’t include all needed tasks -> added tasks.  We needed to change the plan due to new tasks were needed to be done or that we had to put in more effort on some areas.  Marko has also been developing our internal documentation system and this has taken time, but will help us in the future and hopefully help us save time and effort. RealPlanDiff Alexei 3840-2 Huan 49.548+1.5 Jing 40.535+5.5 Kalle 2933-4 Marko 62.558+4.5 Tommy 100.599+1.5 Zhiyi 26.532-5.5 Total 346.5345+1.5 Realized hours in this iterationPlan in the beginning of this iteration PP Subtot I1I2FDTotal Alexei 34 645350201 Huan 38 535852201 Jing 32 535954198 Kalle 33 526252199 Marko 46 685830202 Tommy 83 413755216 Zhiyi 32 636442201 Total 298 3943913351418 Latest plan (inc. realized hours and other updates) PP SubtotI1 I2FDTotal Alexei 38 645350205 Huan 49.5 535852212.5 Jing 40.5 535954206.5 Kalle 29 526252195 Marko 62.5 685830218.5 Tommy 100.5 413755233.5 Zhiyi 26.5 636442195.5 Total 346.5 3943913351466.5

9 T-76.115 Project Review 9 Changes to the project  We will continue as planned – no changes to the next iterations.

10 T-76.115 Project Review 10 Risks  Risks can be found in the Project plan, chapter 7.  The major risk is the project schedule and that we will not make the planned deadlines.  We will have to plan each iteration very carefully.  Close monitoring of the tasks’ progress.  Another risk is that we have too little time per person and this will affect the outcome of the project.  We need to discuss this and see if we should adjust the working hours.  Solution two is to prioritize and drop requirements.  Project group members not available for a critical stage in the project.  Sickness  Other reason

11 T-76.115 Project Review 11 Results of the iteration  Project plan  Requirements document  Use cases document

12 T-76.115 Project Review 12 Project plan (1/4)  Stakeholders  Staffing

13 T-76.115 Project Review 13 Project plan (2/4)  Project goals  Customer goals  IRM functionalities as the baseline  Fully-functional core system  Modular and extendable system  Implementation and documentation has good quality  Light-weight and easy to use  Project group’s goals  Satisfy the customer’s needs  Get a good grade, preferably 5  Learn new software engineering practices

14 T-76.115 Project Review 14 Project plan (3/4)  Practices and tools  Iterative development  Course requirement  Iteration planning  Planning the phase so everyone knows what we aim for  Time reporting  Weekly each Sunday  Weekly plan is sent to PM each Sunday  Weekly status report is sent to customer and mentor  Documenting  Marko has developed an XML-based system for collecting all project- related information.  All members will be responsible for a part of the system.  Requirements management  Account manager will monitor the progress of the requirements.  Version control  CVS, SVN  PHP conventions  PHP standard conventions from PHP.net  Communications  MSN, e-mail, meetings

15 T-76.115 Project Review 15 Project plan (4/4)  Phasing  Project planning is ready  Implementation 1 should focus on the technical specifications and some of the system’s core framework.  Implmentation should implement most of the functionalities. This will be the phase when we put most effort into getting the system developed.  Finalization&Delivery is maunly for correcting minor issues and bugs. Delivery to customer is the milestone in this phase.

16 T-76.115 Project Review 16 Requirements document (1/2)  The main requirements have been defined and recorded.  Detail will be added when we identify the needed issues to add.  The focus has been to get the big picture in this iteration and when people will get more into the system we can much easier add more requirements.  This document will be updated quite much during the second phase as well, due to the technical specification.  Functional requirements  Resources  Requests  Reservations  Tasks  Reports  Users  Programs  Projects  Event log  Other modules

17 T-76.115 Project Review 17 Requirements document (2/2)  Non-functional requirements  Look&feel  Usability  Performance  Operational  Maintenance and portability  Security  Cultural and political  Legal  Constraints  Solutions

18 T-76.115 Project Review 18 Use cases document  The main use cases have been identified and recorded.  Use cases will be finalized in the second phase.  Use cases will be drawn.  This contains more or less the essential parts of the system already, but will be modified a bit due to updates in the requirements document and technical specification.

19 T-76.115 Project Review 19 Used work practices  Mandatory practices  Iteration planning  Should be done better in the coming phases, so we might not have the same problems with deadlines  Time reporting  Fairly good way for the PM to monitor  Documentation system  good way to have everything in one place  easy to transform into other format  Version control  good when in distributed team  Communications  this is an issue to tackle when working in distrubuted way  More experiences as the team developes this in the coming phases  SEPAs  Meeting practices  Heuristic evaluation (not used)  Test-driven development (not used)  Static methods (not used)  We are going to adopt more practices during the coming phase and we will have much more to tell about these afterwards.

20 Questions?


Download ppt "T-76.115 Project Review Magnificent Seven Project planning iteration 4.11.2004."

Similar presentations


Ads by Google