SE401:Group58:Sprint1

From Marks Wiki
Revision as of 05:22, 3 November 2008 by Mark (Sọ̀rọ̀ | contribs) (3 revision(s))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
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.