9.1.0 requirements: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 25: Line 25:


== Easier to deploy and maintain ==
== Easier to deploy and maintain ==
"Easier to deploy" focuses on facilitating the imaging of XOs, their activation, the installation and extension of custom leases and anything else needed to get the XOs from the factory in to the schools.
Quick, clean way to upgrade XOs in the field. Covers several cases including
Some examples include: <br>
# Creating customization images (to include language packs and rpms)
# Creating customization images (to include language packs and rpms)
# Installing images in the warehouse
# Installing images in the warehouse
# Activation and Leases

"Easier to maintain" focuses on upgrading, keeping the XOs working, monitoring them and allowing recovery of data from errors.
Some examples include: <br>
# Upgrade in the schools
# Upgrade in the schools
# Updating activities
# Updating activities
# Reducing power consumption
# Activation and Leases


= Primary release drivers =
= Primary release drivers =
Date:<br>
Date: March 7, 009

The goal (not confirmed) is to release at the end of Q1 (March 2009).
Customers: Rwanda, Peru, Ethiopia, Uruguay, Haiti, Birmingham


== Features ==
Customers<br>
The following are critical must deliver features for this release. They are listed in priority order.
Schools that will be deploying in Aug-Sept of 2009.
# Rebasing on F10 and allowing "regular" Fedora window managers and applications to run. http://wiki.laptop.org/go/Feature_roadmap#Rebase_on_Fedora_10
# Activation/lease/signing/management http://wiki.laptop.org/go/Feature_roadmap#Security.2C_activation_and_deployability
# Power management http://wiki.laptop.org/go/Feature_roadmap#Power_management
# Localization/translation http://wiki.laptop.org/go/Feature_roadmap#Localization


Further definition of each feature and tagging of related sub-features will happen in December, 2008.
Features<br>


= Target deployments =
See: [[Deployments]]


== Standard information ==
== Standard information ==
Line 58: Line 66:
Primary objectives:
Primary objectives:
* [[Has objective::This is a time-based release per the process at: [[Release Process Home]].]]
* [[Has objective::This is a time-based release per the process at: [[Release Process Home]].]]
* [[Has objective::Not chosen yet.]]
* [[Has objective::Deployability]]
The process is not final. It is a set of rough guidelines still being worked out and subject to change.
The process is not final. It is a set of rough guidelines still being worked out and subject to change.



Revision as of 15:12, 2 December 2008


This page defines the requirements for release 9.1.0. It is modeled after a Product Requirements Definition document which intends to define who the users are, what they need and what technology should be built in order to achieve the product and user goals.

Feature requests tracks features, requirements, and requests, and plans by customer; Feature roadmap tracks software features by technical strategy.

See also idea plans for upcoming technical conference at: XOcamp 2

Overview

This release is the first major new feature release after 8.2.0 Its is the first of two major feature releases we want to deliver in 2009. The target date for this release is March 7, 2009 (Note: date and feature set not final and subject to change).

This release must run on C1, C2, C3 and the new C4 motherboards. (check exact list and add URL)

Technical strategy

This section outlines the main areas of technology that we will focus on improving. All of the specific features should address one of these primary concerns. The choice of these comes from listening to users and deployment leads and hearing what their concerns.

The strategic priorities are focused on making the XO work the way users expect it to and helping get the XO deployed more quickly in more countries.

Greater reliability and performance

  • No loss of data. Fewer crashes and fewer open bugs than 8.2 and previous releases. See also: http://wiki.laptop.org/go/User:Gregorio/8.2.0_release_criteria
  • At the time of the release, works the way the manual says it works. That is, all of the things explained and listed in these manuals must work as described.

http://www.laptop.org/manual/

  • Better performance includes faster GUI interactions. Includes launching activities, switching from one activity to another, using the journal and using the frame. GUI, activities, back ups.

Easier to deploy and maintain

"Easier to deploy" focuses on facilitating the imaging of XOs, their activation, the installation and extension of custom leases and anything else needed to get the XOs from the factory in to the schools. Some examples include:

  1. Creating customization images (to include language packs and rpms)
  2. Installing images in the warehouse
  3. Activation and Leases

"Easier to maintain" focuses on upgrading, keeping the XOs working, monitoring them and allowing recovery of data from errors. Some examples include:

  1. Upgrade in the schools
  2. Updating activities
  3. Reducing power consumption

Primary release drivers

Date: March 7, 009

Customers: Rwanda, Peru, Ethiopia, Uruguay, Haiti, Birmingham

Features

The following are critical must deliver features for this release. They are listed in priority order.

  1. Rebasing on F10 and allowing "regular" Fedora window managers and applications to run. http://wiki.laptop.org/go/Feature_roadmap#Rebase_on_Fedora_10
  2. Activation/lease/signing/management http://wiki.laptop.org/go/Feature_roadmap#Security.2C_activation_and_deployability
  3. Power management http://wiki.laptop.org/go/Feature_roadmap#Power_management
  4. Localization/translation http://wiki.laptop.org/go/Feature_roadmap#Localization

Further definition of each feature and tagging of related sub-features will happen in December, 2008.


Standard information

(These are all semantic annotations that other pages such as Releases can query.)

Status: status::gathering requirements and setting priorities

Primary maintainer: not chosen yet

ECO: not yet

Primary objectives:

The process is not final. It is a set of rough guidelines still being worked out and subject to change.

Lead customer: ?

Build number and URL: Build number::999

Schedule: Signed and final image available for download and new XOs built with 9.1.0 in manufacturing by Target date::March 15, 2009