Release 1 Scoresheet
Team:
|
Due Date :
|
Submission Date:
|
Release 1 product is worth 20% of the course grade. Half of this
is the "Group" grade, the customer's evaluation of the finished
product. The other half is an individual grade. The
individual grade has two parts: Job
Assignment documentation and Developer
documentation. Each student will self-evaluation of their
own work.
Job Assignment Documentation
QA Manager ___________
|
Score _____
|
___ All integration defects are recorded in Trac
___ Every integration defect has a regression test that includes
a cross reference to the defect number.
___ Code Inspection Documentation (Each developer has at least
one
module reviewed, and also participates in at least one review.)
___ Completed Release Checklist
___ Formal release criteria have
been met - empirical evidence is attached.
___ System Test Results
___ Coverage Test Report
___ Software deployed according to Deployment Plan.
___ (Stage 2) Metrics Summary Report (QA Plan section 5).
Test Manager ___________
|
Score ____ |
___ System Test Matrix (cross reference every requirement to a
test case)
___ Live Demonstration of run of instructor selected System Tests
(with
GUI) on the deployed system. May be manual
instead of automated.
___ Live Demonstration of automated run of all unit tests in
isolation.
___ Live Demonstration of automated run of all integration tests
with a console UI (or test driver).
Analyst ___________
|
Score _____
|
___ Staged Delivery Plan
___ SRS, User Manual and/or UI Prototype (as appropriate)
___ Release Notes (including Known Issues)
___ Consistency Check: All the above are consistent and match the
released software.
Design / Implementation Manager ___________
|
Score _____
|
___ Live Demonstration of automated build procedure.
___ Live Demonstration of deployment to a clean machine.
___ Current class diagram and javadocs posted.
___ Daily Build reports posted.
___ Integration / Implementation plan is current, with
estimated/actual LOC counts.
Project Manager/Change Manager ___________
|
Score _____
|
___ Source Code Repository well organized.
___ Live Demonstration of creating a maintenance branch for this
release in the repository.
___ All Revision Log entries (for this Stage) have meaningful
comments.
___ Submitted Change Requests all processed and posted.
___ No uncontrolled changes.
___ Team web page (including visibility) is current and accurate.
___ Draft features list for next stage delivery plan.
Developer Documentation
Source code
(Each developer must "own" a distinct, identifiable part of the product
source code).
|
Code Inspection Documentation
(Each developer has at least
one
module reviewed, and also participates in at least one review.) |
Unit tests
(Test code and scaffolding that tests the source code above).
|
System Test Case(s) documentation
|
White box test documentation (Stage 2)
|
Penalties
Schedule (all, except QA mgr)
Number days late1
____ * -1 = ______
Cost (Project Mgr)
(Actual
hours - Hours budgeted ) / Hours budgeted) * 10 = ____
Quality (QA Mgr)
Acceptance Test defects found
___ Critical defects (product rejected)
___ Major defects * -1
___ Minor defects * -.3
___ Trivial defects * -.05
___ Total
1 Late Days do not
include weekends.
In special cases the instructor may decide it is appropriate to assign
penalties individually.