T-76.115 Project Review X-tremeIT I1 Iteration 02.12.2003.

Slides:



Advertisements
Similar presentations
T Project Review X-tremeIT I2 Iteration
Advertisements

T Project Review I3 Iteration T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 2 Agenda.
VirtuCo Implementation 1 Project Review
T Project Review VirtuCo PP Iteration
T Project Review Groupname [PP|…|DE] Iteration
T Iteration Demo BaseByters [I1] Iteration
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
Planning Iteration Demo Suunto Training Program Planner.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
Software Engineering Chapter 15 Construction Leads to Initial Operational Capability Fall 2001.
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
T Project Review RoadRunners [PP] Iteration
T Software Development Project I Customer Info Jari Vanhanen Ohjelmistoliiketoiminnan ja –tuotannon laboratorio Software Business and.
Unified Process versus Extreme Programming. Outline Compare and contrast UP and XP  Processes / Disciplines  Management  Artefacts Risk management.
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
Software Engineering Management Lecture 1 The Software Process.
T Project Review TeXlipse [I2] Iteration
T Project Review eGo I3 Iteration
T Final Demo Xylophone I2 Iteration
T Final Demo Tikkaajat I2 Iteration
T Iteration Demo CloudSizzle PP Iteration
T Project Review Tetrastone [Iteration 2]
T Iteration Demo BitPlayers I2 Iteration
T Iteration Demo Apollo Crew I1 Iteration
T Project Review WellIT PP Iteration
Planning Iteration Demo Suunto Training Program Planner.
T Iteration Demo Group name [PP|I1|I2] Iteration
T Iteration Demo OSLC 2.0 I1 Iteration
T Project Review Tetrastone Projext Planning Iteration
Request for Proposal (RFP)
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 Iteration Demo Hermes Team [I1] Iteration
T Sprint Demo Team Tarantino Iteration 1 / Sprint
T Project Review RoadRunners [IM3] Iteration
T Final Demo BaseByters T Final demo 2 Agenda  Project introduction (5 min)  Project status (5 min)  achieving the goals.
T Project Review eGo I2 Iteration
T Iteration Demo BetaTeam I2 Iteration, Final Solution
T Iteration Demo Team DTT Project planning (PP) Iteration
T Project Review WellIT I2 Iteration
T Iteration Demo Group name [PP|I1|I2] Iteration
T Iteration Demo BetaTeam I1 Iteration
T Project Review Sotanorsu 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 Project Review Final Demo T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 2 Agenda.
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 X-tremeIT I1 Iteration
Software Engineering Management
Groupname [PP|…|FD] Iteration
TeXlipse [I1] Iteration
T Project Review Group: pdm I2 Iteration
Implementation 3 Project Review
Presentation transcript:

T Project Review X-tremeIT I1 Iteration

T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 2 Agenda  Project status (x min)  achieving the goals of the iteration  project metrics  Used work practices (x min)  Completed work (x min)  presenting the iteration’s results  demo  Plans for the next iteration (5 min)

T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 3 Status of planned goals of the iteration  Ratification of the requirements  Designing core architecture of the system  Choosing technologies to use  Designing most important modules & use cases  Writing specifications  Implementing most important modules and use cases on general level  Testing the baseline architecture of the system  Writing test plan  Implementing testing  Reviews  Inspections

T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 4 Status of planned deliverables of the iteration  Deliverables:  Implemented use cases/core architectural parts:  Case UC-01: Creating new process diagram  Case UC-02: Add new object  Case UC-03: Add dependency between 2 objects  Documents:  updated project plan  updated requirements document  tech. specification on a general level  test case specifications

T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 5 Realization of the tasks

T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 6 Working hours by person RealPlanDiff Valeria 62,551,311,2 Aleksandr 52,545,37,2 Vladislav 5545,39,7 Konstantin 5648,37,7 Olesia 50,545,35,2 Roman 64,545,319,2 Seppo 40,145,3-5,2 Total ,155 Realized hours in this iterationPlan in the beginning of this iteration PPI1 Subtot al I2I3DETotal Valeria 6262,5124, Aleksandr 5652,5108, Vladislav 5355, Konstantin Olesia 4150,591, Roman 5064,5114, Seppo 4640,186, Total

T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 7 Quality metrics I1I2I3DETotal Reported 00 Closed 00 Bug metrics

T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 8 Quality assessment  Evaluate the quality of the different functional areas of the system  how much effort has been put on test execution  what is the coverage of testing  what can you say about the quality of the particular component based on your test results and ’gut feeling’ during testing  is the number of reported bugs low because of lack of testing or high because of intensive testing  Assess the quality status of the system against the goals of the iteration Functional areaCoverageQualityComments Communications3 No defects GUI0  Not started Engine3  Not started Legend Coverage: 0 = nothing 1 = we looked at it 2 = we checked all functions 3 = it’s tested Quality:  = quality is good  = not sure  = quality is bad

T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 9 Software size in Lines of Code (LOC)  Any remarks on this metric?  lots of new functinality was implemented  refactoring reduced LOC PPI1I2I3DE Total (NCLOC + COM) Comments (COM) PPI1I2I3DE Total – part A Com – part A Total – part B Com – part B Total – part C Com – part C Total Comments … or make a more detailed table, where you can show per module LOCs, or proportion of real code vs. test code

T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 10 Risks  Risk management  Results of risk management practice  New risks

T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 11 Work practices  How have you been using the planned work practices, what are the experiences of  mandatory practices: time reporting, version control, …  personal SE assignments  not all in every review, but when there are some interesting findings etc.  other practices  Are you going to  adopt some new practices  change the use of the current practices  stop using some adopted practices

T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 12 Example: Test-first approach (N.N.)  Test-first was adopted by 3 coders after short training by N.N.  They used it first for all new code, but later only in modules x,y,z, because …  Metrics  the amount of unit test code is 1000 LOC (20% of total LOC)  80% of test code was written before the real code  effort N.N. spent on preparing the adoption (reading about test-first, planning, training) was 12h  effort the team spent on learning the practice was 7h  Positive experiences  …  Negative experiences  it does not work when xxx because yyy  Overall  the practice seems to be useful  In the next iteration the use of the practice will be slightly changed by adopting the JUnit tool  …

T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 13 Results of the iteration  New documents  Technical specifications Technical specifications  Test cases specifications Test cases specifications  Test report Test report  Progress report Progress report  UML class diagram UML class diagram  Other testing related documents  test log test log  Test Cases Matrix Test Cases Matrix  Updated documents  Project plan Project plan  Requirements document Requirements document  Demonstrate the developed software  GUI  Communications

T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 14 Plan for the next iteration  Goals:  Integrate system modules  Implement more use cases  Plan and execute tests  Testing approach  Test cases  Continue module testing (GUI)  Integration testing  Deliver the system to the customer  Plan format and content of user manual  Deliveries:  Implemented software  Updated:  project plan  requirements document  technical specification  Test cases  Test report  User’s manual  Progress report

T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 15 Plan for the next iteration

T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 16 Schedule Week 49Group meetingAll Week 49Customer meeting: Architecture DesignVladislav Week 50iDL Modules integrationOlesia, Konstantin, Aleksandr, Roma Week 50iDL First version of GUI testedRoma Week 3iDL: Implementing more use casesAll Week 3Group meeting / Reviewing Implemented results Week 3Deliver system to customer for possible feedback Week 6iDL : Testing of implemented use casesALL Week 6User manual, final version for I2 phaseSeppo DL: I2 documentation delivery Week 7Project review

T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 17 Thank you! Questions, comments?