T-76.115 Project Review WellIT PP Iteration 1.11.2004.

Slides:



Advertisements
Similar presentations
VirtuCo Implementation 1 Project Review
Advertisements

T Project Review VirtuCo PP Iteration
T Project Review Groupname [PP|…|DE] Iteration
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
T Iteration Demo BaseByters [I1] Iteration
SE is not like other projects. l The project is intangible. l There is no standardized solution process. l New projects may have little or no relationship.
Planning Iteration Demo Suunto Training Program Planner.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
T Project Review RoadRunners [PP] Iteration
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
T Project Review Magnificent Seven Project planning iteration
T Iteration Demo Team WiseGUI I2 Iteration
T Iteration Demo BetaTeam PP Iteration
T Project Review ITSUPS Implementation
T Project Review TeXlipse [I2] Iteration
T Final Demo Xylophone I2 Iteration
T Project Review X-tremeIT I1 Iteration
T Final Demo Tikkaajat I2 Iteration
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 Iteration Demo BitPlayers I2 Iteration
T Iteration Demo Apollo Crew I1 Iteration
Planning Iteration Demo Suunto Training Program Planner.
T Iteration Demo Group name [PP|I1|I2] Iteration
T Iteration Demo PP Iteration
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 Iteration demo T Iteration Demo Team Balboa I1 - 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 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 Iteration Demo Software Trickery I2 Iteration
T Project Review WellIT I2 Iteration
T Iteration Demo Group name [PP|I1|I2] Iteration
T Iteration Demo Group 1 Project Planning Iteration
T Project Review Sotanorsu I1 Iteration
T Iteration I1 Demo Software Trickery PP Iteration
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
T Iteration Demo MapGuide based Web Edit Interface I2 Iteration
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 Iteration Demo Xylophone PP Iteration
T Project Review MalliPerhe PP Iteration
T Iteration Demo Vitamin B PP Iteration
Groupname [PP|…|FD] Iteration
TeXlipse [I1] Iteration
T Project Review Group: pdm I2 Iteration
Implementation 3 Project Review
Johanna Rothman Know What “Done” Means Chapter 11
Presentation transcript:

T Project Review WellIT PP Iteration

T Project Review 2 Agenda  Project status ( min)  achieving the goals of the iteration  project metrics  Work results ( min)  presenting the iteration’s results  demo  Used work practices (5 min)

T Project Review 3 Introduction to the project  Part of MC2 (Mobile Content Communities) research project at HIIT.  MAR (Mobile Augmented Reality) – toolkit on top of MUPE (Multi-User Publishing Environment).  Goal is to create community activity around MUPE by providing attractive MAR – toolkit.  Enables easier implementation of Mobile Augmented Realities on top of MUPE.  Toolkit will be expandable, implemented version should contain (in priority order):  Physical Object Tagger (POT)  Public Display (PUD)  Map Interface (MAP)  Silent Communicator (SIC) – this will be on low priority  ”Scotland Yard” demo game to demonstrate how MAR – toolkit works and for testing purposes.

T Project Review 4 Two views to the implemented system Component positioning inside system View of the system to users

T Project Review 5 Status of the iteration’s goals  Project planning goals  Understand the requirements of the customer.  Customer has given us relatively free hands  OK.  Reach an agreement on what is done and how between customer and the group.  Customer has not commented on requirements document or project plan yet.  Establish the basis for the project including the used work methods and tools.  OK.  Research goals  Do research on MUPE and J2ME technologies so that knowledgebase for the rest of the project exists in the end of project planning phase.  11.5 hours spent, some team members concentrated on studying these.  Document this research so that it is accessible by other project members.  NOT OK, other tasks (project related and not) taken time from the project.

T Project Review 6 Status of the iteration’s goals  Requirements management goals  Identify the type of end product (i.e. game) that is going to be built.  OK, but the end product is the MAR – toolkit, game is a demo and tester.  Identify the implemented MAR tools.  OK  Identify the requirements of the tools.  OK  Prioritize the required MAR tools.  OK  schedule the releases of the MAR tools.  Tools will be implemented in parallel.

T Project Review 7 Status of the iteration’s deliverables  Project Plan  OK, except QA Plan (Chapter 5.3) still under work and iteration plans of iterations I1 – FD are done during iteration planning phase of each iteration (changed from iteration plan of project planning phase).  Requirements document  OK, will be detailed and all requirements will be accepted by customer and group.  SEPA diaries  OK  Progress Report  OK

T Project Review 8 Realization of the tasks  Major discrepancies (more than 10 hours):  Req. elicitation and analysis  Hours spent to documentation  Hours not raported  Technologies research  Over estimation of work effort  Hours spent on something else (e.g. customer held workshop  meetings)  Tools research  Hours used on tools adaptation  Course material study  Over estimation  Lectures  Over estimation of participation  Customer meetings  Unheld customer meetings  Risk management  Hours reported on meetings  Hours not raported

T Project Review 9 Working hours by person  No major discrepancies. Mostly because personal iteration hour estimates were done so late.  Mostly diversion in project manager work hours, which took more than anticipated.  No plan existed in the beginning of the iteration Realized hours in this iteration Latest plan (inc. realized hours)

T Project Review 10 Quality assessment – Reviewing results  All delivered documents reviewed.  Only internal reviews done.  Quality measured roughly by dividing the amount of review notes by the lines of text in the Twiki system. DeliverableCoverageQualityComments Project Plan2  Internal review by 3 persons, no customer review. 0,033 review notes / line. Requirements Document 1  Internal review by 2 persons, no customer review. 0,043 review notes / line. Usability SEPA1 Internal review by 2 persons, no customer review. 0,015 review notes / line. TDD SEPA1 Internal review by 2 persons, no customer review. 0,025 review notes /line. Progress Tracking SEPA 2 Internal review by 3 persons, no customer review. No review notes. Legend Coverage: 0 = not reviewed 1 = internal review by 2 persons 2 = internal review by 3 persons 3 = internal + external review Quality:  = quality is good  = not sure  = quality is bad

T Project Review 11 Software size  So far only documentation…  Twiki site now contains 4124 lines of text (excluding information in images and non-twiki created documents).

T Project Review 12 Risks  RiskIT process established  Risk Managing process defined  25 risks identified and analyzed  Top 10 risks  Controlling actions

T Project Review 13 Results of the iteration  Project Plan  Requirements Document  Usability SEPA  TDD SEPA  Progress Tracking SEPA

T Project Review 14 Results of the iteration: Project Plan  Project staffing

T Project Review 15 Results of the iteration: Project Plan  Project goals  customer  group  personal  Project abort / end criteria  giving control to SG  Resourcing  Software (mostly free)  Test setting (hardware / server / data transmission)  Practices  Iterative development  Time reporting  Defect tracking  Documenting  Requirements Management  Version control  Coding convention  Risk management  Etc…

T Project Review 16 Results of the iteration: Project Plan Iteration flow

T Project Review 17 Results of the iteration: Project Plan  Quality Assurance Plan  Testing levels  TDD coming in implementation iteration 2 (SEPA)  Reviews  Phasing  Progress tracking as SEPA  More detailed hour estimates  Macrolevel schedule (includes milestones)  Macrolevel hour estimates  Each iteration planning phase  Detailed schedule (includes work products)  Detailed hour estimates   More predictable results  Detailed schedule exists with work products  better control of the progress

T Project Review 18 Results of the iteration: Req. Document  Components identified and prioritized  41 Functional Requirements  4 Non-functional Requirements  11 Use Cases  Not yet accepted by the customer!

T Project Review 19 Results of the iteration: Usability SEPA  Critical issue in game development  UI design will begin in next iteration  Evaluation and testing of UI in I2 and FD iterations

T Project Review 20 Results of the iteration: TDD SEPA  Will be commenced in I2.

T Project Review 21 Results of the iteration: Progress Tracking SEPA  Throughout the project lifecycle.

T Project Review 22 Used work practices  time reporting  version control  meetings (agenda & minutes)  reviews (twiki collaboration)  documenting  progress tracking and control  communication practices  RiskIT  To be adopted  TDD in I2  Usbility tests and heuristic evaluation in I2 and FD

T Project Review 23 Next Iteration  Updated documents  Technical Specification  First Increment  To be added: Game Design!