DevOps – Simply Speaking
Shameer Antony
Enterprise Architect | Change Leader | Engineering Excellence | Agile | TOGAF 9
For some organizations, this is a buzzword they just want to be in their profile but for others it is a practice to get full benefit. But these strategy actually confuses the industry, because everyone have different definitions to fulfill their objective.
DevOps is to build a shared responsibility between development and operations teams or in other words, work as a single team.
May be not simple for most of the companies today, something hard to digest, two different teams work in silos, teams don’t know each other, etc. To make this sense, need a new mindset, continuous improvement, build a new culture and expect failures.
Before DevOps, these teams were working from both sides of the “wall of confusions” and were not aware of other teams activities. For eg: Development teams never tried to understand how deployment happened or how a production incident is tracked and monitored before it reach a development team as a bug.
DevOps is a software engineering practice which has enormous benefits as we change our mindset and continue breaking the wall. This can do in iteration and improve continuously.
Build DevOps
Collaboration : Enable continuous discussions between your development and operations teams. Let those team work against a common objective, which could be more releases with higher quality.
Prioritization: Leadership should enable collaboration and also support the needs, may be new tools and framework, process change or even a new strategy in testing or deployment. Help in prioritization to remove the bricks from the “wall of confusion”.
Governance: Measure this to make sure it improves. Key Performance Indicators(KPI) help you to understand how this is different from the past. It could be, number of releases, quality deployments, Time to resolve issues, etc
Continuous Improvement: My favorite topic, always validate how we can improve the current state, innovate, fail fast and learn from mistakes.
Let me know if you need any support in DevOps.