Event

Agile Philanthropy SF Bay Area Chapter Inaugural Event

 

Purpose

To bring together a delivery team and Mano A Mano, provide the overview of the non-profit, to plan the release, and conduct two iterations. Use momentum from the event to create a sustainable involvement from the volunteer team.

 

Project

To create a modern, brochure-like, website for Mano A Mano's so donors and volunteers in the US can connect with the work Mano A Mano is doing in the field. Possibilities include CMS, Newsletter, video.

 

Goal

Deliver one feature for the event with Mano A Mano as part of the Agile Philanthropy project. We are looking for delivery team members (about 4 pairs) (dev, qa, ux, copy, etc. ). We also need a mentor or two who can familiarize themselves with the codebase before the event so it is a success.

 

Project Methodology:

 

We are planning on utilizing a time boxed Agile project management style with some XP engineering practices. Since this volunteer effort will find it difficult to establish a stable throughput long term, we will rely more heavily on a kahnban pull system for sustained engineering. Particular practices will be discussed in the release planning meeting and tailored to the Agile Philanthropy SF Bay Area Chapter preferred approach.

 

Dates:

Evenings of either:

  1.  May 20-22
  2. June 2-4
  3. May 27-29

 

In order of desirability of current polled folks. This needs to be decided.

 

Description

We're using this event as a way to bring people together, do some release planning and deliver code. The first evening would have Segundo, the founder of Mano A Mano, will speak and give the vision for the organization, and their current challenges. Then we'll do some release planning and project chartering. The next two evenings we will conduct one iteration each that end in a running, tested feature. This should be a good time for the volunteers, and a fun way to give back.

 

Necessary for Go Ahead

 

Need to be decided before May 6, 2009

[X] A Scrum Master / Agile Coach / Iteration Manager (Bob Primary?, Ed, Segundo)

Bob is willing, and then could hand over to Ed or Segundo

[ ] Prioritized Backlog User Stories

Bob wants to get a call together to discuss. Will do tomorrow April 30

[ ] Acceptance Criteria for the stories

[ ] Stories out to folks ahead of time

[ ] At least 2 Pairs Ruby Developers Signed up

[ ] Make sure key people who are flying in are available, Segundo and Dwight

[X] Need a good definition of success for the event.

Goal: To go live with content management, edit and use files from straight HTML, capture and send newsletters. Major accomplishments module. Be in a position to go live if Mano A Mano chooses.

[X] Need one experienced person in Bay Area with more technical involvement

[ ] Project Infrastructure setup

[X] Site Available all three nights and coordinator for each night: Pivotal

[ ] Development Environments on everyone's laptop

[X] Videographer

[ ] Private Network for the group

[ ] Need for db, db, subversion, users, tooling, ruby IDE

[ ] Projectors

 

Backlog Candidates, to be discussed

These are the enhancements Mano a Mano would most like:

 

I'd like to volunteer page

 

General Stories 

 

Needed for deployment:

 

 

1. Simple CMS in more places (to enable user content management)

2. Reorganize top and bottom navigation buttons and make home clear

3. Add an "I'd like to volunteer" page

 

5. Transition plan from current website including hosting plan, support plan, documentation and user training.

6. Refresh content to match current website.

7. Update donation page to include capablities in current site.

8. Add "Donate" link to standard page header.

 

Second priority:

6. Integrate into google cart API (to save 4% PayPal)

7. Clean up the cruft from lots of part time contributors

8. Add more rspecs

9. General UI improvements

10. General Marketing

 

Other Goals and Ideas to be refined:

- Video Support (e.g. to allow for stories to be told)

- Google Earth (MAPS?) for virtual tour of Bolivia

- Story-telling support in general

- 21st century NonProfit website

- Blog support / newsletter support.

- Fundraising goal tracking / campaign support - user configurable - advanced graphics.

- Craft store support.