Last modified 3 years ago
Return to Burnstation Home page
Burnstation Prototype Project Plan
Release 0.2 as of August 30th, 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
- Will be tested at testing.plumi.org but will not be trialled on any "Local Archive" systems in Indonesia
- Other people (including the Local Archive teams) can trial the prototype once it has been released to the public
Team:
- Grant McHerron? (Project Manager & documenter)
- Dimo & the Unweb team (developers)
Project Constraints
Time:
- Must be completed
by August 20thas 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 transcoderCreate new plone modules for "Burn This" control & Start Burn pageCreate 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
mustshould 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)
