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

Default to Open

Greg Padak
November 07, 2016

Default to Open

Transcend organizational silos with open development patterns.

Greg Padak

November 07, 2016
Tweet

Other Decks in Technology

Transcript

  1. How people build software ! " Default to Open
 Transcend

    organizational silos with open development workflows
  2. How people build software ! 3 How to drive more

    meaningful development outcomes
  3. How people build software ! 4 ! Leader in Open

    Source Development Data Transparent Collaboration
  4. How people build software ! 6 The devops movement applied

    development principles to Ops and Infrastructure challenges
  5. How people build software ! 9 How to drive more

    meaningful development outcomes
  6. How people build software ! 10 How to drive more

    meaningful development outcomes Without dramatically changing org structures
  7. How people build software ! 14 From the top down

    things can be pretty clear, but from the bottom up it can get foggy real quick
  8. How people build software ! 17 Most organizations struggle with

    awareness of existing enterprise development
  9. How people build software ! 24 Developer Churn Easy for

    individuals, disruptive to employers
  10. How people build software ! 25 “Good enough” solutions stop

    gaps, but they don’t fulfill and retain people
  11. How people build software ! 26 How much are you

    willing to pay for a 1% productivity increase of developers that cost $100K+ per year?
  12. How people build software ! 28 • Immersion into workflow

    • Voluntary information disclosure • Context creation and awareness
  13. How people build software ! 30 B U I L

    D C O L L A B O R A T E S H I P
  14. How people build software ! 31 CI works best when

    it’s not a DOS attack on your SCM system
  15. How people build software ! 33 Time spent In Meetings:

    Bugs are found: Code Reviews: Deployment: 60 - 85% During code review or QA Once a week Ops and PMO decide 
 when to deploy Example Developer Calendar A bad workflow looks like this
  16. How people build software ! 38 Agency plus contextual awareness

    makes developers better and bolder, allowing each individual to maximize potential for impact
  17. How people build software ! 43 Software Development Design Project

    Management Operations Security Domain Experts Customer Support Executive Leadership # Let everyone speak software together
  18. How people build software ! 44 Your shared platform must

    be Ridiculously Extensible. Single platform
  19. How people build software ! 46 Ad Hoc team creation

    that isn’t strictly tied to administrators Single platform
  20. How people build software ! 47 Project creation on a

    frictionless plane Single platform
  21. How people build software ! 49 Must unify source code

    and documentation for a given project Single platform
  22. How people build software ! 51 Software Development Design Project

    Management Operations Security Domain Experts Customer Support Executive Leadership # Let everyone see everything*
  23. How people build software ! 52 Structure repositories, documentation, and

    team goals in a way that other teams can freely understand what’s going on Default to openness
  24. How people build software ! 58 Create Teams fast with

    an easy way to reference them Informal organizations Javascript-devs, SQL-ninjas 2014-security-event, auth-refactor-devs
  25. How people build software ! org/javascript-devs 63 org/devGroupA org/devGroupB org/devGroupC

    org/security org/SQL Reports to devGroupA Part of security and SQL teams
  26. How people build software ! org/javascript-devs 64 org/devGroupA org/devGroupB org/devGroupC

    org/security org/SQL Reports to devGroupC Part of javascript devs and SQL teams
  27. How people build software ! 65 Informal organizations are about

    cultures of inclusivity Informal organizations
  28. How people build software ! 66 Team Radars: a best

    practice in knowledge sharing Informal organizations
  29. How people build software ! 67 If everyone is here,

    then they’re not doing something important somewhere else Informal organizations
  30. How people build software ! 70 Chat rooms should exist

    for every significant team and function, with open access to everyone Informal organizations
  31. How people build software ! 71 Integrate chat with your

    single platform Informal organizations
  32. How people build software ! " Default to Open
 and

    drive more meaningful development outcomes
  33. How people build software ! Greg Padak @gpadak on GitHub

    @testinginprod on Twitter Q&A time! 77 !