Upload
arlene-barton
View
213
Download
0
Embed Size (px)
Citation preview
T-76.4115 Iteration Demo
Group name[PP|I1|I2] Iteration
24.10.2006
2
T-76.4115 T-76.4115 IterationIteration demo demo
Agenda
Project status (x min) achieving the goals of the iteration project metrics
Work results (x min) presenting the iteration’s results demo
Used work practices (x min)
This template contains the minimum set of topics for the review. This slide set should also serve as the progress report. It may and should contain slides with additional details, that you don’t even intend to show due to limited time allocated for the presentation
This template contains the minimum set of topics for the review. This slide set should also serve as the progress report. It may and should contain slides with additional details, that you don’t even intend to show due to limited time allocated for the presentation
3
T-76.4115 T-76.4115 IterationIteration demo demo
Introduction to the project
What is this project about? 3 minute summary
Show this slide when there are new people in the audience.
Show this slide when there are new people in the audience.
4
T-76.4115 T-76.4115 IterationIteration demo demo
Status of the iteration’s goals
Goal 1: Specify the goals of the project from all perspectives OK
Goal 2: Select and adapt work practices to be used in the project NOT OK, because …
Goal 3: Make the contract with the customer DISCARDED/ MOVED LATER, because …
5
T-76.4115 T-76.4115 IterationIteration demo demo
Status of the iteration’s deliverables
Project plan OK, except chapter 1.3, because …
Requirements document OK, all important requirements documented in general level and reqs 1,2,3,...
in detail Use cases 1,3,6,12,15 implemented and tested
OK
6
T-76.4115 T-76.4115 IterationIteration demo demo
Realization of the tasks
Show status and effort distribution per task or task group (not on too detailed level) discuss major discrepancies between the plan and realizations unfinished/removed tasks? any unplanned tasks?
Status Realized Planned Diff (Left)DEVELOPMENT
Task X ok 9 20 -11Task X.2* ok 22 0 +22Task Y removed 0 25 -25… … … … …MANAGEMENT
Task Z unfinished 12 10 +2 8Total 176 201 -25
* unplanned task (= a new task added during the iteration)
(A sample table)
7
T-76.4115 T-76.4115 IterationIteration demo demo
Resource 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
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)
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
T-76.4115 T-76.4115 IterationIteration demo demo
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.
Blockers Critical Major Minor Trivial TotalReported in Ix 0 1 10 15 19 45Reported total 2 2 20 25 25 74Open 1 2 5 10 17 27
9
T-76.4115 T-76.4115 IterationIteration demo demo
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 system Quality Confidence Comments
File conversions 2Only few minor defects found, very efficient implementation.
GUI editor 0 Not started
Encoder 32 critical bugs found during last test round, lots of small problems
Admin tools 1 Nothing 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
10
T-76.4115 T-76.4115 IterationIteration demo demo
Quality goals
Evaluation of the status of the project's quality goals
11
T-76.4115 T-76.4115 IterationIteration demo demo
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
PP I1 I2
Total (NCLOC + COM) 0 1000 4000
Comments (COM) 0 100 200
PP I1 I2
Part A Total/com 0 500/90 3000/100
Part B 500/10 1000/100
Part C
Part D
Part E
Total (NCLOC + COM) 0 1000 4000
Comments (COM) 0 100 200
… or make a more detailed table, where you can show per module LOCs, or proportion of real code vs. test code
12
T-76.4115 T-76.4115 IterationIteration demo demo
Changes to the project
Any other major changes to the project, not yet discussed goals of the project goals of the coming iterations stakeholders requirements technologies …
13
T-76.4115 T-76.4115 IterationIteration demo demo
Risks
What is the current situation regarding the risks? materialized risks? new risks identified?
14
T-76.4115 T-76.4115 IterationIteration demo demo
Results 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
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.
15
T-76.4115 T-76.4115 IterationIteration demo demo
Example: Project plan
Present 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
16
T-76.4115 T-76.4115 IterationIteration demo demo
Example: Demo script
System Administrator function X function Y …
Basic user function Z1 function Z2 …
17
T-76.4115 T-76.4115 IterationIteration demo demo
Used 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
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.