SlideShare ist ein Scribd-Unternehmen logo
1 von 81
Downloaden Sie, um offline zu lesen
ReliefWeb & Development Seed:
Building Status, Design, and Planning
                            Thursday, September 2nd
Agenda
• 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)
Development Seed’s Summer Focus:

 • Concepting + strategy
 • Technical architecture
 • Design
 • Prepping for Drupal 7
Development Seed’s Summer Focus:

 • 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:

 • 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:

 • Design Goals
  • Focus on the content
  • Light = FAST!
  • Clean
What is done:

 • 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 NOT done:

 • Drupal 7
Drupal 7

 • It is late.
Yes.... that really says October 27th
... and we think that date is optimistic
What does a Drupal 7 slow down mean?

 • 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.
Drupal 7


 • 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.
Timing and cost plans:

 • 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,
Design: this is not another website
Design process: going agile
Agile Design

 • There are still mockups.
  • mockups ensure:
    • style/theme
    • general layout
    • information architecture
 • The designs need to be flexible though.
How to make design flexible

 • 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
Design: this is not another website
My ReliefWeb
Keeping it simple to help
users know where to go
River of fresh updates
Where events are happening
Hilight key emergencies
Hilight other key content on ReliefWeb
format for LOTS of updates
Visualization tools
filter in context
in-context power filtering
Real time mapping of reports
Show key emergencies +
make it easy to find countries
Better integration of jobs
add context to countries
feature key reports
trying to better integrate
emergencies w/ countries
integration with
data.worldbank.org
river of updates
which can be visualized
and filtered by everything!
Building reliefweb.int
How do you normally build a web site?
Plan

Build
Migrate
Review
Adjust
Launch
You’ll be waiting for us
Light build + early migration
         to move up
    reviews + launch
Plan

Build
Migrate
Review
Adjust
Launch
Plan
Light build


Build
Migrate
Review
Adjust
Launch
Plan
Light build


Migrate | Build
Review
Adjust
Launch
Plan
Light build


Migrate | Build
Review
Adjust
Launch
Step I
  DS builds light shell site
(won’t need all of Drupal 7)


   Delivery: 3rd week of September
Step 2
RW migrates content
   (DS helps)


  Delivery: End of October
Step 3
  DS builds out site
(parallel to migration)


Delivery: First week of November
Step 4
  RW reviews




Delivery: mid November
Step 5
DS delivers adjustments




Delivery: First week of December
Step 6
  Final QA and launch




Expected launch date: mid December
Plan
Light build


Migrate | Build
Review
Adjust
Launch
The Process
Agile = Working Code, Fast
Why Agile?
✓ Prioritize Launch Date
✓ Ensure Top Quality on What Is Delivered
✓ Collaborate to Manage Scope & Risk
Result: Very Tight Site Delivered ASAP
Fixed Elements
• Content Migration (including Jobs)
• Core Site Functionality
• New Design
• Drupal 7
• Stable Launch in December
• THEN Additional Phase 1 Scope
Gathering Feedback
Feedback Process
• All Ideas Welcomed & Captured Online
• Overall Backlog Triaged with Mark McCarthy
• Priority Ideas Moved to Phase 1 Backlog
• Remaining Ideas Saved for Phase 2
What is Phase 2?
Phase 2
• New Aggregation Solution
• Community Features
• ReliefWeb “Apps”
• TBD?
Result: Very Tight Site Delivered ASAP
ReliefWeb’s Involvement
ReliefWeb Tasks
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
October:

• Do Basic Migration into Drupal (early Oct.)



Outcome: Content in Drupal by end of October
ReliefWeb Tasks
November:

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


Outcome: Migration Done by end of November
ReliefWeb Tasks
December:

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


Outcome: New ReliefWeb Live in December
Risks
• Launching Before Christmas
• Support Plans

Weitere ähnliche Inhalte

Was ist angesagt?

Alfresco Digital Business Platform - Why, How, What
Alfresco Digital Business Platform - Why, How, WhatAlfresco Digital Business Platform - Why, How, What
Alfresco Digital Business Platform - Why, How, WhatMario Romano
 
Why Measuring Page Load Is The Wrong Metric
Why Measuring Page Load Is The Wrong MetricWhy Measuring Page Load Is The Wrong Metric
Why Measuring Page Load Is The Wrong MetricNew Relic
 
How we use the play framework
How we use the play frameworkHow we use the play framework
How we use the play frameworkItai Gilo
 
Berlioz - Delivering Microservices Applications
Berlioz - Delivering Microservices ApplicationsBerlioz - Delivering Microservices Applications
Berlioz - Delivering Microservices ApplicationsRuben Hakopian
 
Client Server Synchronization iOS
Client Server Synchronization iOSClient Server Synchronization iOS
Client Server Synchronization iOSMake School
 
Modern .NET Apps - Codestock
Modern .NET Apps - CodestockModern .NET Apps - Codestock
Modern .NET Apps - CodestockSam Basu
 
It's time to upgrade your openstack cloud
It's time to upgrade your openstack cloudIt's time to upgrade your openstack cloud
It's time to upgrade your openstack cloudKoby Holzer
 
It's Time to Upgrade - OpenStack@Liveperson
It's Time to Upgrade - OpenStack@LivepersonIt's Time to Upgrade - OpenStack@Liveperson
It's Time to Upgrade - OpenStack@LivepersonLiran Cohen
 
Subversive talk - Eclipse Summit Europe 2008
Subversive talk - Eclipse Summit Europe 2008Subversive talk - Eclipse Summit Europe 2008
Subversive talk - Eclipse Summit Europe 2008guestee71f
 
1 year optimising IG's websites
1 year optimising IG's websites1 year optimising IG's websites
1 year optimising IG's websitesdom767
 
Pothole Reporter For Nova Scotia-Presentation
Pothole Reporter For Nova Scotia-PresentationPothole Reporter For Nova Scotia-Presentation
Pothole Reporter For Nova Scotia-PresentationJaskarn Gill
 
Deploying services: automation with docker and ansible
Deploying services: automation with docker and ansibleDeploying services: automation with docker and ansible
Deploying services: automation with docker and ansibleJohn Zaccone
 
What's new with Adapt: The Latest Features and New Developments - Sam Barbee ...
What's new with Adapt: The Latest Features and New Developments - Sam Barbee ...What's new with Adapt: The Latest Features and New Developments - Sam Barbee ...
What's new with Adapt: The Latest Features and New Developments - Sam Barbee ...Learning Pool Ltd
 
An intuitive guide to combining free monad and free applicative
An intuitive guide to combining free monad and free applicativeAn intuitive guide to combining free monad and free applicative
An intuitive guide to combining free monad and free applicativeCameron Joannidis
 
Running Containerized Applications on Modern Serverless Platforms
Running Containerized Applications on Modern Serverless PlatformsRunning Containerized Applications on Modern Serverless Platforms
Running Containerized Applications on Modern Serverless PlatformsDevOps.com
 

Was ist angesagt? (20)

git_demo
git_demogit_demo
git_demo
 
Alfresco Digital Business Platform - Why, How, What
Alfresco Digital Business Platform - Why, How, WhatAlfresco Digital Business Platform - Why, How, What
Alfresco Digital Business Platform - Why, How, What
 
Why Measuring Page Load Is The Wrong Metric
Why Measuring Page Load Is The Wrong MetricWhy Measuring Page Load Is The Wrong Metric
Why Measuring Page Load Is The Wrong Metric
 
How we use the play framework
How we use the play frameworkHow we use the play framework
How we use the play framework
 
Berlioz - Delivering Microservices Applications
Berlioz - Delivering Microservices ApplicationsBerlioz - Delivering Microservices Applications
Berlioz - Delivering Microservices Applications
 
Client Server Synchronization iOS
Client Server Synchronization iOSClient Server Synchronization iOS
Client Server Synchronization iOS
 
Modern .NET Apps - Codestock
Modern .NET Apps - CodestockModern .NET Apps - Codestock
Modern .NET Apps - Codestock
 
moving to qgis
moving to qgismoving to qgis
moving to qgis
 
It's time to upgrade your openstack cloud
It's time to upgrade your openstack cloudIt's time to upgrade your openstack cloud
It's time to upgrade your openstack cloud
 
It's Time to Upgrade - OpenStack@Liveperson
It's Time to Upgrade - OpenStack@LivepersonIt's Time to Upgrade - OpenStack@Liveperson
It's Time to Upgrade - OpenStack@Liveperson
 
Subversive talk - Eclipse Summit Europe 2008
Subversive talk - Eclipse Summit Europe 2008Subversive talk - Eclipse Summit Europe 2008
Subversive talk - Eclipse Summit Europe 2008
 
NVDNP Annual Meeting
NVDNP Annual MeetingNVDNP Annual Meeting
NVDNP Annual Meeting
 
1 year optimising IG's websites
1 year optimising IG's websites1 year optimising IG's websites
1 year optimising IG's websites
 
Pothole Reporter For Nova Scotia-Presentation
Pothole Reporter For Nova Scotia-PresentationPothole Reporter For Nova Scotia-Presentation
Pothole Reporter For Nova Scotia-Presentation
 
Deploying services: automation with docker and ansible
Deploying services: automation with docker and ansibleDeploying services: automation with docker and ansible
Deploying services: automation with docker and ansible
 
What's new with Adapt: The Latest Features and New Developments - Sam Barbee ...
What's new with Adapt: The Latest Features and New Developments - Sam Barbee ...What's new with Adapt: The Latest Features and New Developments - Sam Barbee ...
What's new with Adapt: The Latest Features and New Developments - Sam Barbee ...
 
Make Your Own Meridian Mobile App Workshop #AirheadsConf Italy
Make Your Own Meridian Mobile App Workshop #AirheadsConf ItalyMake Your Own Meridian Mobile App Workshop #AirheadsConf Italy
Make Your Own Meridian Mobile App Workshop #AirheadsConf Italy
 
Foot scanner
Foot scannerFoot scanner
Foot scanner
 
An intuitive guide to combining free monad and free applicative
An intuitive guide to combining free monad and free applicativeAn intuitive guide to combining free monad and free applicative
An intuitive guide to combining free monad and free applicative
 
Running Containerized Applications on Modern Serverless Platforms
Running Containerized Applications on Modern Serverless PlatformsRunning Containerized Applications on Modern Serverless Platforms
Running Containerized Applications on Modern Serverless Platforms
 

Ähnlich wie ReliefWeb & Development Seed: Building Status, Design, and Planning Thursday

The New York Times: Moving to GraphQL
The New York Times: Moving to GraphQLThe New York Times: Moving to GraphQL
The New York Times: Moving to GraphQLScott Taylor
 
Untangling - fall2017 - week 9
Untangling - fall2017 - week 9Untangling - fall2017 - week 9
Untangling - fall2017 - week 9Derek Jacoby
 
July OpenNTF Webinar - HCL Presents Keep, a new API for Domino
July OpenNTF Webinar - HCL Presents Keep, a new API for DominoJuly OpenNTF Webinar - HCL Presents Keep, a new API for Domino
July OpenNTF Webinar - HCL Presents Keep, a new API for DominoHoward Greenberg
 
Drupal 8 Initiatives
Drupal 8 InitiativesDrupal 8 Initiatives
Drupal 8 InitiativesAngela Byron
 
Drupal in the Jungle
Drupal in the JungleDrupal in the Jungle
Drupal in the Junglemalcolm_8
 
Microsoft SharePoint & Project Server are Better Together
Microsoft SharePoint & Project Server are Better TogetherMicrosoft SharePoint & Project Server are Better Together
Microsoft SharePoint & Project Server are Better TogetherC/D/H Technology Consultants
 
Agile development: Problems and Process
Agile development: Problems and ProcessAgile development: Problems and Process
Agile development: Problems and ProcessDenise Kadilak
 
USG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using DrupalUSG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using DrupalEric Sembrat
 
How Small Team Get Ready for SRE (public version)
How Small Team Get Ready for SRE (public version)How Small Team Get Ready for SRE (public version)
How Small Team Get Ready for SRE (public version)Setyo Legowo
 
Application Deployment at UC Riverside
Application Deployment at UC RiversideApplication Deployment at UC Riverside
Application Deployment at UC RiversideMichael Kennedy
 
OpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot CampOpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot CampAnne Gentle
 
Zero to 365 in One Hour: Processes and Tools for Effective SharePoint Solutions
Zero to 365 in One Hour: Processes and Tools for Effective SharePoint SolutionsZero to 365 in One Hour: Processes and Tools for Effective SharePoint Solutions
Zero to 365 in One Hour: Processes and Tools for Effective SharePoint SolutionsRegroove
 
Migrations, Upgrades and Relaunches
Migrations, Upgrades and RelaunchesMigrations, Upgrades and Relaunches
Migrations, Upgrades and RelaunchesPhilip Bauer
 
UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...
UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...
UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...UXPA Boston
 
Design Systems at Scale
Design Systems at ScaleDesign Systems at Scale
Design Systems at ScaleSarah Federman
 
Workflow Initiative Update
Workflow Initiative UpdateWorkflow Initiative Update
Workflow Initiative UpdateDick Olsson
 

Ähnlich wie ReliefWeb & Development Seed: Building Status, Design, and Planning Thursday (20)

The New York Times: Moving to GraphQL
The New York Times: Moving to GraphQLThe New York Times: Moving to GraphQL
The New York Times: Moving to GraphQL
 
Untangling - fall2017 - week 9
Untangling - fall2017 - week 9Untangling - fall2017 - week 9
Untangling - fall2017 - week 9
 
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Gina Petruccelli | Let’s Dig Into RequirementsEvolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
 
July OpenNTF Webinar - HCL Presents Keep, a new API for Domino
July OpenNTF Webinar - HCL Presents Keep, a new API for DominoJuly OpenNTF Webinar - HCL Presents Keep, a new API for Domino
July OpenNTF Webinar - HCL Presents Keep, a new API for Domino
 
Requirements the Last Bottleneck
Requirements the Last BottleneckRequirements the Last Bottleneck
Requirements the Last Bottleneck
 
Drupal 8 Initiatives
Drupal 8 InitiativesDrupal 8 Initiatives
Drupal 8 Initiatives
 
Neil-Leslie-CV
Neil-Leslie-CVNeil-Leslie-CV
Neil-Leslie-CV
 
Drupal in the Jungle
Drupal in the JungleDrupal in the Jungle
Drupal in the Jungle
 
Microsoft SharePoint & Project Server are Better Together
Microsoft SharePoint & Project Server are Better TogetherMicrosoft SharePoint & Project Server are Better Together
Microsoft SharePoint & Project Server are Better Together
 
Agile development: Problems and Process
Agile development: Problems and ProcessAgile development: Problems and Process
Agile development: Problems and Process
 
USG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using DrupalUSG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using Drupal
 
How Small Team Get Ready for SRE (public version)
How Small Team Get Ready for SRE (public version)How Small Team Get Ready for SRE (public version)
How Small Team Get Ready for SRE (public version)
 
Application Deployment at UC Riverside
Application Deployment at UC RiversideApplication Deployment at UC Riverside
Application Deployment at UC Riverside
 
OpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot CampOpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot Camp
 
FDD Overview
FDD OverviewFDD Overview
FDD Overview
 
Zero to 365 in One Hour: Processes and Tools for Effective SharePoint Solutions
Zero to 365 in One Hour: Processes and Tools for Effective SharePoint SolutionsZero to 365 in One Hour: Processes and Tools for Effective SharePoint Solutions
Zero to 365 in One Hour: Processes and Tools for Effective SharePoint Solutions
 
Migrations, Upgrades and Relaunches
Migrations, Upgrades and RelaunchesMigrations, Upgrades and Relaunches
Migrations, Upgrades and Relaunches
 
UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...
UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...
UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...
 
Design Systems at Scale
Design Systems at ScaleDesign Systems at Scale
Design Systems at Scale
 
Workflow Initiative Update
Workflow Initiative UpdateWorkflow Initiative Update
Workflow Initiative Update
 

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