t-76.4115 iteration demo global dance floor
DESCRIPTION
T-76.4115 Iteration Demo Global Dance Floor. Team 14 PP Iteration 21.10.2009. Agenda. Project status ( 10 min) Achieving the goals of the iteration Project metrics Work results ( 20-25 min) Project plan Requirements Preliminary architectural design Used work practices ( 5 min). - PowerPoint PPT PresentationTRANSCRIPT
T-76.4115 T-76.4115 IterationIteration demo demo
T-76.4115 Iteration DemoT-76.4115 Iteration DemoGlobal Dance FloorGlobal Dance Floor
Team 14
PP Iteration
21.10.2009
T-76.4115 T-76.4115 IterationIteration demo demo
AgendaAgenda
Project status (10 min)◦ Achieving the goals of the iteration◦ Project metrics
Work results (20-25 min)◦ Project plan◦ Requirements◦ Preliminary architectural design
Used work practices (5 min)
2
T-76.4115 T-76.4115 IterationIteration demo demo
Introduction to the projectIntroduction to the project
3
T-76.4115 T-76.4115 IterationIteration demo demo
What is Global Dance What is Global Dance Floor?Floor?An interactive music playback and
dancing platform, on which users can vote with their feet◦After a song, guiding lights instruct
people to move to a green or a red zone◦Hardware sensor calculates yes and no
votes and a new song is selected based on the results
◦Voting results are visualized on a displayClient: TKK/SoberIT
4
T-76.4115 T-76.4115 IterationIteration demo demo
Status of the iteration’s Status of the iteration’s goalsgoalsRequirements specifications, creating use
cases◦ Done
Understanding the domain, getting to know the hardware◦ Not fully done, hardware not yet supplied
Initial architectural design◦ Done
Setting up project management and development server◦ Done
Have everything planned to ensure an efficient start for the first iteration round◦ For the most part, yes
5
T-76.4115 T-76.4115 IterationIteration demo demo
Status of the iteration’s Status of the iteration’s deliverablesdeliverables
Project plan◦OK, QA plan delivered later
Requirements document◦OK
6
T-76.4115 T-76.4115 IterationIteration demo demo
Realization of the tasksRealization of the tasks Hardware platform has not yet been installed
◦ No proof-of-concept testing/coding could be done
Hardware documentation arrived last week◦ No major decisions regarding the system (e.g. programming
language) could be done with certainty
As a result, the project is behind schedule
Task Status Realized
Installing the development server OK
Setting up project management and development environment
OK
Eliciting and validating requirements with the customer
OK
Initial proof-of-concept testing to ensure hardware compliance
Postponed
Writing project plan OK
Writing the requirements document OK
Initial architectural design OK
Total
7
T-76.4115 T-76.4115 IterationIteration demo demo
Resource usageResource usage Explain the reasons for
major discrepancies in realizations
Explain the reasons for changes in the plan
M1 M2 M3 M4 M5 M6 M7 SUMPP 60 60 60 60 60 60 60 420I1 40 40 40 40 40 40 40 300I2 50 50 50 50 50 50 50 500Total
150 150 150 150 150 150 150 1150
M1 M2 M3 M4 M5 M6 M7 SUM
PP 50 50 50 50 40 60 70 370
I1 50 50 50 50 60 40 30 350
I2 50 50 50 50 50 50 50 500
Total 150 150 150 150 150 150 150 1150
8
Original plan (in the beginning of the iteration)
Realization and updated plan
You may present graphs instead of tables!
You may present graphs instead of tables!
(realized hours and updates)
T-76.4115 T-76.4115 IterationIteration demo demo
Quality goalsQuality goalsEvaluation of the status of the
project's quality goals
9
T-76.4115 T-76.4115 IterationIteration demo demo
Changes to the projectChanges to the projectNo major changes have occurred.
10
T-76.4115 T-76.4115 IterationIteration demo demo
RisksRisksWhat is the current situation
regarding the risks?◦materialized risks?◦new risks identified?
11
T-76.4115 T-76.4115 IterationIteration demo demo
Results of the iterationResults of the iteration Briefly describe the most important content of
the major deliverables of the iteration, e.g., the following ◦ project plan (especially in PP review)◦ requirements (especially in PP review)◦ system architecture (especially in I1 review)◦ QA plan (especially in I1 review)◦ implemented use cases (I1-I2)◦ user’s manual (I2)
Demonstrate the developed software◦ first tell briefly to the audience what you are going
to demonstrate distributing a demo script to the audience helps following
the demo◦ concentrate on new functionality
12
Avoid repeating what you have already told in project status and concentrate on showing the concrete results.
Avoid repeating what you have already told in project status and concentrate on showing the concrete results.
T-76.4115 T-76.4115 IterationIteration demo demo
Example: Project planExample: Project planPresent the following
◦Stakeholders and staffing (a diagram?)◦Project goals (discuss most important
goals and verification criteria)◦Project resources (already shown in
the project status?)◦Project practices and tools (discuss
most important practices and tools you have chosen, what, why, when, …)
◦Discuss phasing if there are some major plans already
13
T-76.4115 T-76.4115 IterationIteration demo demo
Example: Demo scriptExample: Demo scriptSystem Administrator
◦function X◦function Y◦…
Basic user◦function Z1◦function Z2◦…
14
T-76.4115 T-76.4115 IterationIteration demo demo
Used work practicesUsed work practices How have you been using the planned work
practices, what are the experiences of◦ mandatory practices: time reporting, version
control, …◦ any other practices
Are you going to◦ adopt some new practices◦ change the use of the current practices◦ stop using some adopted practices
15
In the presentation you have time to discuss only the most interesting experiences and major changes. The mentor will read the rest of the material from the slides himself later.
In the presentation you have time to discuss only the most interesting experiences and major changes. The mentor will read the rest of the material from the slides himself later.