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

Health is Hard

Alex
September 30, 2016

Health is Hard

Health is hard: A story about making healthcare less hard, and faster!

Alex

September 30, 2016
Tweet

More Decks by Alex

Other Decks in Technology

Transcript

  1. Health is Hard
    Troy Cornwall, Alex Corkin
    @DevTroy @4lexNZ

    View Slide

  2. Culture is Hard
    Troy Cornwall, Alex Corkin
    @DevTroy @4lexNZ

    View Slide

  3. Troy
    @DevTroy
    Alex
    @4lexNZ

    View Slide

  4. Same Different But Same
    active
    mobile security
    @DevTroy @4lexNZ

    View Slide

  5. @DevTroy @4lexNZ

    View Slide

  6. Deployments
    Applelcation derplerment.txt
    @DevTroy @4lexNZ

    View Slide

  7. Team
    Death Star
    ● Change Development
    processes
    ● Introduce CI/CD
    ● Promote innovation
    @DevTroy @4lexNZ

    View Slide

  8. Continuous Deployment Requirements
    ● Infrastructure as Code
    ● One Source of Truth
    ● Easy to understand
    ● Easy to extend
    ● Familiarity for everyone
    @DevTroy @4lexNZ

    View Slide

  9. Application Management
    Configuration Management
    Operating System
    Virtual Infrastructure
    Monitoring
    @DevTroy @4lexNZ

    View Slide

  10. FUDGING
    Kek you’re being
    Reprioritized
    @DevTroy @4lexNZ

    View Slide

  11. Take this product and make:
    ● Time to regression test under 2
    minutes
    ● Time to deploy under 2 minutes
    @DevTroy @4lexNZ

    View Slide

  12. Continuous Deployment Requirements
    ● Infrastructure as Code
    ● One Source of Truth
    ● Easy to understand
    ● Easy to extend
    ● Familiarity for everyone
    ● Gotta go fast
    @DevTroy @4lexNZ

    View Slide

  13. Application Management
    Configuration Management
    Operating System
    Virtual Infrastructure
    Monitoring
    @DevTroy @4lexNZ

    View Slide

  14. Application Management
    Configuration Management
    Operating System
    Virtual Infrastructure
    Monitoring
    @DevTroy @4lexNZ

    View Slide

  15. Application Management
    Configuration Management
    Operating System
    Virtual Infrastructure
    Monitoring
    @DevTroy @4lexNZ

    View Slide

  16. Application Management
    Configuration Management
    Operating System
    Virtual Infrastructure
    Monitoring
    @DevTroy @4lexNZ

    View Slide

  17. Container Management
    Orchestration
    Scheduling
    Container Engine
    Configuration Management
    Operating System
    Virtual Infrastructure
    @DevTroy @4lexNZ

    View Slide

  18. @DevTroy @4lexNZ

    View Slide

  19. Smashed the target
    2 Minutes from Commit To Tested To Production
    Fully Automated
    @DevTroy @4lexNZ

    View Slide

  20. But this talk isn’t
    about technology
    @DevTroy @4lexNZ

    View Slide

  21. We focused on
    the technical
    side
    We let the people side slip
    @DevTroy @4lexNZ

    View Slide

  22. “Hi, can I please have a linux VM”
    @DevTroy @4lexNZ

    View Slide

  23. @DevTroy @4lexNZ

    View Slide

  24. It is at this point that ripples turned to waves
    What we thought it would be like:
    @DevTroy @4lexNZ

    View Slide

  25. But actually:
    @DevTroy @4lexNZ

    View Slide

  26. @DevTroy @4lexNZ

    View Slide

  27. @DevTroy @4lexNZ

    View Slide

  28. @DevTroy @4lexNZ

    View Slide

  29. Change causes irrational panic
    @DevTroy @4lexNZ

    View Slide

  30. @DevTroy @4lexNZ

    View Slide

  31. @DevTroy @4lexNZ

    View Slide

  32. How soon can
    we have it in
    production
    Lets do it.
    Today
    @DevTroy @4lexNZ

    View Slide

  33. Ops team
    @DevTroy @4lexNZ

    View Slide

  34. We focused on
    the technical
    side
    We let the people side slip
    We let the people side slip
    @DevTroy @4lexNZ

    View Slide

  35. Source: Patrick Lencioni
    https://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fable/dp/0787960756
    @DevTroy @4lexNZ

    View Slide

  36. Ohh
    @DevTroy @4lexNZ

    View Slide

  37. Empathy
    @DevTroy @4lexNZ

    View Slide

  38. “Containers
    aren’t going to
    fix your broken
    culture”
    @BridgetKromhout
    The inverse applies
    @DevTroy @4lexNZ

    View Slide

  39. CULTURE
    @DevTroy @4lexNZ

    View Slide

  40. This is not diversity
    Source: https://www.mikecarthy.com/offensive-security/hack-competitors-fun-profit
    @DevTroy @4lexNZ

    View Slide

  41. How’d we do it?
    SCIENCE
    @DevTroy @4lexNZ

    View Slide

  42. Look at my
    great culture
    A bad example
    @DevTroy @4lexNZ

    View Slide

  43. Source: http://www.huffingtonpost.com/great-work-cultures/reinventing-management-pa_b_9387286.html
    @DevTroy @4lexNZ

    View Slide

  44. THIS is diversity
    @DevTroy @4lexNZ

    View Slide

  45. Which lead to values that actually mean
    something
    @DevTroy @4lexNZ

    View Slide

  46. Did someone say Empathy?
    @DevTroy @4lexNZ

    View Slide

  47. SITREP
    Here we are today
    ● Collaboration with Ops is better then ever
    ● Culture change manifests in technology
    ● Microservices
    ○ (Murder Mystery in prod lol)
    @DevTroy @4lexNZ

    View Slide

  48. What did we learn?
    @DevTroy @4lexNZ

    View Slide

  49. Get a Change Manager
    @DevTroy @4lexNZ

    View Slide

  50. Culture supports your technology,
    your technology will not change
    your culture alone
    @DevTroy @4lexNZ

    View Slide

  51. Resources
    ● Five Dysfunctions of a Team:
    https://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fable/dp/0787960756
    ● Organisational Types:
    http://www.huffingtonpost.com/great-work-cultures/reinventing-management-pa_b_9387286.html
    ● Turning the Ship Around:
    https://www.amazon.com/Turn-Ship-Around-Turning-Followers/dp/1591846
    404
    @DevTroy @4lexNZ

    View Slide

  52. The hardest part is starting
    @DevTroy @4lexNZ

    View Slide

  53. Thanks for listening!
    @4lexNZ @DevTroy

    View Slide