Release 1 Scoresheet
Under construction for Wtr 2009
Team:
|
Due Date :
|
Submission Date:
|
Release 1 product is worth 15% of the course grade. Half of this
is Job Assignment documentation and the other
half is individual work
product documentation. (For simplicity, a score of 10
points is the max for each component).
Job Assignment Documentation
QA Manager ___________
|
Score _____
|
___ 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.
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.
Individual Work Products (in binder) aka
Developer Tasks
|
Developer Name
|
|
______ |
______ |
______ |
______ |
______ |
______ |
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.) |
|
|
|
|
|
|
JUnit tests
(JUnit code that tests the source code above).
|
|
|
|
|
|
|
System Test Case(s) documentation
|
|
|
|
|
|
|
White box test documentation (Stage 2)
|
|
|
|
|
|
|
Subtotal (out of 10)
|
|
|
|
|
|
|
Penalties (below)
|
|
|
|
|
|
|
| Score (out of 10) |
|
|
|
|
|
|
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)
___ Moderate defects * -1
___ Minor defects * -.3
___ Total
1 Late Days do not
include weekends.
In special cases the instructor may decide it is appropriate to assign
penalties individually.