T-76.4115 Iteration Demo Software Trickery I2 Iteration 5.3.2008.

Slides:



Advertisements
Similar presentations
T Iteration Demo Team #13 : CloudSizzle I2 Iteration
Advertisements

T Project Review X-tremeIT I2 Iteration
T Project Review I3 Iteration T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 2 Agenda.
COMP4710 Senior Design Process Documentation and Deliverables.
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
Statistics Monitor of SPMSII Warrior Team Pu Su Heng Tan Kening Zhang.
T Project Review ITSUPS Implementation
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 Iteration Demo Software Trickery PP Iteration
T Project Review Tetrastone [Iteration 2]
Party Management System Vitamin B. Agenda Party Management System (PMS) The Project.
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.
COMP 208/214/215/216 – Lecture 8 Demonstrations and Portfolios.
T Iteration Demo Group name [PP|I1|I2] Iteration
T Iteration Demo OSLC 2.0 I1 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
Software Testing and Software Quality Assurance Process.
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 Team DTT Project planning (PP) 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 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 Iteration Demo Tempus I1 Iteration
T Iteration Demo BitPlayers PP Iteration
T Project Review Magnificent Seven Final demonstration
T Project Review MTS [PP] Iteration
T Project Review Wellit I1 Iteration
T Iteration Demo LicenseChecker I2 Iteration
T Project Review X-tremeIT PP Iteration
T Iteration Demo Xylophone PP Iteration
T Iteration Demo Vitamin B PP Iteration
T Project Review X-tremeIT I1 Iteration
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
Groupname [PP|…|FD] Iteration
TeXlipse [I1] Iteration
T Project Review Group: pdm I2 Iteration
Our Process CMSC 345, Version 1/04.
Presentation transcript:

T Iteration Demo Software Trickery I2 Iteration

2 Agenda for presentation Project status (5 min) –Achieving the goals of the project –Project metrics Work results (25 min) –Brief overview of the system –Demo of TMS Quality Assurance (10 min) –Continuous integration –Automated unit and acceptance tests –Agile methods, and used practices

3 Introduction to the project: Tournament Management System Module for Party management system v2.0 (PMS) –Modular web-based system for managing party events –E.g. used in Assembly events Tournament management system module (TMS) –Replaces existing system (non PMS-module) –A solution for managing game tournaments –Main user groups Administrators Tournament players Outside spectators –Will be first used at Winter Assembly 2008 gaming festival Estimated 1500 users at this event

4 Status of the project’s goals Goal 1: All stakeholders satisfied with course outcome –OK, the final points will tell Goal 2: Customer is satisfied with the product –OK, TMS to be used in Winter Assembly 2008 Goal 3: Project organization works smoothly –OK, Everyone still happy Goal 4: Everyone reaches their personal learning goals on this course –OK Goal 5: Winning the quality award with superior quality product –OK, looks pretty good Goal 6: Creating interest in the assembly organization among the group –OK, at least 1 developer going to WA 2008 as an organizer

5 Status of the iteration’s deliverables Project plan, QA-plan, Requirements document & Technical specification –OK, updated Test cases, QA report and test logs –OK Software and online user manual –OK –Known defects listed in customer’s Trac Final report –OK T : SEPA diaries –OK

6 Resource usage DevDays helped to utilize Ok, 5% error goal set for the iteration reached PMQMSAMaGMiAToAJaLMaHErHSUM PP I I Total Original plan (in the beginning of the iteration) Realization and updated plan (realized hours) PMQMSAMaGMiAToAJaLMaHErHSUM PP I I Total

7 Results of the iteration I2 New major features developed during I2 –Phase types Double-elimination, Round-robin, Single-result –Clan management –Seeding By rank –Online admin user’s manual –New user interface Tested by peer group

8 System overview

9 PMS permissions

10 TMS access control

11 Sample tournament

12 Demo The actual software developed You may use the demo script to follow the presentation

13 Quality Assurance (1/3): Quality dashboard Part of the systemQualityConfidenceComments Administrative functionality 3Thoroughly tested by acceptance-level test suites and exploratory testing. Some minor usability issues are still at large, but the overall status is very good. Participant functionality 3Thoroughly tested by acceptance-level test suites and exploratory testing. Tournament phases and progression 2The tournament progression and phases contain a huge amount of special cases. These could have been tested a bit more thoroughly. Spectator functionality 3Thoroughly tested by acceptance-level test suites and exploratory testing.

14 Quality Assurance (2/3): Quality goals GoalStatusReasoning QG01: Functionality Almost everything is implemented that were planned for I2. Although, some of the less important nice-to-have features had to be dropped out. QG02: Usability The test results provided by the customer and our peer group indicate that the system is easy to use. However, there are some issues due to the fact the amount of functionalities, especially in the admin part of the software, is very high. Nonetheless, the overall status of usability is good. QG03: Code correctness We have extensive suites of automated unit and acceptance tests for all the important features. QG04: Security We have automated unit-tests and acceptance-level tests for all the most important features. PMS-platform acts as a safety-net. QG05: Maintainability  Code is not as clear and commented as well as it could have been.

15 Quality Assurance (3/3): CruiseControl & automated testing Automated unit-tests (NUnit) –45 test cases concentrating on the most important modules Automated acceptance-tests (Selenium) –Thorough suite of 111 test cases Automated performance-tests (JMeter) Code metrics and analysis Linking between failed acceptance- tests and defect reports See Number of builds: 428 Number of failed builds: 37 (of which 84% was caused by failing unit tests) Build success rate: 91% Avg. build fix time: 80 minutes Median of build fix time: 62 minutes Maximum build fix time: 5 hours 24 minutes Minimum build fix time: 4 minutes

16 Changes to the project Moved to regular development days in I2 –Project not so distributed anymore Requirement for new UI in sprint S2.2 –More important to customer than functionalities

17 Agile methods - used work practices Regular development days –Held 2 or 3 times a week Weekly status meetings –Held every Tuesday –Customer present Version control and documentation on customer server –Helps customer to find software and documentation Demo environment for external stakeholders –Running 24/7 after I1 Automated testing –Unit and acceptance-level The Carrots of Agility

18 Any Questions ? Software Trickery would like to thank everyone!