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

Napoleon Jones - Empathetic DevOps

Napoleon Jones - Empathetic DevOps

DevOps Days GDL 2020 - February 20th

DevOpsDays GDL

February 20, 2020
Tweet

More Decks by DevOpsDays GDL

Other Decks in Technology

Transcript

  1. Empathetic DevOps
    - Ike Jones
    https://ikethe.dev/

    View Slide

  2. • Waterfall Methodology
    • Monolith Applications
    • Source Control?
    • Peer Reviews?
    • Manual Deployments
    The Land Before Time
    https://ikethe.dev/

    View Slide

  3. • Agile Manifesto
    • Deliver Early, Deliver Often
    • Focus on Delivering Value
    • Continual Improvement
    • Cross-Functional Teams
    • Improved Source Control/Versioning
    • Reduced Feedback Loop Between Developers and the
    Customer
    2001: A Space Odyssey
    https://ikethe.dev/

    View Slide

  4. • What about IT Ops?
    Home Alone
    https://ikethe.dev/

    View Slide

  5. • DevOps
    • Improved Communication/Collaboration Between
    Developers and Operations
    • Improved CI/CD
    • Automated Deployments
    • Infrastructure as Code
    • Application Performance Monitoring
    • Product/Project Ownership
    Saving Private Ryan
    https://ikethe.dev/

    View Slide

  6. The Matrix
    • Processes Over 135 Million Transactions Per Year
    • Manages Over $1 Trillion in Retirement and Health
    Benefits
    • Disburses Over $500 Billion Per Year
    • ~12,000+ Total Employees
    • ~2,000 IT Employees
    • ~120 Production Systems
    • Agency’s First Large Agile Project
    https://ikethe.dev/

    View Slide

  7. Land of the Lost
    https://ikethe.dev/
    The Land Before
    Time
    2001: A Space Odyssey
    We were here
    (2017)
    2009: First DevOps Days
    DevOps Days GDL 2020

    View Slide

  8. The Matrix
    • Stay the course?
    https://ikethe.dev/

    View Slide

  9. National Lampoon’s Vacation
    • My DevOps Journey
    https://ikethe.dev/

    View Slide

  10. • Flow Charting Processes
    • Creating Value Stream Maps
    • Analyzed Multiple Projects
    • Collected as Much Data as Possible
    A Beautiful Mind
    https://ikethe.dev/

    View Slide

  11. Hidden Figures
    • Average 27 Days Between Feature Request and
    Development
    • Average 93 Days Between Development & Testing
    • Average 187 Days Between Development &
    Production
    • $60,000 - $110,000 Per Month in Testing
    • 6 Months – 2yrs Between Feature Request and
    Development for Legacy Projects
    • Up to 6yrs for New Features to Reach Production
    • Led to Roughly 2,000 Micro-Apps (Access, Excel,
    Word, FoxPro)
    https://ikethe.dev/

    View Slide

  12. • Evangelizing DevOps
    • Explain Data
    • Demo New Methodology & Tools
    • Building a Coalition
    Lean On Me
    https://ikethe.dev/

    View Slide

  13. • The Only Purpose of This Slide is to Lead into the
    Next Slide
    The Perfect Storm
    https://ikethe.dev/

    View Slide

  14. The Titanic
    • Epic Failure
    https://ikethe.dev/

    View Slide

  15. • I Quit
    The Great Escape
    https://ikethe.dev/

    View Slide

  16. Silver Linings Playbook
    Things That Help Teach Us
    • Shared Context
    • Bi-Directional Communication
    • Scope Management
    • Project-Based Development
    • Scaling IT Processes
    • Testing
    • Culture
    https://ikethe.dev/

    View Slide

  17. Silver Linings Playbook
    What We Did Well
    • Increased Development Velocity
    • Incident Response/Management
    • Partner Collaboration
    • Customer Engagement
    • Feature Development
    https://ikethe.dev/

    View Slide

  18. Edge of Tomorrow
    • Politics
    • Process
    • Culture
    https://ikethe.dev/

    View Slide

  19. Lincoln
    • Political Capital (Above/Below)
    • Frame the Issue for the Audience
    • Timing
    • Go Rogue (if possible)
    • Eliminate External Gatekeeping (HR, Multiple
    Stakeholders)
    https://ikethe.dev/

    View Slide

  20. Office Space
    • Develop Processes that Empower Teams
    • Customized Processes Per Team
    • Automate Where Possible
    • Eliminate Gatekeeping
    https://ikethe.dev/

    View Slide

  21. • Psychological Safety
    • Promote Empathy
    • Life-Work Balance
    • Trust
    • Embrace Diversity
    • Define Values
    • Make Learning a Priority
    • Practice Blamelessness
    • Hire for Culture, Train for Skill
    Remember the Titans
    https://ikethe.dev/

    View Slide

  22. Remember the Titans
    "If I am a senior leader and my team doesn't feel
    comfortable sharing risks then I will never truly
    know reality“
    - Dr. Nicole Forsgren
    https://ikethe.dev/

    View Slide

  23. • Build a Culture of Empathy
    • Enables Compassion and Understanding
    • Allows People to Embrace Our Differences
    • Practice Active Listening
    • Avoid Making Assumptions
    • Build Positive Personal Relationships
    Love Actually
    https://ikethe.dev/

    View Slide

  24. The NeverEnding
    Story
    • Make Small Incremental Changes
    • Find a Pain Point, Fix It, and Move to the Next
    • Continue to Learn and Grow
    https://ikethe.dev/

    View Slide

  25. THANK YOU!!!
    https://ikethe.dev/

    View Slide

  26. Napoleon “Ike” Jones
    Website: https://ikethe.dev/
    Twitter: @ikethedev
    LinkedIn: https://www.linkedin.com/in/napoleon-jones-1469a157/
    Email: [email protected]
    https://ikethe.dev/

    View Slide