Phase | Purpose | Tasks
|
---|
1 | Planning |
- Prepare log sheets
- Record estimates for time in each phase
- Record planning time in the time recording log
|
2 | Requirements |
- Study and understand the requirements in detail
- Determine the exact formats for
input and output, and any command line parameters.
- Record requirements time in the time recording log
|
3 | Design |
- Think about the algorithms you will use
- Think about the program design
- Record design time in the time recording log
|
4 | Code |
- Implement the design
- type in the code
- Record coding time in the time recording log
|
5 | Compile |
- Compile the program
- Fix all defects found
- Record compile time in the time recording log
|
6 | Test |
- Develop test cases
- Test the program
- Debug defects
- Fix all defects found
- Record testing time in the time recording log
|
7 | Performance |
- Count lines of code
- Develop performance test cases
- Execute and record performance
- Record performance time in the time recording log
|
8 | Postmortem |
- Complete the project plan summary form with
actual time spent
- Think about the experience, and write a brief report
- Record postmortem time in the time recording log
|