User:Conseo-Polyc0l0rNet/Harvester/Development
From Wiki
This is the development script for PSP0. I will adjust that to my needs. I won't do each module after the other, as PSP0 suggests by describing module sized processes, but will rather use a test-driven agile approach in development over all modules. So test-cases are written before coding and test-cases are drafted during design phase from the design specification. This includes unit-tests.
Contents |
Purpose
Guiding development of small programs.
Entry criteria
- requirements statement
- project plan summary
- time and defect recording logs
- defect type standard
Design
- review requirements and draft a design to match them
- record in the defect recording log any requirements defects found
- record time in the recording log
Code
- implement the design
- record in the defect recording log any requirements or design defects found
- record time in the recording log
Compile
- compile the program without errors
- fix all defects found
- record defects in the defect recording log
- record time in the time recording log
Test
- test until all tests run without error
- fix all defects found
- record defects in the defect recording log
- record time in the time recording log
Exit criteria
- a carefully tested program
- completed time and defect logs