Devops: A Case Study

816 Words 4 Pages
Currently, IT industry is going through a revolutionizing change. Competing market emphasizes us more on first time right delivery and zero delayed delivery. Also, the industry has changed a lot the way it operates or the technology it adapts. Now the question put forth is can the technology or the mode of operations help us to achieve the two goals stated above?

Earlier people used to pedal a bicycle to reach their destination. At that point of time the problem was to reach a place with spending less human energy. With the invention of Motor Cycles and Car, their problem was solved. With the invention, do you believe the problems in their transportation were resolved? Only the mode of transportation changed and now the problem has taken
…show more content…
What is DevOps

DevOps is a practise, based on agile and lean that unites the development and operation tasks of a software development. With DevOps most of the development and release processes are automated. Automation in-turn results in fast flow of planned work, with increased stable, reliable and secured product.

Figure 1 - Diagram from depicting DevOps as the intersection of development (software engineering), operations and quality assurance
…show more content…
Continuous Integration is a process with which the code checked-in would be verified with an automated build. This would help the developer to detect the bugs/errors in the initial phase of software development. Continuous Deployment is a methodology with which the changes are built, tested and deployed for releases. Automation is the key for DevOps. With automation DevOps enables the team to efficiently communicate, collaborate and integrate with each other.

Various tools used in the methodology are shown in the below picture.

Figure 2 - Diagram from depicting different DevOps tools

4. Impact of DevOps in Software Development

Implementing DevOps methodologies would yield us a fruitful outcome to the software development process and few listed below.
• Increased collaboration and ownership.
• Defects identified in the early stage, i.e. testing is moved to Leftward
• Accelerated Time-to Market.
• Scaled up productivity and Quality
• Reduced Risk
• Increases Virtualize Environments utilization
• Reliable Releases - Reduces Deployment related issues with automated deployment

5. Few Statistics

Few statistics about DevOps shared in the web are given

Related Documents