SE401:Group58:Sprint1
Main Menu | Work Plan | Progress | Research Backlog | Functional Backlog |
Meeting Minutes | Supervisor Meeting Minutes | Sprint Log | Conference | Poster |
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.