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

IgniteTalk_DevOpsDayNZ_How to select a DevOps tool

IgniteTalk_DevOpsDayNZ_How to select a DevOps tool

5 minutes talk - 20 slides - slide changes every 15 seconds. Thats the ignite talk format!

Ignite talk delivered by Mrinal on 30 September 2016 as part of DevOps Days NZ, Wellington.
This describes the various considerations to keep in mind when we evaluate the adoption of a DevOps tool.

Mrinal Mukherjee

October 02, 2016
Tweet

More Decks by Mrinal Mukherjee

Other Decks in Technology

Transcript

  1. Why the right tool? - Does the job! - Enables

    quick wins - Convince people to accept change, not fear it. - Grassroots transformation, not coming down from C*O levels
  2. Wrong tool for the job? - Never-ending PoCs - Waste

    of effort/money - Poor Quality - Disillusion
  3. What to consider when choosing a tool? - Not used

    on a whim - Not used to appear 'cool’ Addresses pain-point Budget/Scale Learning Curve Community Support API Support Enterprise Acceptability Configurations Version Controlled
  4. What to consider when choosing a tool? - Scale of

    implementation Addresses pain-point Budget/Scale Learning Curve Community Support API Support Enterprise Acceptability Configurations Version Controlled
  5. What to consider when choosing a tool? - Scale of

    implementation - Budget allocated - Licence implications Addresses pain-point Budget/Scale Learning Curve Community Support API Support Enterprise Acceptability Configurations Version Controlled
  6. What to consider when choosing a tool? - New language

    to learn? - Different mindset? - Impact to delivery projects? Addresses pain-point Budget/Scale Learning Curve Community Support API Support Enterprise Acceptability Configurations Version Controlled
  7. What to consider when choosing a tool? - Stackoverflow -

    Other online forums Addresses pain-point Budget/Scale Learning Curve Community Support API Support Enterprise Acceptability Configurations Version Controlled
  8. What to consider when choosing a tool? - Stackoverflow -

    Other online forums - Feedback being worked upon Addresses pain-point Budget/Scale Learning Curve Community Support API Support Enterprise Acceptability Configurations Version Controlled
  9. What to consider when choosing a tool? - Access to

    raw data - Integration with other tools Addresses pain-point Budget/Scale Learning Curve Community Support API Support Enterprise Acceptability Configurations Version Controlled
  10. What to consider when choosing a tool? - Acceptable to

    Dev, Test, Ops and other teams? Addresses pain-point Budget/Scale Learning Curve Community Support API Support Enterprise Acceptability Configurations Version Controlled
  11. What to consider when choosing a tool? - Acceptable to

    Dev, Test, Ops and other teams? - Conflicts with existing tools? Addresses pain-point Budget/Scale Learning Curve Community Support API Support Enterprise Acceptability Configurations Version Controlled
  12. What to consider when choosing a tool? - Who made

    a change - When was the change made? - Why was the change made? Addresses pain-point Budget/Scale Learning Curve Community Support API Support Enterprise Acceptability Configurations Version Controlled
  13. Central Tooling Team? Pros Cons - Bottleneck for ideas -

    Delays - Stifles innovation - Not in synch with teams
  14. DevOps ! = Tools Tools ! = DevOps DevOps =

    Right culture + Collaboration + Automation + Lean + ... Tools facilitate DevOps
  15. DevOps ! = Tools Tools ! = DevOps DevOps =

    Right culture + Collaboration + Automation + Lean + ... Tools facilitate DevOps, not define it!