wiki:BurnstationPrototypeProjectPlan

Version 8 (modified by grant, 4 years ago) (diff)

--

Return to Burnstation Home page

Burnstation Prototype Project Plan

Release 0.1 as of August 2nd, 2010

Overview

Production of a prototype Burnstation system as specified on the Prototype Design page for the reasons shown at the BurnStation home page.

People Involved

Sponsor: EngageMedia

Stakeholders:

  • Users of Plumi systems that want to distribute their content on disks
  • No specific stakeholders have been identified
  • Likely to be trialled with one or two of the more technically advanced "Local Archive" systems in Indonesia

Team:

  • Grant McHerron? (Project Manager & documenter)
  • Dimo & the Unweb team (developers)

Project Constraints

Time:

  • Must be completed by August 20th as soon as possible (given we've missed the August 20th date)

Scope:

  • Minimum functional requirements specified in the Prototype Design page must be met
  • Design document for full production system & project plan showing how it will be developed must be produced

Quality:

  • As this will be a prototype, it is expected to function correctly (within the limited prototype's scope) but is not expected to handle all unusual situations or use/input beyond basic expectations
  • The user interface & technical support systems/documentation are not required to be at full production quality levels

People:

  • Can only work with the team as specified due to knowledge of the Plumi system, availability, etc.

Objectives / Goals

  • Demonstrate that it is possible to produce a DVD that can be played in any standard DVD player and contains videos from a Plumi system
  • Determine the effort required to progress from the prototype to a full production quality system

Deliverables / Scope

Prototype System

  • A functioning prototype system that presents the user experience & functionality as specified in the Prototype Design page.

Full Production System Design Document

  • Document that describes how the full production Burnstation system will operate, including user experience & technical design
  • To be produced by EM staff based on information provided by the Unweb team

Full Production System Project Plan

  • Project plan showing groups involved in producing the full production Burnstation system including deliverables, tasks, risks and reporting plan

Project Blog Entries

  • A series of entries in the  Burnstation section of the Plumi Blog that announce the project & then describe the decisions made and lessons learned from the design & implementation of the prototype

Work Breakdown / Timeline

  • Confirm prototype design - including resolution of initial issues (Unweb, GM, AL)
  • Coding (Unweb)
    • Modify transcoder
    • Create new plone modules for "Burn This" control & Start Burn page
    • Create new burnstation component
  • Initial Testing (Unweb & GM)
    • transcoder creates VOBs as required
    • plone modules can be incorporated into testing,plumi.org
    • ISOs can be produced from videos on testing.plumi.org
  • Demo testing (GM & ???)
    • Deploy to final demo system to test installation & operation
  • Production system design
    • Prepare notes on user experience & technical design for full production system (Unweb, GM, AL)
    • Document production system design (GM)
    • Document production system project plan (GM)

Resources External to Project Team

  • None identified at this stage
  • Development team have knowledge to build ISO files, modify Plumi components (including transcode daemon) and release new/updated pypi eggs

Dependent Projects

  • Plumi 3.1 must should be completed prior to this project being released
  • Plumi 3.2 cannot start until this project is completed (transcode daemon is common to all Plumi projects)

Risk Identification & Mitigation

Project Reporting Plan

  • Emails as required for urgent issues
  • Weekly updates between Unweb & EM regarding progress, issues and time consumed
  • Updates & general communication on the plumi-dev email list
  • Discussions via the Plumi-Dev Skype conference
  • Utilisation of #plumi IRC channel if people outside EM are involved
  • Postings on blog.plumi.org about learnings & developments (at least 3 from Unweb team and 2 from PM)

Return to Burnstation Home page