DevOps - what does it mean for IT teams
I read and hear about DevOps quite a bit these days. While the 2 minute videos and 300+ pages book do make it look simple and commonsensical, i feel that taking a department or a team to shift from traditional orientation to a DevOps way of being requires some heavy lifting - mostly in the team/people space. The way i understand, DevOps, amalgamates responsibilities, mandates specialized skills, positions technology as a business enabler. How well we craft interventions to make DevOps real is more art than a sequence of steps. The art i suppose lies in the applying the principles of DevOps to the context at hand - which varies from one organization to another. In my attempt to break down the DevOps journey, i have attempted one more mind map in an attempt to synthesize material that i have gone through so far. Would love to hear from readers/experts on suggestion to improving and adding factors of consideration.
The link is at https://drive.google.com/open?id=0B83B2D1igCcfck1PQXF0YmJFZDQ
DevOps is evolving.....there is no one size fits all....It needs tailoring to meet the enterprise needs. Its more about processes to optimize the development and operations.
Program Manager driving global IT technology solutions at Infosys
8 年DevOps is more of a fad word these days. The application of devOps in real life depends heavily on IT roadmap and real requirements. One of the fundamental assumption DevOps is based on is that development in the organization would be perpetual. That is not true. While new developments are time boxed projects; operation is an ongoing process. So you would not keep an idle large DevOps team for the sake of following DevOps. Then you would like to left shift and like to run your run organization with more junior folks as compared to development where you would typically have some senior profiles. That is if cost is a consideration. So when the development work finishes; you do not ask the same set of folks to do the maintenance. Then comes the priority and urgency of solving a production issue. Unless all your IT applications are non business critical; you cannot have a pure DevOps setup. You need to have a certain dedicated staff on the operations side.
Entrepreneur | Digital & Technology | Products & Solutions | Health Tech | Test Automation
8 年DevOps aims to streamline the processes seamlessly across application life cycle management(ALM) and IT Service Management.It attempts a strike a balance between the creativity needed at the Dev side of the house and the consistency that the Ops side expects. Applying common methodology such as Agile or lean processes for both Dev and Services, and common tools would make the application easier. Of course, not to undermine the people aspects. The idea is to shorten the cycles or time-to-market.