Devops: A Case Study

Improved Essays
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 https://en.wikipedia.org 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 https://www.kraftic.com/services/devops 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

  • Improved Essays

    Requirements analysis is a key process towards systems and software engineering. It can help the company easily analyze and manage what the customer really need or require. I’ll explain it more detail in later paragraphs.…

    • 1654 Words
    • 7 Pages
    Improved Essays
  • Improved Essays

    Teradata Case Study

    • 999 Words
    • 4 Pages

    Saves IT effort and time Teradata is easy to set up and simple to use. It will save a lot of time for your IT department letting them to concentrate on the main goals of business. It's simple set up, automation processes and intelligent design are more attracted features of the IT people 3. Analytical Needs Teradata is ready to solve any type of query and at any time. It deals with complex business trends to customizing web offers.…

    • 999 Words
    • 4 Pages
    Improved Essays
  • Decent Essays

    The basic behind this method is to develop a system through cycles (iterative) and in smaller portions at a time (incremental). Following is the pictorial representation of Iterative and Incremental model Iterative Model Application Like other SDLC models, Iterative and incremental development has some specific applications in the software industry. This model is mostly used in the following ; • Requirements of the complete system are clearly defined and understood. • Major requirements must be defined • There is a time to the market constraint. • High risk features and goals which may change in the future.…

    • 909 Words
    • 4 Pages
    Decent Essays
  • Great Essays

    Agile Development Paper

    • 1363 Words
    • 6 Pages

    practices or managing software projects. In this paper, management part will be considered for which Scrum is taken. Agile processes generally promote a disciplined management process and teamwork. It encourages frequent inspection and adaptation to enable organizations to manage the software product whose requirements changes frequently. Scrum significantly increases productivity and reduces time to benefits relative to classic processes.…

    • 1363 Words
    • 6 Pages
    Great Essays
  • Improved Essays

    DEVOPS- A COLLABORATIVE APPROACH There are lots of different opinions about what encompasses the definition of DevOps. Speaking in very broad terms, born to improve the IT service delivery agility, DevOps facilitates collaboration, communication and integration between IT operations and software developers. DevOps environment consists of a team with cross-functional team members including QA, developers, business analysts, DBAs, operations engineers and so on. Incorporating DevOps helps companies get done more, and deploy code more frequently. Businesses these days are facing some common problems.…

    • 748 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Mpower Company

    • 895 Words
    • 4 Pages

    Our technology helps organizations quickly locate and isolated aspects of the organization from different data insight angles. This enhances transparency, and help in the management of huge data processes, delivering data insights that assist in the driving of a more informed, open and honest organizational process centered on a successful running of the…

    • 895 Words
    • 4 Pages
    Improved Essays
  • Superior Essays

    It is helpful in designing and constructing the computer programs. It also represents the complete documentation of the software. • Fairly: According to fairly, software engineering is the technological and managerial discipline. It is concerned with the production and the maintenance of the software product. The software product is modified on the time and within its cost estimation.…

    • 1161 Words
    • 5 Pages
    Superior Essays
  • Improved Essays

    Joomla Case Study

    • 701 Words
    • 3 Pages

    It offers lots of extensions and plugins that can add to the functionalities of a website. One can modify or create their own plugins in case they do not find any suitable plugins for their website. • It is safe and secure and offers a very strong and sturdy architecture suitable in building and maintaining a website. • Support is available in the form of the tutorials, FAQs, forums and videos. The large community of developers and experts are always around to help with technical assistance if needed.…

    • 701 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    AMD Case Study

    • 978 Words
    • 4 Pages

    AMD has incorporated strategies that integrates IT solutions across all the teams with the help of IT to support efficient and responsive supply chain management. A standard ERP (Enterprise Resource Planning) system, SAP has been adopted. AMD uses hybrid Push-Pull: Batch dynamic production controls. Current supply chain challenges that AMD is facing: • Economic uncertainty due to global presence • Pressures from competition • Sensitive towards cost • Different technical challenges • Strong emerging markets • Environment is now too sensitive The above challenges has led to the below impacts: • Market demand is now volatile • Need to be faster on time to market • Customer requirements are demanding • Development of product cycle needs to be reduced…

    • 978 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    Try to come up with one more “agility principle” that would help a software engineering team become even more maneuverable. To obtain a quality work you need to motivate your team, Set a goal which they can achieve the proper compensation for their hard work, a thing which will boost their self esteem and their motivation to work and finish the said project. PLANNING DESIGN CODING TEST RELEASE SOFTWARE ENGINEERING JAMESTER C…

    • 1516 Words
    • 7 Pages
    Improved Essays