Drupal project timeline

17
Ardi Hundt Analyst / Project Manager DrupalCamp Baltics 2013 An anatomy of a Drupal project timeline

description

Analysis of a Drupal web development project timeline and examples of some common mistakes and misconseptions.

Transcript of Drupal project timeline

Page 1: Drupal project timeline

Ardi HundtAnalyst / Project Manager

DrupalCamp Baltics 2013

An anatomy of a Drupal project timeline

Page 2: Drupal project timeline

✔ Five phases in a Drupal project✔ How it used to be✔ Expensive mistakes

Summary

Page 3: Drupal project timeline

✔ Can be client only✔ Dont try to design or solve, just point out

goals or problems✔ Business Requirements Specification

0. Goals

Page 4: Drupal project timeline

✔ The whole team together✔ Quick prototyping, best choices, not too deep✔ Technical Specification + wireframes

1. Analysis

Page 5: Drupal project timeline

✔ Iterations / sprints✔ Design the concept first, the details as you go✔ Frontend coding and backend coding are

merged in Drupal

2. D&D

Page 6: Drupal project timeline

✔ General testing✔ Hosting, staging, caching, security, High

Availability✔ Content migration

3. Pre-live

Page 7: Drupal project timeline

✔ SLA, monthly resource, reaction times✔ Core updates, module updates – if and when?✔ Who controls the updates, keeps test/live

sync

4. Maintenance

Page 8: Drupal project timeline
Page 9: Drupal project timeline
Page 10: Drupal project timeline

Expensive mistakes

Page 11: Drupal project timeline

✔ Tech Spec does not consider Drupal specifics✔ Tech Spec author unreachable

“Unknown smart people”

Page 12: Drupal project timeline

✔ Design done before Drupal prototyping✔ Designer as the all-in-wonder: tech analyze,

UX, graphical design✔ Use grid! Easier frontend, automatic

responsiveness

“Designer is the enemy”

Page 13: Drupal project timeline

✔ Nice HTML/CSS, now lets throw it away✔ The HTML guy and the Drupal HTML guy✔ Drupal frontend guy and backend guy are

inseparable, Drupal (backend) outputs a lot of HTML

“HTML for.. nothing”

Page 14: Drupal project timeline

✔ The 3rd stage can be very time consuming, esp. in bigger projects

✔ Client's responsibilities, who does what: X-tee, Google Accounts, banklinks, etc need organizing, contracts, permissions

“Just press the button”

Page 15: Drupal project timeline

✔ “Its ready, so thats the end of it”✔ “We will handle it ourselves”✔ “If it breaks, we will call you”

“SLA: Simple Life Ahead”

Page 16: Drupal project timeline

✔ Get some Drupal people into technical analysis stage

✔ Design and HTML cannot be standalone stages in a Drupal project

✔ Dont underestimate the work that comes “once its ready”

Tl; dr

Page 17: Drupal project timeline

Ardi [email protected]

Mekaia OÜTatari 64, Tallinnhttp://mekaia.com

Thank you!