We must look for an opportunity to automate all the key steps involved in software engineering.
Unit test automation
Build and release configuration and management
Create experimentation environment in production
Setup continuous integration and deployments
Automated De-provisioning of Infrastructure
Product quality certification through
Instrumentation to log data in production to generate app insight
We must look at the processes and KPIs as well to drive better collaboration and accountability in the engineering and ops teams.
Involvement of operations team in project planning and execution
New KPI to drive integrated excellence
MTTD – Mean time to detection
MTTF – Mean time to failure
MTBF – Mean time between failures
MTTR – Mean time to resolution
Focus on Continuous improvements using
Six Sigma, Lean methodologies
Collect application insight from production
Advance analytics using machine learning
There is so much discussion about change in people skills, role etc. as well in the industry. I strongly believe we still need core people to drive engineering and operations with high quality. Yes, there are additional skills needed to focus on operations excellence from the beginning.
Stay tuned, we will publish more about our learnings/ offering in next blogs… Happy Learning…