Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Natasha Sayce-Zelem - Surviving the beast

Hey! Presents
November 03, 2015

Natasha Sayce-Zelem - Surviving the beast

Presented at Hey! #20 on 3rd November, 2015.

Hey! Presents

November 03, 2015
Tweet

More Decks by Hey! Presents

Other Decks in Technology

Transcript

  1. • What is our goal? • Define problem and who

    our customer is • What do we want to learn? • What’s the minimum we can build to test that? • How do we measure success?
  2. Build a platform for live events that can be easily

    tailored to suit a wide range of events, which we can continually iterate and improve over time to provide the best-possible experience across four screens - PC, tablet, mobile and connected TV. The underlying technology had to be scalable across the BBC, giving us the capability to bring even more live events to audiences digitally.
 Speed/load was a key consideration with live events as we’d need to update the page more frequently. GOAL PROBLEM
  3. We used Socket.IO and Sock JS using node.js to see

    how quickly we could achieve horizontal scaling to n users for the back end…
 

  4. We used Socket.IO and Sock JS using node.js to see

    how quickly we could achieve horizontal scaling to n users for the back end…
 
 We needed a stable, scalable, future proof framework that would enable use to create inter-actionable components. We spiked using Backbone, Ember and Angular
 
 In the end we chose Angular for the front end
  5. Visibility of progress Know how fast the team is working

    – and how many sprints will deliver the proposed MVP time = (<points> / <velocity>) * <iteration length> e.g. time = (300 pts / 20 pts) * 2 weeks = 30 weeks (or 15 iterations)
  6. Visibility of progress Know how fast the team is working

    – and how many sprints will deliver the proposed MVP time = (<points> / <velocity>) * <iteration length> e.g. time = (300 pts / 20 pts) * 2 weeks = 30 weeks (or 15 iterations)
  7. MVP

  8. 24

  9. 25

  10. 25

  11. Shiny HAPPY people GDS chief Mike Bracken CBE shared the

    secret of how to make a happy workplace with an American audience in 2013
 “Hire the very finest minds in digital and dress them in onesies. Have some fun while you’re doing it. Insist on Hawaiian shirts – absolutely de rigueur. Make sure your insignia is good. And have lots of cake. And make sure there's stickers. You can’t beat a few stickers for your laptop!” Source: TheRegister

  12. Shiny HAPPY people GDS chief Mike Bracken CBE shared the

    secret of how to make a happy workplace with an American audience in 2013
 “Hire the very finest minds in digital and dress them in onesies. Have some fun while you’re doing it. Insist on Hawaiian shirts – absolutely de rigueur. Make sure your insignia is good. And have lots of cake. And make sure there's stickers. You can’t beat a few stickers for your laptop!” Source: TheRegister

  13. Shiny HAPPY people GDS chief Mike Bracken CBE shared the

    secret of how to make a happy workplace with an American audience in 2013
 “Hire the very finest minds in digital and dress them in onesies. Have some fun while you’re doing it. Insist on Hawaiian shirts – absolutely de rigueur. Make sure your insignia is good. And have lots of cake. And make sure there's stickers. You can’t beat a few stickers for your laptop!” Source: TheRegister

  14. Team members need to think of the rest of the

    team as "us", not "them” 
 You need to trust that taking time to help others won't make you look unproductive. 
 You need to trust that you'll be treated with respect when you ask for help
  15. Always be honest about your achievements. 
 Avoid the temptation

    to whitewash problems or misrepresent partially-done work.
 
 Create a no blame culture
  16. • Blog posts • Conferences / brownbag sessions • Github

    / Behance / Dribbble • Washup • Awards