SupportPointsSpec

Use cases

  • Tom hears about Ubuntu and wants to try it. He learns about the existance of the ubuntu-be.org support network. He asks Wim, an ubuntu-XX.org volunteer from his neighbourhood, for an Ubuntu installation set and installation help for his laptop. Wim proposes him a date and time for a meeting. Tom agrees. They meet. Wim gives Tom gets an official installation CD, installation help and adequate answers to questions popped up. He is now a happy beginning Ubuntu user.
  • Ibrahim is a happy Ubuntu user with a few months of experience. He likes it so much that he wants to tell other people about it. He goes to ubuntu-XX.org and reads about becoming a support point. Eventually, after having visited a local ubuntu event, he registers to become a support point for the next six months. At first, he decides to only distribute CD's and demonstrate ubuntu to people who explicitly ask for it through the web site to see how things go.

Functionality

  • any user:
    • access all functionality of the site regardless of the standards compliant web browser they use
    • map information also accessible via text based interface
      • volunteers
      • events
    • know how his personal information will be used
    • find shipit.ubuntu.com
  • a customer:
    • find the volunteer closest to his home
    • find out if a volunteer has official pressed CDs
    • find planned introductory events
    • send a support request to the volunteer of his choice
  • a volunteer:
    • get a confirmation when joining or updating his profile
    • set his profile:
      • first & last name

      • organisation (optional)
      • non-profit/for profit status
      • real life contact info: street, house number, city, postal code
      • virtual contact info: phone, email, jabber (no proprietary messaging info!)
      • commitment expiry date
      • commitments: distribution, demo, installation point
      • inventory of installation CD sets (pressed & burned)

      • language(s)
      • knowledge level
    • update profile
    • announce introductory event under his responsibility
    • modify an introductory event under his responsibility
    • read how to do his job in a volunteer manual
    • reply within two days time to customer requests
    • get a renewal & update request 30, 14, 7 and 3 days before, and 3 days after expiration of commitment

Roadmap

v0.1

  • clear license: gpl for all contributions
  • any user:
    • access all functionality of the site regardless of the standards compliant web browser they use
    • map information also accessible via text based interface
      • volunteers
    • know how his personal information will be used
  • a volunteer:
    • get confirmation when joining or updating his profile
    • set his profile:
      • first & last name

      • organisation (optional)
      • non-profit/for profit status
      • real life contact info: street, house number, city, postal code
      • virtual contact info: phone, email, jabber (no proprietary messaging info!)
      • commitment expiry date
      • commitments: distribution, demo, installation point
      • inventory of installation CD sets (pressed & burned)

      • language(s)
      • knowledge level
    • update profile
  • a customer:
    • find the volunteer closest to his home
    • find out if a volunteer has official pressed CDs
    • send a support request to the volunteer of his choice

v0.2

  • any user:
    • access all functionality of the site regardless of the standards compliant web browser they use
    • map information also accessible via text based interface
      • events
    • access all functionality in the language of his choice
    • access all untranslated functionality in English
    • get pointed at Rosetta for untranslated functionality
    • find shipit.ubuntu.com
  • a customer:
    • find planned introductory events
  • a volunteer:
    • announce introductory event under his responsibility
    • modify an introductory event under his responsibility
    • read how to do his job in a volunteer manual
    • get a renewal & update request 30, 14, 7 and 3 days before, and 3 days after expiration of commitment

BelgianTeam/SupportPointsSpec (last edited 2008-08-06 17:00:13 by localhost)