planning iteration demo suunto training program planner
TRANSCRIPT
imara
Project context
Business context
Development context
Adding value to new sports portal
Important feature Third party development
imara
Comprehesive unit test writtenOtherwise focus has been on
functionalityQA will be the focus of iteration 2
Project well on track
Implement functionality to create
and edit training programs
Concentrate on getting basic functionality
working vertically through the program layers
User interface design should be close to final
Implement Quality Assurance practices
Test tools
Review processes
Quality metrics
Implement project management practices
Time tracking practices
Project follow-up methods
Communications routine
imara
All deliverables done
Deployment of prototype to deployment servers
Quality Assurance plan
Quality Assurance report
Progress reports
Updates to project plan
Updates to requirements document
No deployment after sprint 1.1Deployment server access only
recently secured
Weelky status updates written
All project documentation in wiki
imaraRealization of the tasks
Key Summary Status PrioritySTPP-82 Design Training Program Layout (Photoshop) Resolved Blocker
STPP-79 Initial architecture, planning and creating skeleton Resolved Major
STPP-73 Iteration planning Resolved Major
STPP-72 Create unit test framework Resolved Minor
STPP-64 Learn ASP.NET AJAX technologies Resolved Blocker
STPP-43 List training programs - Backend Resolved Major
STPP-40 View training program - Backend Resolved Major
STPP-39 Edit training program - Backend Resolved Major
STPP-37 Training program planner - Frontend (HTML/CSS) Resolved Major
STPP-36 Create training program - Backend Resolved Major
STPP-100 Manage planned moves In Progress Minor
STPP-92 Integrate AJAX technologies to the UI framework Resolved Blocker
STPP-46 Activate training program - Frontend Resolved Minor
STPP-45 Activate training program - Backend Resolved Minor
imaraResource usage
Extra hours planned in the project plan (vs. iteration plan) were not realized
• Christmas sprint will be used
We still have working hours left
Eric
Ville
Andre
as
Tuuk
kaTa
tuTo
mTo
mi
Anter
oJa
ni0
10
20
30
40
50
60
70
80
90
PlannedRealizedh
ours
Planned Realized0
100
200
300
400
500
600
700
800
900
1000
Total
imaraDefects and Other Quality Metrics
Blocker Critical Major Minor Trivial0
1
2
3
4
5
6
7
Found TotalOpen
• Currently 30 unit tests written and all passing!• More metrics available after Iteration 2.
Currently no blockers or critical bugs:
imaraQuality Dashboard 1/2
Part of system
Quality status
Comments on status Confidence
Comment on confidence
Database Design
Medium Certain data structures needed for the final product are still missing.
Good According to the RE documentation, certain data structures are still missing.
DAL Good Extensive unit testing has been performed on the DAL and currently all available tests pass.
Medium The unit tests have not been formally audited, and thus the confidence in the quality status is on a medium level.
BLL Good Extensive unit testing has been performed on the BLL and currently all available tests pass.
Medium The unit tests have not been formally audited, and thus the confidence in the quality status is on a medium level.
SAL Good Extensive unit testing has been performed on the SAL and currently all available tests pass.
Medium The unit tests have not been formally audited, and thus the confidence in the quality status is on a medium level.
HTML / CSS Bad The user interface works like it should only in Firefox and no system testing has been yet performed.
Good This has been affirmed by opening the page in IE.
C# / AJAX Bad The user interface works like it should only in Firefox and no system testing has been yet performed.
Good This has been affirmed by opening the page in IE.
User Interface Design
Medium The design has been shown and approved by Suunto. Changes are, however, probable to occur.
Good Changes have occured uptil now.
Back-end
Front-end
imaraQuality Dashboard 2/2
Functionality Quality status
Comments on status Confidence
Comment on confidence
Create Training Program
Medium All unit tests pass, but some confirmed bugs related to this are identified
GoodTest coverage is quite good
Edit Training Program
MediumAll unit tests pass, but some confirmed bugs related to this are identified
Good
Test coverage is quite good
List Training Programs
Medium All tests pass, no confirmed bugs. Not all functionality yet implemented.
BadNot thoroughly tested.
Manage Library of Planned Moves
Bad Not all functionalities yet implemented
Good
Activate Training Program
Medium All tests pass, no confirmed bugs. Not all functionality yet implemented.
Medium Not thoroughly tested
imara
12
Quality Goals
•Requirements elicitated and documented•Change management works well•Unit test coverage good
Functionality
•UI still under progress•Testing has not started on large scale•The customer has been actively involved and demos have been shown
Usability
•Unit tests are written•Coding conventions are followed•Problem and bug fixing works smoothly
Code quality
•Layout has been approved•User has provided graphical elements
Layout
•Not yet implemented
Localization
•Risks are actively followed• Some risks have realized•Change management has worked well
Risk management
imara
13
Some Risks Have Materialized
R4 - Sudden case of sickness or other unplanned events
prevent team members from fulfilling their tasks
- Assign clear tasks - Follow work
progress intensively (reporting and
meetings)
- Swineflu has taken down one after
another- Hardware and software failures
waste time
R9 - The team members cannot adopt to the
used development tools on time
- Provide learning tasks and tutorial
- Peer programming
- The skill levels of developers vary
- Due to the nature of the software, it is hard to allocate even
amount of work
Risk
Planned mitigating actions
Current situation
imara
14
Changes to the project
Continuous Integration will be implemented in next sprintNo major changes
imara
Work practices have worked well
We are satisfied with
Weekly meetings have worked well and attendance has been highGroup spirit is high
We are focusing on
All team members should be equally involved in the processThe product is in shape, but the course requirements should be taken more into the accountWork distribution should be improved