| Version 7 (modified by grant, 3 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
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 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
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 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)
