T-76.4115 Iteration Demo Apollo Crew I1 Iteration 10.12.2008.

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.
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
Improving Process for Better Software. Who We Are An experiential learning program that provides technology solutions for our partners, and real- world.
, TargetProcesswww.targetprocess.com1 TargetProcess:Suite Agile Project Management System Powers iterative development Focuses on Project Planning,
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
Planning Iteration Demo Suunto Training Program Planner.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
Software Testing Life Cycle
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
T Software Development Project I Customer Info Jari Vanhanen Ohjelmistoliiketoiminnan ja –tuotannon laboratorio Software Business and.
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 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 Project Review Vihannekset PI Phase
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 Project Review WellIT PP Iteration
Planning Iteration Demo Suunto Training Program Planner.
T Iteration Demo Group name [PP|I1|I2] Iteration
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
T Project Review Tetrastone Projext Planning 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 Apollo Crew PP 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.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
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
Planning Extreme programming
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 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 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 Byte-Pit I1 Iteration
T Iteration Demo Xylophone PP Iteration
T Iteration Demo Vitamin B PP Iteration
T Project Review X-tremeIT I1 Iteration
Groupname [PP|…|FD] Iteration
T Project Review Group: pdm I2 Iteration
Presentation transcript:

T Iteration Demo Apollo Crew I1 Iteration

T Iteration demo 2 Agenda  Project status (15 min) achieving the goals of the iterationachieving the goals of the iteration QA planQA plan project metricsproject metrics  Work results (20 min) Technical specificationTechnical specification DemoDemo  Used work practices (5 min)

T Iteration demo 3 Introduction to the project Source: Dipoli entrance hall

T Iteration demo 4 Introduction to the project  Client: Design Factory  Project: Information & reservation system Welcome visitorsWelcome visitors Guide and assist visitorsGuide and assist visitors Manage eventsManage events Workspace reservation systemWorkspace reservation system  System will work in Design Factory’s entrance hall and via web.  Project also includes testing some new devices such as touch screen.

T Iteration demo 5 Status of the iteration’s goals  Infrastructure up and running Development infrastructure & server, OKDevelopment infrastructure & server, OK Production server, OKProduction server, OK  Implementation Working skeleton, OKWorking skeleton, OK Views and features that are described in Dashboard, PARTIALLYViews and features that are described in Dashboard, PARTIALLY  Scope of the Sprint 2 was reduced. Advanced UI concepts and ZK framework implementation, OKAdvanced UI concepts and ZK framework implementation, OK Updated html-demo, OKUpdated html-demo, OK Release(s) to production server, OKRelease(s) to production server, OK  Group Keep supportive and inspiring atmosphere, OKKeep supportive and inspiring atmosphere, OK Track stress and load levels, OKTrack stress and load levels, OK  Project planning Identify and control risks, OKIdentify and control risks, OK Good stakeholder communication, OKGood stakeholder communication, OK

T Iteration demo 6 Status of the iteration’s deliverables  Project plan, OK Iteration plan, OKIteration plan, OK Quality assurance plan, OKQuality assurance plan, OK  Requirements document, OK  Technical specification, OK  QA documents Test cases, OKTest cases, OK QA report, OKQA report, OK Test log, OKTest log, OK  Progress report, OK  Release to production server, OK  Internal deliverables Working skeleton with some views and features, OKWorking skeleton with some views and features, OK Advanced UI concepts, OKAdvanced UI concepts, OK Extended and improved html-demo, OKExtended and improved html-demo, OK

T Iteration demo 7 Realization of the tasks: I1 Situation

T Iteration demo 8 Resource usage (1/3): Whole project Situation

T Iteration demo 9 Resource usage (2/3): Implementation 1 Situation

T Iteration demo 10 Resource usage (3/3): Updated plan Situation (R) realized hours (E) estimated hours after Sprint 2 = realized + expected hours in the end Sprint 3-5 hours are planned

T Iteration demo 11 Quality assurance plan (1/2)  Quality goals QC1: FunctionalityQC1: Functionality QC2: UsabilityQC2: Usability QC3: Code correctnessQC3: Code correctness QC4: MaintainabilityQC4: Maintainability  Levels of testing UnitUnit IntegrationIntegration SystemSystem AcceptanceAcceptance  Types of testing FunctionalFunctional RecoveryRecovery Stress and performanceStress and performance UsabilityUsability

T Iteration demo 12 Quality assurance plan (2/2)  QA activities Test-case-based testingTest-case-based testing Exploratory testingExploratory testing Continuous feedback from the customerContinuous feedback from the customer Project document reviewProject document review Code reviewsCode reviews Coding conventionsCoding conventions RefactoringRefactoring Static analysis methodsStatic analysis methods Automated unit and acceptance testingAutomated unit and acceptance testing Unit test coverage analysisUnit test coverage analysis Pair programmingPair programming Regression testingRegression testing

T Iteration demo 13 Quality dashboard

T Iteration demo 14 Quality goals

T Iteration demo 15 Defects

T Iteration demo 16 Software size in Lines of Code (LOC)

T Iteration demo 17 Changes to the project  Scope of the Sprint 2 have been reduced. Touch screen functionality from dynamic to static.Touch screen functionality from dynamic to static. Workspace view to Sprint 3Workspace view to Sprint 3  Group member roles have been changed.  Tuomo and Toni have changed their course from 6 credits to 8 credits.  UI concept designers have been acquired from Design Foundation.  There will be development during Sprint 3.

T Iteration demo 18 Risks (1/2): TOP 5

T Iteration demo 19 Risks (2/2)  Risk log have been updated 2 times during Implementation 1.  Materialized risks R15: Members not able to do assigned tasksR15: Members not able to do assigned tasks  Esa was sick for quite long time  Actions: Scope had to be reduced and schedule was modified R02: Effort estimation problemsR02: Effort estimation problems  Getting to know with tools and implementation have taken time a little more than expected  Actions: Scope had to be reduced

T Iteration demo 20 Results of the iteration  Technical specification  Demo

T Iteration demo 21 Technical specification (1/3)

T Iteration demo 22 Tech.spec.(2/3): Architecture

T Iteration demo 23 Tech.spec.(3/3): Data model

T Iteration demo 24 Demo  Admin & passive screen  Touch screen (static)

T Iteration demo 25 Used work practices  Keep Joint meetings on WednesdaysJoint meetings on Wednesdays Team spiritTeam spirit Active communication by Active communication by Workspace at Design FactoryWorkspace at Design Factory Cooperation with customerCooperation with customer Internal weekly announcementsInternal weekly announcements Wiki (dashboard) is good tool to track progressWiki (dashboard) is good tool to track progress Dashboard!Dashboard!  Problems Other tasks take time from this projectOther tasks take time from this project Lack of resources: time and developersLack of resources: time and developers Mentor’s have to do some development themselves and therefore they can’t always help othersMentor’s have to do some development themselves and therefore they can’t always help others Selected tools are not that easy to adoptSelected tools are not that easy to adopt Communication with peer group and UI concept designersCommunication with peer group and UI concept designers  Try Two developer days weeklyTwo developer days weekly More cooperation with UI concept designers and DF usability designersMore cooperation with UI concept designers and DF usability designers Another contact attempt to peer groupAnother contact attempt to peer group Old weekly announcements will be skimmed through during Wednesday’s meetingOld weekly announcements will be skimmed through during Wednesday’s meeting Proposing issues to Wednesday’s agenda via TuomoProposing issues to Wednesday’s agenda via Tuomo Time tracking is done more frequentlyTime tracking is done more frequently Developer days in which Mikael concentrates only on mentoringDeveloper days in which Mikael concentrates only on mentoring

T Iteration demo 26 What’s next: Sprint 3  Sprint 3’s themes are quality and integrity  Quality Correcting identified bugs and enhancementsCorrecting identified bugs and enhancements Performing user, acceptance and process testingPerforming user, acceptance and process testing Usability evaluations and feedbackUsability evaluations and feedback Creating Selenium and Unit testsCreating Selenium and Unit tests Putting CI server to real workPutting CI server to real work  Integrity RefactoringRefactoring Unifying module implementationsUnifying module implementations Coherent UI’sCoherent UI’s  Other tasks Finalizing especially UIsFinalizing especially UIs Implementing some new features but main focus is in quality and integrity.Implementing some new features but main focus is in quality and integrity.

T Iteration demo 27 Questions and comments?  Thank you!