T-76.115 Project Review eGo PP Iteration 29.10.2003.

Slides:



Advertisements
Similar presentations
Lecture # 2 : Process Models
Advertisements

VirtuCo Implementation 1 Project Review
T Project Review VirtuCo PP Iteration
Implementation I - demo. Schedule * Project status -achieving the goals of the iteration -project metrics * Used work practices * Work results -presenting.
T Project Review Groupname [PP|…|DE] Iteration
T Iteration Demo BaseByters [I1] Iteration
The Solution to Your Product Problems. Overview - What is PDS? ➲ Project Management System ➲ Web Based Easy to use Scalable ➲ Streamlined tools for software.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
T Project Review RoadRunners [PP] Iteration
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
T Project Review Magnificent Seven Project planning iteration
T Iteration Demo Team WiseGUI I2 Iteration
T Iteration Demo BetaTeam PP Iteration
Software Engineering Management Lecture 1 The Software Process.
T Project Review TeXlipse [I2] Iteration
T Project Review eGo I3 Iteration
T Project Review X-tremeIT I1 Iteration
T Final demonstration Tetrastone-group [RosettaNet End-user Interface]
T Iteration Demo CloudSizzle PP Iteration
T Final demo I2 Iteration Agenda  Product presentation (20 min) ‏  Project close-up (20 min) ‏ Evaluation of the results  Questions.
T Project Review Tetrastone [Iteration 2]
T Project Review WellIT PP Iteration
Planning Iteration Demo Suunto Training Program Planner.
T Iteration Demo Group name [PP|I1|I2] Iteration
PaymentFramework Payment Framework to Mobirox Ltd by team braZil Project Presentation Innopoli 2, SoberIT :00-15:00.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
T Project Review Tetrastone Projext Planning Iteration
T Iteration Demo METAXA PP Iteration 17 November November November 2015.
T Project Review Sotanorsu I3 Iteration
T Project Review (Template for PI and I1 phases) Group name [PI|I1] Phase
T Project Review RoadRunners [IM1] Iteration
T Iteration Demo Team DTT I1 Iteration
T Iteration Demo BitPlayers I1 Iteration
T Iteration Demo Team 13 I1 Iteration
T Iteration Demo Apollo Crew PP Iteration
T Sprint Demo Team Tarantino Iteration 1 / Sprint
T Project Review RoadRunners [IM3] Iteration
T Project Review eGo I2 Iteration
T Iteration Demo Team DTT Project planning (PP) Iteration
T Project Review WellIT I2 Iteration
T Iteration Demo Group name [PP|I1|I2] Iteration
Web-based Front End for Kraken Jing Ai Jingfei Kong Yinghua Hu.
T Iteration Demo Group 1 Project Planning Iteration
T Project Review Sotanorsu I1 Iteration
T Iteration I1 Demo Software Trickery PP Iteration
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
T Iteration Demo Vitamin B I1 Iteration
T Iteration Demo Tikkaajat [PP] Iteration
T Project Review MalliPerhe Iteration 3 Implementation
T Project Review ITSUPS Implementation
Team-Based Development ISYS321 Managing the Information Systems Project.
T Project Review RoadMappers I2 Iteration
T Project Review Rajoitteiset I2 Iteration
T Project Review Muuntaja I1 Iteration
T Iteration Demo Tempus I1 Iteration
T Iteration Demo BitPlayers PP Iteration
T Project Review BigBrother PP Iteration
T Project Review MTS [PP] Iteration
T Project Review Wellit I1 Iteration
T Project Review Sotanorsu I2 Iteration
T Iteration Demo LicenseChecker I2 Iteration
T Project Review X-tremeIT PP Iteration
T Project Review MalliPerhe PP Iteration
T Iteration Demo Vitamin B PP Iteration
Software Engineering Management
Groupname [PP|…|FD] Iteration
TeXlipse [I1] Iteration
T Project Review Group: pdm I2 Iteration
Systems Analysis and Design
Chapter 1 (pages 4-9); Overview of SDLC
Presentation transcript:

T Project Review eGo PP Iteration

T 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)

T 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

T 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 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

T 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

T 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

T 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 JKO HTO SLA 23,535-11,5 Total Realized hours in this iterationPlan in the beginning of this iteration PPI1I2I3DETotal AHA JKA SLE LHE JKO HTO SLA Total Latest plan (inc. realized hours and other updates) PPSub- total I1I2I3DETotal AHA 56, ,5 JKA 39, ,5 SLE 33, ,5 LHE JKO HTO SLA 23, ,5 Total

T 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 ) and hence have the best knowledge of this area

T 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

T 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

T 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

T 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 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

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

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

T 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

T 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