Learning from building GOV.UKCambridge Geek Night 20th February 2012gareth rushgrove | morethanseven.net
Gareth Rushgrovegareth rushgrove | morethanseven.net
TextWork at UK Government Digital Servicegareth rushgrove | morethanseven.net
Serious Government Businessgareth rushgrove | morethanseven.net   http://www.flickr.com/photos/phae_/6796331463
Blog at morethanseven.netgareth rushgrove | morethanseven.net
Curate devopsweekly.comgareth rushgrove | morethanseven.net
The Projectgareth rushgrove | morethanseven.net   http://www.flickr.com/photos/iancarroll/5027441664
-      A Beta of a Single Domain for Government-      Focus on Citizen needs; Business and Government comes later-      Bu...
The Teamgareth rushgrove | morethanseven.net   http://www.flickr.com/photos/dafyddbach/6829592009
-      1 Product Manager-      2 Project Managers/Fixers-      Roughly 10 Developers and Designers-      Roughly 20 Editor...
31st January                                       On Time, Under BudgetShipgareth rushgrove | morethanseven.net
-      Three individual sessions: process, technology, content-      Each between one and two hours-      Focused on insti...
What We Likedgareth rushgrove | morethanseven.net   http://www.flickr.com/photos/benterrett/6792016319/
1. Nice Peoplegareth rushgrove | morethanseven.net   http://www.flickr.com/photos/phae_/6891988049
2. Dashboardsgareth rushgrove | morethanseven.net
-      Great places to experiment with new technology-      Can never have too many screens-      Good way of highlighting...
3. Really Continuous Integrationgareth rushgrove | morethanseven.net
-      Visibility of test results-      Continuous deployment to a ‘preview’ environment-      Log of what was deployed wh...
4. Coding in the Opengareth rushgrove | morethanseven.net
-      Nearly all code public on GitHub-      Already accepted a pull request from outside Government-      Asked “why pri...
What We Would Changegareth rushgrove | morethanseven.net   http://www.flickr.com/photos/benterrett/6792023445
5. Working Environmentgareth rushgrove | morethanseven.net
-      Project team should have a focussed physical space-      Limit disruption and noise as much as possible-      Keep ...
6. Tighten Up Processesgareth rushgrove | morethanseven.net   http://www.flickr.com/photos/wryobservations/6876480163
-      Stories should be written cross-team-      Define value for every story-      Estimate story size separately from sp...
7. System Complexitygareth rushgrove | morethanseven.net
-      Invest time in getting a clear shared view of the model-      Use Domain Driven Design or a similar formal tool-   ...
8. Development Environmentgareth rushgrove | morethanseven.net   http://www.flickr.com/photos/benterrett/6800713009/
-      More automation of a standard environment-      Invest time in better, simpler, shared view-      Ongoing effort, n...
9. Knowledge Sharinggareth rushgrove | morethanseven.net   http://www.flickr.com/photos/jamie_p_arnold/6806731039
-      Limit Work-In-Progress to force more collaboration-      More pairing-      New things should be sold to others-   ...
-      Nice People-      Dashboards-      Continuous Integration/Deployment-      Open Source-      Working Environment-  ...
-      Web - https://www.gov.uk-      Github - https://github.com/alphagov-      Blog - http://digital.cabinet-office.gov.u...
We’re Hiringgareth rushgrove | morethanseven.net   http://www.flickr.com/photos/benterrett/6852348725/
Questions?gareth rushgrove | morethanseven.net   http://flickr.com/photos/psd/102332391/
Upcoming SlideShare
Loading in...5
×

Learnings from govuk

1,225

Published on

Presentation on what the team behind GOV.UK learned from the rapid agile development process.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,225
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
21
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Learnings from govuk

  1. 1. Learning from building GOV.UKCambridge Geek Night 20th February 2012gareth rushgrove | morethanseven.net
  2. 2. Gareth Rushgrovegareth rushgrove | morethanseven.net
  3. 3. TextWork at UK Government Digital Servicegareth rushgrove | morethanseven.net
  4. 4. Serious Government Businessgareth rushgrove | morethanseven.net http://www.flickr.com/photos/phae_/6796331463
  5. 5. Blog at morethanseven.netgareth rushgrove | morethanseven.net
  6. 6. Curate devopsweekly.comgareth rushgrove | morethanseven.net
  7. 7. The Projectgareth rushgrove | morethanseven.net http://www.flickr.com/photos/iancarroll/5027441664
  8. 8. - A Beta of a Single Domain for Government- Focus on Citizen needs; Business and Government comes later- Built in-house, at the new Government Digital Service- Not just a site, the start of a platformThe Projectgareth rushgrove | morethanseven.net http://www.flickr.com/photos/iancarroll/5027441664
  9. 9. The Teamgareth rushgrove | morethanseven.net http://www.flickr.com/photos/dafyddbach/6829592009
  10. 10. - 1 Product Manager- 2 Project Managers/Fixers- Roughly 10 Developers and Designers- Roughly 20 Editors- Occasional other colleagues and friendsThe Teamgareth rushgrove | morethanseven.net
  11. 11. 31st January On Time, Under BudgetShipgareth rushgrove | morethanseven.net
  12. 12. - Three individual sessions: process, technology, content- Each between one and two hours- Focused on institutional (over individual) learning- Run by someone not directly involved in the project- Used more than 500 post-it notesThe Retrospectivesgareth rushgrove | morethanseven.net
  13. 13. What We Likedgareth rushgrove | morethanseven.net http://www.flickr.com/photos/benterrett/6792016319/
  14. 14. 1. Nice Peoplegareth rushgrove | morethanseven.net http://www.flickr.com/photos/phae_/6891988049
  15. 15. 2. Dashboardsgareth rushgrove | morethanseven.net
  16. 16. - Great places to experiment with new technology- Can never have too many screens- Good way of highlighting problems quickly- Great conversation starters * More information on our dashboard collection at http://digital.cabinet-office.gov.uk/blog/radiating-information2. Dashboards*gareth rushgrove | morethanseven.net
  17. 17. 3. Really Continuous Integrationgareth rushgrove | morethanseven.net
  18. 18. - Visibility of test results- Continuous deployment to a ‘preview’ environment- Log of what was deployed when and by whom- Ad-hoc task automation - cache purges, error page updating- Jenkins makes an excellent platform3. Really Continuous Integrationgareth rushgrove | morethanseven.net
  19. 19. 4. Coding in the Opengareth rushgrove | morethanseven.net
  20. 20. - Nearly all code public on GitHub- Already accepted a pull request from outside Government- Asked “why private?” rather than “why public?”- Interest from Quebec, New York and Brazil and more4. Coding in the Opengareth rushgrove | morethanseven.net
  21. 21. What We Would Changegareth rushgrove | morethanseven.net http://www.flickr.com/photos/benterrett/6792023445
  22. 22. 5. Working Environmentgareth rushgrove | morethanseven.net
  23. 23. - Project team should have a focussed physical space- Limit disruption and noise as much as possible- Keep monitors, cables, power supplies as identical as possible5. Working Environmentgareth rushgrove | morethanseven.net
  24. 24. 6. Tighten Up Processesgareth rushgrove | morethanseven.net http://www.flickr.com/photos/wryobservations/6876480163
  25. 25. - Stories should be written cross-team- Define value for every story- Estimate story size separately from sprint planning- Consider support and maintenance process from the start6. Tighten Up Processesgareth rushgrove | morethanseven.net
  26. 26. 7. System Complexitygareth rushgrove | morethanseven.net
  27. 27. - Invest time in getting a clear shared view of the model- Use Domain Driven Design or a similar formal tool- Dont be afraid to continually review- Hindsight is a wonderful thing, use it7. System Complexitygareth rushgrove | morethanseven.net
  28. 28. 8. Development Environmentgareth rushgrove | morethanseven.net http://www.flickr.com/photos/benterrett/6800713009/
  29. 29. - More automation of a standard environment- Invest time in better, simpler, shared view- Ongoing effort, not just upfront cost8. Development Environmentgareth rushgrove | morethanseven.net
  30. 30. 9. Knowledge Sharinggareth rushgrove | morethanseven.net http://www.flickr.com/photos/jamie_p_arnold/6806731039
  31. 31. - Limit Work-In-Progress to force more collaboration- More pairing- New things should be sold to others- Create a physical environment that makes sharing easier9. Knowledge Sharinggareth rushgrove | morethanseven.net
  32. 32. - Nice People- Dashboards- Continuous Integration/Deployment- Open Source- Working Environment- Process- Complexity- Development Environment- Knowledge SharingYour Next Projectgareth rushgrove | morethanseven.net
  33. 33. - Web - https://www.gov.uk- Github - https://github.com/alphagov- Blog - http://digital.cabinet-office.gov.uk- Feedback - https://getsatisfaction.com/govukMore Information on GOV.UKgareth rushgrove | morethanseven.net
  34. 34. We’re Hiringgareth rushgrove | morethanseven.net http://www.flickr.com/photos/benterrett/6852348725/
  35. 35. Questions?gareth rushgrove | morethanseven.net http://flickr.com/photos/psd/102332391/
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×