Scheduling Example

For the class project, the six milestones are predefined. Therefore you can use the due date of each milestone as the ending time of a task, or a number of sub-tasks.
      Week     1  *2   3   4  *5   6  *7   8  *9 ...
Task

 Requirements  o   x
 Design                o       x
 Coding
 Code#1                        o   x    
 Code#2                            o   x
 Code#3                        o       x
 Testing
 Test#1                            o       x    
 Test#2                                o       x
  ...


Legend:  * indicates the due date of a milestone
         o indicates beginning time of a task or sub-task
         x indicates ending time of a task or sub-task