Step 6: Programming
Note that this step includes not only programming, but some testing
as well. The client has a reasonable expectation that, by the time you're
finished, you will have developed bug-free code. This does not mean that you'll
have caught every bug (otherwise step 7 would be unnecessary), but it should compile
and run the test scripts without error.
Iterate! Do the big things first, and test. Then add functionality,
and test again. If things don't work out as planned, go back to Step 5 and
re-think your design.
Originator: The Contractor.
Deliverables: Tested source code and/or binaries, as well as the
scripts used for testing if requested for QA purposes.
Components:
-
Data
-
Modules (by dependency)
-
Test Scripts
-
Unit Testing
-
System Integration
Step 7: Testing, User Acceptance Testing, Training Plan
| Home | About Us | Clients | Project Management Resources | Tools & Templates | Links |
|
In NASA, we never punish error. We only punish the concealment of error. ~ Al Siepert
If you always blame others for your mistakes, you will never improve. ~ Joy Gumz
|