13
Oxford City Council Intranet Development in Drupal 7 Neil Lawrence Performance Improvement Manager

Intranet Development in Drupal 7

Embed Size (px)

Citation preview

Page 1: Intranet Development in Drupal 7

Oxford City CouncilIntranet Development in Drupal 7

Neil LawrencePerformance Improvement Manager

Page 2: Intranet Development in Drupal 7
Page 3: Intranet Development in Drupal 7
Page 4: Intranet Development in Drupal 7

A lot of ‘firsts’... ● Use of Open Source● In-house development● Mentored development● Linux stack● Agile development● Version control (git)● Staged development● User Centred Design

Page 5: Intranet Development in Drupal 7

Our infrastructure

Page 6: Intranet Development in Drupal 7

The old model

Page 7: Intranet Development in Drupal 7
Page 8: Intranet Development in Drupal 7

What users wanted

● Faster!● Search that works● Good staff directory● Easy to create/maintain● Everyone able to edit● Organic groups● Feedback● Webforms● Newsletter● Personalisation

Page 9: Intranet Development in Drupal 7

Issues we faced● All those ‘firsts’● County Council restrictions● Lack of knowledge/experience● Lack of developer time● Migration from old site● Staff data import/export● SSO/LDAP authentication● Logged in uncertainties

Page 10: Intranet Development in Drupal 7

What we missed● AD integration● Complex forms● Newsletters● ICT service desk integration

Page 11: Intranet Development in Drupal 7

What we got wrong● Unrealistic timescale● Poor (no) user stories● Design/UX poor● Time for migration● Lack of discipline● Testing an afterthought● Staff data import complex● No support contract

Page 12: Intranet Development in Drupal 7

What we got right● In-house ‘Champions’● Mentored development● Staff Directory● Search● Distributed ownership/authorship● Logged in/personal responsibility● Organic Groups

Page 13: Intranet Development in Drupal 7