Sprint 1
- Duration: 1week
 
- Start Date: 2 July 2008
 
- End Date: 9 July 2008
 
Developer Hours
- Llyle=15h
 
- Weng Hao=16h
 
- Total of 31h
 
Deliverables
- Single Channel Video Player
- Under Test
 
- In MVP Pattern
 
 
Task 1: Create Video Player Interface (16h)
- View (IView) with code-behind (5h)
 
- Play, Stop, Pause, Video Seeker and Layout (3h)
 
- Ensure consistent styling, standard images/graphics/sounds (8hr)
 
Task 2: Create Video Player Logic (15h)
- What video to play based on source/URI (2h)
 
- Play video stream if give Play Command (2h)
- Pause and Stop Commands available
 
- Video frames must be progressing (playing) with given resolution from video stream
 
- Play Command must be unavailable
 
 
- Pause video stream if given Pause Command (2h)
- Requires: Player was in play-mode
 
- Active frame should remain, thus not progress
 
- Stop and Play Commands available
 
 
- Stop if given the Stop Command (3h)
- Requires: Player was not in stop-mode
 
- Seeker reset (to start position)
 
- Reset active frame to initial frame
 
- Active frame should remain, thus not progress
 
- Play Command available
 
 
- Data Access Layer usage (6h)
 
Task 3: Enable Pip for Video Player
- View should support Pip
 
- Logic:
- Support move Pip Command
 
- Control Pip visibility
 
- Do bounds checking (Pip only allowed to move within the player’s viewable space)
 
 
Conclusion:
- Weng Hao doing Task 1
 
- Llyle doing Task 2
 
- Task 3 deferred to next sprint since it relies on Task 1 & 2 completion and developer hours are used up.