Presentation is loading. Please wait.

Presentation is loading. Please wait.

T-76.115 Project Review eGo PP Iteration 29.10.2003.

Similar presentations


Presentation on theme: "T-76.115 Project Review eGo PP Iteration 29.10.2003."— Presentation transcript:

1 T-76.115 Project Review eGo PP Iteration 29.10.2003

2 T-76.115 Project Review 2 Agenda  Project status (15 min)  achieving the goals of the iteration  project metrics  Used work practices (5 min)  Completed work (20 min)  presenting the iteration’s results  Plans for the next iteration (5 min)

3 T-76.115 Project Review 3 Status of planned goals of the iteration  learning to know project team members, individual strengths and weaknesses, special interests etc.  OK  constructing the IPR agreement  OK, agreement done (IF the last persons have sign the agreement in the project review)  understanding the domain and the customer needs  OK, the project team feels it has a good overall understanding of the domain  planning the project, including:  project team members' responsibilities  OK  phasing of the project into four iterations  OK, phasing has been accepted by all stakeholders  creating preliminary tasks for the next iteration  OK, see below  selecting the most important tools and processes to be used in the project  Partially OK, questionnaire input tool selection postponed to I1  defining project group's own goals in the project  OK

4 T-76.115 Project Review 4 Status of planned goals of the iteration, cont.  requirements specification on general level, identifying the use cases and describing in greater detail the ones selected to be implemented in the first implementation iteration  OK  arranging communication channels: group web server, group e-mail address  OK, Hiekkalaatikko operational and yahoogroups address chosen  familiarizing in the technologies and development tools to be used in the project  JBoss & J2EE  Not OK, all project members don’t have sufficient skills  Eclipse + plug-ins  OK  using CVS  OK  installing the development environment to the development server and building the project skeleton to CVS so that starting the actual work is as fluent as possible  OK

5 T-76.115 Project Review 5 Status of planned deliverables of the iteration  Project Plan  OK, all relevant chapters and phasing for I1 ready  Requirements document  OK, most important requirements in general, and project manager interface in detail (use cases 1 through 4)  Functional requirements only specified to the parts implemented in I1

6 T-76.115 Project Review 6 Realization of the tasks  Time scheduled well, total difference is minus 14,65 hours  Problems with using Trapoli in the beginning  Tasks not descriptive enough  People kept forgetting to report their hours  Hours vanished (technical problem in Trapoli)  Lots of Trapoli features were misunderstood  ”Plan work methods and tools” was superseded by ”write the project plan”, because it’s hard to tell planning from writing in this case

7 T-76.115 Project Review 7 Working hours by person  We managed to keep within the scheduled time  No modification were made to the future iterations plans at this stage, the 16 hours saved are left as a reserve for future allocation  Note that task and personal hours don’t match, someone reported hours while writing this... RealPlanDiff AHA 56,555+1,5 JKA 39,535+4,5 SLE 33,535-1,5 LHE 4445+1 JKO 3135-4 HTO 3640-4 SLA 23,535-11,5 Total 264280-16 Realized hours in this iterationPlan in the beginning of this iteration PPI1I2I3DETotal AHA 55 45603015205 JKA 3550603015190 SLE 3550603015190 LHE 4540603015190 JKO 3545603015185 HTO 4045603015190 SLA 3540603015180 Total 280315420 1701330 Latest plan (inc. realized hours and other updates) PPSub- total I1I2I3DETotal AHA 56,5 45603015206,5 JKA 39,5 50603015194,5 SLE 33,5 50603015185,5 LHE 44 40603015191 JKO 31 45603015181 HTO 36 45603015186 SLA 23,5 40603015169,5 Total 264 315420 1701314

8 T-76.115 Project Review 8 Risks  The responsibility of risk management is handled by a group of three persons: Hannes Tolvanen, Lauri Helenius and Juha Koivula. These three are attending the SoberIT Risk Management Module (T-76.633) and hence have the best knowledge of this area

9 T-76.115 Project Review 9 Work practices  work practices used in the PP iteration:  time reporting  Because it took time to understand how to use Trapoli effectively in our group, time reporting experiences were at first very negative  Now, with added knowledge and more specific tasks, we hope to improve time reporting  version control  CVS on the customer’s premises was harnessed into use from the beginning, in this phase mostly used for documents  Eclipse+CVS integration works very well, only few minor problems have been encountered  personal SE assignments have been selected and planned in the project plan, but none of the assignments have started yet so there’s nothing to report.  In the next phase  the personal assignment practices are started  all the other practices mentioned in the project plan are started

10 T-76.115 Project Review 10 Results of the iteration  Nothing to demonstrate yet, we’ll focus on the documents produced  Deliverables for the iteration were (discussed in the following slides)  project plan  requirements  this project review  Other results  development environment ready for implementation start  group members have development tools installed (Eclipse, Lomboz, JBoss)  an initial project skeleton has been created in CVS and source generation and build automation work

11 T-76.115 Project Review 11 Project plan  Stakeholders include four parties: Radar, project group, Karuko and mentor  Karuko acts as the technical advisor team  Each project team member has his own responsibility area  The top goals of the customer are: 1) Quality 2) Improving efficiency of the screening process 3) Improving efficiency of the segment size approximation of large crowds 4) Improving efficiency of small-scale ad hoc market data gathering 5) Having a central storage and improving communication in a marketing research project 6) Ease of administration  Also the project outcome will possibly be used as a base for future projects by Karuko, and therefore quality of documentation, adherence to domain best practices and reusability of components is important  The project team’s goals are strictly educational, building a quality product with interesting contemporary technologies and getting a good grade  Most of the recommended (by the course) work practices will be used  Personal assignments include 1) Heuristic evaluation 2) Design patterns 3) Pair Programming 4) Automated unit tests 5) Meeting practices 6) Communication practices 7) Documentation practises

12 T-76.115 Project Review 12 Project plan, cont.  The project is divided into three implementation iterations  I1: project manager interface, marketing research project “definition phase”  I2: screening and interviewing, wap and web  I3: data export, triple-S to external systems, better info about ongoing projects  Risk management is done in the external course T-76.633 by three project member. Top-5 risks identified 1) project group members busy with work, studies or private life 2) customer finds a better solution 3) customer neglects server administration 4) group is not familiar with intended technologies 5) test plan is inadequate

13 T-76.115 Project Review 13 User Requirements Document  The business domain is described in detail  terms and their relations  core competencies of the customer  System overview

14 T-76.115 Project Review 14 User Requirements Document, cont.  Use cases and user groups shown in picture

15 T-76.115 Project Review 15 User Requirements Document, cont.  Functional requirements  Functional requirements were identified and discussed grouped by the use cases  Also general functional requirements were identified  All functional requirements are named according to the MRRx.x –scheme for trackability  Usability requirements  Web GUI for project manager  Mobile phone used in screening  Web browser used in additional interviews  Quality and reliability requirements  Data integrity, stability, error tolerance  Also performance, scalability, documentation and further development requirements are discussed  Constraints and limitations  Student project limitations,  Free software used in development  Given user interface constraints

16 T-76.115 Project Review 16 Plan for the next iteration  Goals  Have a fully working implementation of the ”definition part” of the marketing research project system  Testing done according to the testing plan  User interface evaluation and design for project manager interfaces  All technology evaluation and selection is finished  Specification of all protocols and external interfaces is done  Deliverables  Technical specification of the core architecture  Test case specifications  Test report  Software core  Use cases 1, 2, 3 and 4 implemented


Download ppt "T-76.115 Project Review eGo PP Iteration 29.10.2003."

Similar presentations


Ads by Google