|
Newsletter
Sponsors |
|
Software Planner is
an
award winning
web-based solution for managing the software life
cycle. Tracks customer requirements, defects, test cases and allows document sharing.
Provides project management, with importing/exporting from Microsoft
Project®,
customizable dashboards and Microsoft Outlook®
Synchronization. |
|
Web Information Center
is a web reporting
system that presents information from SQL databases in a
polished format. Pivot tables and Crystal Reports
integration. |
Objectively Determining
Percentage Complete
Do your programmers go from 0% to 80%
complete on their coding tasks, then stay at 80% for weeks or months? Do
your testers rate themselves 75% done on test case creation, but stay at that
same percentage completion for extended periods of time? Do your system
administrators take longer than expected to merge code to your quality assurance
servers?
If you answered YES to any of
these items, it may be time to objectively determine percentage complete of
tasks. Accurately reporting of task progress has many advantages, here are a couple of benefits:
The key to accurately predicting percentage complete is
to objectively define what composes each percentage complete. Below are
some examples of objectively defining percentage complete for various tasks
within the software life cycle. These are examples to guide you, your
objective levels may be different, use these as a starting point of discussion
with your team.
Coding Tasks
|
% Complete |
Definition of Coding Percentage |
|
0% |
Not Started |
|
15% |
Specification
has been Reviewed and is Understood |
| 25% |
Data Objects Complete |
|
50% |
Business Objects
Complete |
| 75% |
User Interface and Other Objects
Complete |
|
80% |
Code Complete /
Unit Testing Complete |
| 95% |
Code Complete / Code Cleanup |
|
100% |
Code Complete /
Ready for QA |
Testing
Tasks
|
% Complete |
Definition of Coding Percentage |
|
0% |
No Test Cases created |
|
15% |
Test Cases for
Specifications have been reviewed |
| 25% |
Summary of Test Cases developed |
|
75% |
Detail of Test
Cases developed |
| 80% |
All Test Cases have been reviewed
and approved |
|
95% |
Smoke Test
Identified |
| 100% |
Regression Test Identified |
Code Merge
Tasks
|
% Complete |
Definition of Coding Percentage |
|
0% |
Nothing done |
|
30% |
Merge Complete /
Compile DLLs |
| 45% |
Database (SQL) Merge |
|
60% |
Smoke Test
Revisions |
| 100% |
Smoke Test Passes / Release to
Servers |
As you can see,
approaching your task tracking percentages in an objective, rather than a
subjective way, allows your team to deliver your software projects in a more
timely and cost effective manner. |