T-76.4115 Iteration Demo Team 13 I1 Iteration 11.12.2007.

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
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
Planning Iteration Demo Suunto Training Program Planner.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
T Project Review Magnificent Seven Project planning iteration
T Iteration Demo Team WiseGUI I2 Iteration
Bringing power of simulation to the public.
T Project Review ITSUPS Implementation
T Project Review TeXlipse [I2] Iteration
T Project Review eGo I3 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 Iteration Demo BitPlayers I2 Iteration
Distributed Software Development QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud.
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
PaymentFramework Payment Framework to Mobirox Ltd by team braZil Project Presentation Innopoli 2, SoberIT :00-15:00.
T Iteration Demo OSLC 2.0 I1 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 (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 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 Iteration Demo Software Trickery I2 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 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 Final Demo T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 2 Agenda.
T Project Review Magnificent Seven Final demonstration
T Project Review Wellit I1 Iteration
T Project Review Sotanorsu I2 Iteration
T Iteration Demo LicenseChecker I2 Iteration
T Iteration Demo Byte-Pit I1 Iteration
T Iteration Demo Vitamin B PP Iteration
T Project Review X-tremeIT I1 Iteration
Groupname [PP|…|FD] Iteration
TeXlipse [I1] Iteration
Project Review Team name
T Project Review Group: pdm I2 Iteration
Implementation 3 Project Review
Presentation transcript:

T Iteration Demo Team 13 I1 Iteration

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

T Iteration demo 3 Introduction to the project  What is this project about?  Web portal to Simulation system Simantics  Bringing the power of simulations to the general public  Creating a community for simulation users and model/solver developers  Creating a marketing channel for solver developers

T Iteration demo 4 Status of the iteration’s goals  Goal 1: Simantics player & editor integration Simupedia  OK?  Goal 2: Basic functions of the Simupedia implemented  OK  Goal 3: Simupedia is running on the server  OK

T Iteration demo 5 Status of the iteration’s deliverables (1/3) ‏  Public site  Main page with menu  Ok  Search function  Ok  Solver information page  Ok  User registration page  Ok  Login module  Ok

T Iteration demo 6 Status of the iteration’s deliverables (2/3) ‏  Registered site  Model/solver/experiment comment module  Ok  Support for model and experiment publish  Ok  User profile management/unregistration –page  Ok  User support page (help/faq/privacy statement) ‏  Ok  Administration  Possibility to administrate all functionalities above  Ok

T Iteration demo 7 Status of the iteration’s deliverables (3/3) ‏  Documentation  updated project plan  Ok  updated requirements document  Ok  quality assurance report  test cases  Ok  test log  Ok  progress report  Ok

T Iteration demo 8 Realization of the tasks  The developers didn’t have time to work as much as they needed to  Hours will be fixed before the next iteration starts Implementation 1 PlannedRealizedLeft Project management Design300 Quality assurance60258 Project infrastructure1015,5-5,5 Programming294,5194,899,75 Documenting Studying3011,518,5 Total564,5285,8278,8

T Iteration demo 9 Resource usage Original plan (in the beginning of the iteration)‏ Realization and updated plan (realized hours and updates)‏ Planned JoniJPNinaVilleAnttiJuhaOlegFerran Total150 PP I I JoniJPNinaVilleAnttiJuhaOlegFerran Total150 PP I I

T Iteration demo Total Burndown 10

T Iteration demo I1 Iteration Burndown 11

T Iteration demo Realized by categories 12

T Iteration demo 13 Defects and other quality metrics  Description of blocker and critical bugs found and open  Other QA metrics  performance analysis metrics  usability test results  source code metrics ... Use this template or make a more detailed table/graph, where you show per module bugs, and/or classifications per criticality, origin (own system testing, code reviews, customer, peer group) etc. BlockersCriticalMajorMinorTrivialTotal Reported in Ix Reported total Open

T Iteration demo 14 Quality dashboard  Evaluate the quality of the parts of the system  how much effort has been put on QA practices  what is the coverage of testing  what can you say about the quality of a particular part 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 Part of the systemQualityConfidenceComments File conversions 2 Only few minor defects found, very efficient implementation. GUI editor  0Not started Encoder  3 2 critical bugs found during last test round, lots of small problems Admin tools  1Nothing serious yet Legend Confidence: (use your own scale)‏ Quality: (use your own scale e.g.: 3 = quality is good 2 = not sure 1 = quality is bad

T Iteration demo 15 Quality goals  Evaluation of the status of the project's quality goals

T Iteration demo 16 Software size in Lines of Code (LOC) (or some better metric) ‏  Any remarks on this metric?  lots of new functinality was implemented  refactoring reduced LOC PPI1I2 Total (NCLOC + COM) ‏ Comments (COM) ‏

T Iteration demo Changes to the project  One team member has left the team at the beginning of this iteration 17

T Iteration demo 18 Risks IDRiskProbabilitySeverity 1One of the team members leaves the group. 23 2Server crash& Data loss13 3Simantics-system is not ready to be used during this project. 33 4Team member may not have enough skills to accomplish his tasks 22 5Communication is insufficient33 6Sprints are too short22

T Iteration demo Risks  One risk materialized: Roch got an internship in Paris and left the team  Fortunately it happened at the begin of this iteration 19

T Iteration demo 20 Results of the iteration   Updated documents  Project Plan  Requirements Document  Qa-report (new) ‏

T Iteration demo - infrastructure 21 Internet Simupedia server Apache – Web server Jboss Application Server

T Iteration demo Simupedia-application architecture 22 Simupedia uses Java Struts 2 framework which is based on Model- View-Controller 2 (MVC 2) Architecture In Struts 2 every web page has an own action class, which can be easily tested with JUnit. After action is executed, the actual visualization is done in.jsp pages. Picture from: Struts 2 provides also a large amount of functionalities to help web development. For database access we are using Hibernate and the actual database is MySQL.

T Iteration demo DEMO 23

T Iteration demo Working Methods  In addition of mandatory practices of this course  Practices  Scrum-like iterative methods  Weekly time reporting in our time tracking system 24

T Iteration demo 25 Used work practices  IRC as a non-formal discussion channel works well  Wiki has proven itself a useful tool as a information channel  But it needs effort to keep it readable  Coding sessions every week  Voluntary but still very useful  Three sprints in iteration didn’t work  Exam week took too much time from the first sprint  There were too few hours made in the second sprint  -> Next iteration will be divided in two sprints