reliefweb | devseed meeting | 03 sep 2010

81
ReliefWeb & Development Seed: Building Status, Design, and Planning Thursday, September 2nd

Upload: reliefweb

Post on 01-Dec-2014

659 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: ReliefWeb | DevSeed Meeting | 03 Sep 2010

ReliefWeb & Development Seed: Building Status, Design, and Planning

Thursday, September 2nd

Page 2: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• Concepting & Strategy Update (Eric G.)• Build Progress Update (Eric G.)• Drupal 7 Update (Eric G.)• Lunch• Design Review (Eric G.)• Build Plans (Alex B.)• Taxonomy/Content Update (Mark M.)• Project Management Overview (Ian C.) • Planning for Launch & Support (Eric G.)• Q&A (All)

Agenda

Page 3: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• Concepting + strategy

• Technical architecture

• Design

• Prepping for Drupal 7

Development Seed’s Summer Focus:

Page 4: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• Concepting + strategy focusing on making it:

• Easier to add content to the site

• Easier to find content + jobs on the site

• Easier to see all types of content the site offers

• Balancing expanding audience w/ building for power users

Development Seed’s Summer Focus:

Page 5: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• Technical Architecture

• Going Drupal 6 vs. Drupal 7

• Key modules needed

• Importing content

• Integration with the jobs site

• Making everything wicked FAST!

Development Seed’s Summer Focus:

Page 6: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• Design Goals

• Focus on the content

• Light = FAST!

• Clean

Development Seed’s Summer Focus:

Page 7: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• Concepting and strategy

• Technical architecture ~70% (need to present plan in official writeup still)

• Designs ~ underway

• Key module refactoring

• Drupal 7 technical base prep

What is done:

Page 8: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• Drupal 7

What is NOT done:

Page 9: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• It is late.

Drupal 7

Page 10: ReliefWeb | DevSeed Meeting | 03 Sep 2010
Page 11: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Yes.... that really says October 27th

Page 12: ReliefWeb | DevSeed Meeting | 03 Sep 2010

... and we think that date is optimistic

Page 13: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• Drupal 7 is _still_ the right choice.

• We are actively building on Drupal 7 for you, in its pre release state.

• This is messing with our timing badly

• ... and costing us a lot more.

What does a Drupal 7 slow down mean?

Page 14: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• Under development for 3 years

• Primary base for the next 2 years AKA you will have access to the latest new tools by being on the latest platform

• Reducing total costs of ownership by reducing an upgrade cycle.

• More attractive for developers to work on.

Drupal 7

Page 15: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• Development Seed is burdening almost all of the Drupal 7 costs on this project.

• This is long term strategic investment for the larger international development space.

• We are adjusting our build plans to try to stay on target. (Alex will speak to this)

• We need to slip delivery till December 3rd,

Timing and cost plans:

Page 16: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Design: this is not another website

Page 17: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Design process: going agile

Page 18: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• There are still mockups.

• mockups ensure:

• style/theme

• general layout

• information architecture

• The designs need to be flexible though.

Agile Design

Page 19: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• Go with the grain of the software

• Reducing total costs of ownership via upgrades.

• Taking advantage of built in workflows.

• Experimenting and playing.

• Things will need to change

How to make design flexible

Page 20: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Design: this is not another website

Page 21: ReliefWeb | DevSeed Meeting | 03 Sep 2010
Page 22: ReliefWeb | DevSeed Meeting | 03 Sep 2010
Page 23: ReliefWeb | DevSeed Meeting | 03 Sep 2010
Page 24: ReliefWeb | DevSeed Meeting | 03 Sep 2010
Page 25: ReliefWeb | DevSeed Meeting | 03 Sep 2010
Page 26: ReliefWeb | DevSeed Meeting | 03 Sep 2010

My ReliefWeb

Page 27: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Keeping it simple to help users know where to go

Page 28: ReliefWeb | DevSeed Meeting | 03 Sep 2010

River of fresh updates

Page 29: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Where events are happening

Page 30: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Hilight key emergencies

Page 31: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Hilight other key content on ReliefWeb

Page 32: ReliefWeb | DevSeed Meeting | 03 Sep 2010
Page 33: ReliefWeb | DevSeed Meeting | 03 Sep 2010

format for LOTS of updates

Page 34: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Visualization tools

Page 35: ReliefWeb | DevSeed Meeting | 03 Sep 2010

filter in context

in-context power filtering

Page 36: ReliefWeb | DevSeed Meeting | 03 Sep 2010
Page 37: ReliefWeb | DevSeed Meeting | 03 Sep 2010
Page 38: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Real time mapping of reports

Page 39: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Show key emergencies + make it easy to find countries

Page 40: ReliefWeb | DevSeed Meeting | 03 Sep 2010
Page 41: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Better integration of jobs

Page 42: ReliefWeb | DevSeed Meeting | 03 Sep 2010

add context to countries

Page 43: ReliefWeb | DevSeed Meeting | 03 Sep 2010

feature key reports

Page 44: ReliefWeb | DevSeed Meeting | 03 Sep 2010

trying to better integrate emergencies w/ countries

Page 45: ReliefWeb | DevSeed Meeting | 03 Sep 2010

integration with data.worldbank.org

Page 46: ReliefWeb | DevSeed Meeting | 03 Sep 2010

river of updates

Page 47: ReliefWeb | DevSeed Meeting | 03 Sep 2010

which can be visualized

Page 48: ReliefWeb | DevSeed Meeting | 03 Sep 2010

and filtered by everything!

Page 49: ReliefWeb | DevSeed Meeting | 03 Sep 2010
Page 50: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Building reliefweb.int

Page 51: ReliefWeb | DevSeed Meeting | 03 Sep 2010

How do you normally build a web site?

Page 52: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Plan

BuildMigrate Review

AdjustLaunch

Page 53: ReliefWeb | DevSeed Meeting | 03 Sep 2010

You’ll be waiting for us

Page 54: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Light build + early migrationto move up

reviews + launch

Page 55: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Plan

BuildMigrate Review

AdjustLaunch

Page 56: ReliefWeb | DevSeed Meeting | 03 Sep 2010

PlanLight build

BuildMigrate Review

AdjustLaunch

Page 57: ReliefWeb | DevSeed Meeting | 03 Sep 2010

PlanLight build

Migrate | Build

Review

AdjustLaunch

Page 58: ReliefWeb | DevSeed Meeting | 03 Sep 2010

PlanLight build

Migrate | BuildReview

AdjustLaunch

Page 59: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Delivery: 3rd week of September

Step I DS builds light shell site

(won’t need all of Drupal 7)

Page 60: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Delivery: End of October

Step 2 RW migrates content

(DS helps)

Page 61: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Delivery: First week of November

Step 3 DS builds out site

(parallel to migration)

Page 62: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Delivery: mid November

Step 4 RW reviews

Page 63: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Delivery: First week of December

Step 5 DS delivers adjustments

Page 64: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Expected launch date: mid December

Step 6 Final QA and launch

Page 65: ReliefWeb | DevSeed Meeting | 03 Sep 2010

PlanLight build

Migrate | BuildReview

AdjustLaunch

Page 66: ReliefWeb | DevSeed Meeting | 03 Sep 2010

The Process

Page 67: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Agile = Working Code, Fast

Page 68: ReliefWeb | DevSeed Meeting | 03 Sep 2010

✓ Prioritize Launch Date✓ Ensure Top Quality on What Is Delivered✓ Collaborate to Manage Scope & Risk

Why Agile?

Page 69: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Result: Very Tight Site Delivered ASAP

Page 70: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• Content Migration (including Jobs)• Core Site Functionality• New Design• Drupal 7• Stable Launch in December• THEN Additional Phase 1 Scope

Fixed Elements

Page 71: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Gathering Feedback

Page 72: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• All Ideas Welcomed & Captured Online• Overall Backlog Triaged with Mark McCarthy• Priority Ideas Moved to Phase 1 Backlog• Remaining Ideas Saved for Phase 2

Feedback Process

Page 73: ReliefWeb | DevSeed Meeting | 03 Sep 2010

What is Phase 2?

Page 74: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• New Aggregation Solution• Community Features• ReliefWeb “Apps”• TBD?

Phase 2

Page 75: ReliefWeb | DevSeed Meeting | 03 Sep 2010

Result: Very Tight Site Delivered ASAP

Page 76: ReliefWeb | DevSeed Meeting | 03 Sep 2010

ReliefWeb’s Involvement

Page 77: ReliefWeb | DevSeed Meeting | 03 Sep 2010

September:

• Confirm Design (early Sept.)• Confirm Migration Plans (early Sept.)• Confirm Hosting Plans (mid Sept.)• Confirm Overall Architecture (late Sept.)

Outcome: Solid Plan by End of September

ReliefWeb Tasks

Page 78: ReliefWeb | DevSeed Meeting | 03 Sep 2010

October:

• Do Basic Migration into Drupal (early Oct.)

Outcome: Content in Drupal by end of October

ReliefWeb Tasks

Page 79: ReliefWeb | DevSeed Meeting | 03 Sep 2010

November:

• Review Content in New Site (mid Nov.)• Training on Using New Site (mid Nov.)

Outcome: Migration Done by end of November

ReliefWeb Tasks

Page 80: ReliefWeb | DevSeed Meeting | 03 Sep 2010

December:

• QA Final Site (early Dec.)• Launch Site (mid Dec.)

Outcome: New ReliefWeb Live in December

ReliefWeb Tasks

Page 81: ReliefWeb | DevSeed Meeting | 03 Sep 2010

• Launching Before Christmas• Support Plans

Risks