T Iteration Demo Xylophone PP 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 iTV = interactive Television Hotelzon provides turn-key hotel booking solution HOL (Hotelzon Online) Corporate customers in Europe main focus Providing hotel room booking services for a large number of hotels in diverse locations Hotelzon wishes to stay at bleeding edge of technology and wants to get in on the new technology trend Main project goals Analysing and assessing different iTV-technologies Assessing feasibility and providing knowledge base Implementing user interface for iTV for current system Existing back-end Web browser interfaceMobile phone interfaceiTV interface Web Services interface Project scope
T Iteration demo 4 Status of the iteration’s goals Goal 1: Project planning planning working methods OK choosing roles OK Goal 2: Understanding the domain Understanding current hotel booking system and user interfaces OK Understand iTV technology OK Goal 3: Requirements specification on general level including most important functional requirements and use cases: OK, except constraints Goal 4: Choosing implementation technology Evaluating Java TV API OK Goal 5: Securing testing equipment and setting up environment for future work iTV-enabled device and version of the background hotel booking system to use as platform for testing DEFERRED: We must first make technology decisions Setting up coding environment with tools and frameworks (e.g. CVS) OK
T Iteration demo 5 Status of the iteration’s deliverables Project plan OK, although some of the practices are quite obscure Will be updated in the beginning of implementation phase Risk log OK, more content needed Requirements document OK, all important requirements documented in general level No requirements documented in more specific level Constraints-part of RE document still somewhat unclear Effort estimates very rough Technology review OK
T Iteration demo 6 Realization of the tasks Status PlannedRealized Diff(Left) BEGINNING Lecturesok Kick off meetingok 2122 Other first week meetingsok Setting up CVS, time tracking and TikiWikiok REQUIREMENTS Finding requirement by using existing systemok Interviewing customer and updating requirements ok 963 USED TECHNOLOGY Finding information about iTVok 1022,5-12,5 Assessing suitaibility of technologyok Writing technology review*ok 06-6 * unplanned task (= a new task added during the iteration)
T Iteration demo 7 Realization of the tasks Status PlannedRealized Diff(Left) OTHER DOCUMENTING Iteration planok Project planok Iteration demo (progress report)ok 206,513,5 OTHER Communicating with team and customer* Studying used programming language and tools* MOVED Defining properties and metric for comparison of implementation suitability MOVED 122,59,5 Architectural designMOVED 15 PP ,5-22,5 TOTAL ,51044,5 * unplanned task (= a new task added during the iteration)
T Iteration demo 8 Resource usage KVJDOWMATKKKWYXXSUM PP I I Total Original plan Realization and updated plan (realized hours and updates) KVJDOWMATKKKWYXXSUM PP I I Total
T Iteration demo 9 Risks Slipped deadlines Close but didn’t materialize Better management and plans needed (iteration plan!) No possible technology found Not a risk anymore, solution found Lack of communication Was quite bad in the beginning of project Getting better all the time Quality of used technology TikiWiki, and file systems down Quality of product Needs care from the beginning Shouldn’t be a problem
T Iteration demo 10 Results of the iteration Project plan User requirements Technology review
T Iteration demo 11 Project plan 1/3
T Iteration demo 12 Project plan 2/3 Goals Ascertaining the feasibility of iTV-technology for Hotelzon’s application area Providing a foundation and knowledge base Analysing and assessing competing iTV-technologies Goal is fulfilled when an analysis of the most important iTV technologies and a rationale for choosing one technology is delivered to Hotelzon Developing a working version of hotel booking system software iTV user interface for current system Usability is seen as important, and shall be focused on Goal is fulfilled when a system with the features mentioned and a usability that Hotelzon assesses as good is delivered to Hotelzon Generating ideas on how to utilize iTV technology in the future Goal is secondary and has no fulfilment criteria
T Iteration demo 13 Project plan 3/3 Practices Iteration planning Documenting Time tracking Defect tracking Version control Process improvement etc. Emulators OpenMHP / xleTView Broadcast testing OtaDigi?
T Iteration demo 14 User requirements
T Iteration demo 15 Technology review
T Iteration demo 16 Used work practices Used practices Time tracking So far: hand made In future: CVS Documenting Mostly doc-files No CVS used (no need?) TikiWiki for risk log at least Communication Meetings with small groups Phone 3. IRC In future Reflection workshop Prototype Coding phase -> Defect tracking, coding convention etc.