ISBN-10 9401803722 ISBN-13 9789401803724
176 Flashcards & Notes
2 Students
  • This summary

  • +380.000 other summaries

  • A unique study tool

  • A rehearsal system for this summary

  • Studycoaching with videos

Remember faster, study better. Scientifically proven.

This is the summary of the book "DEVOPS A BUSINESS PERSPECTIVE". The author(s) of the book is/are OLEG SKRYNNIK. The ISBN of the book is 9789401803724 or 9401803722. This summary is written by students who study efficient with the Study Tool of Study Smart With Chris.

PREMIUM summaries are quality controlled, selected summaries prepared for you to help you achieve your study goals faster!


  • 1 What is DevOps?

  • What is ITSM
    IT service management (ITSM) refers to the entirety of activities – directed by policies, organized and structured in processes and supporting procedures – that are performed by an organization to design, plan, deliver, operate and control information technology (IT) services offered to customers.
    Examples ITIL, Cobit, ISO/IEC 20000.
  • What is ITIL
    Information Technology Infrastructure library, is a set of detailed practices for IT service management (ITSM) that focuses on aligning IT services with the needs of business.
    ITIL describes processes, procedures, tasks, and checklists which are not organization-specific nor technology-specific, but can be applied by an organization for establishing integration with the organization's strategy, delivering value, and maintaining a minimum level of competency.
  • 1.1 Origins

  • Name two reasons for DevOps to appear.
    • Adoption of agile software development
    • Management of IT infrastructure as a program code.
  • 1.1.1 Agile methods for software development

  • Describe the historical developments for software development.
     Waterfall to Scrum to Agile
  • Describe the waterfall method
    A software development method of sequential execution of predetermined stages, each of which takes significant time and ends with the achievement of previously agreed results.
  • What is the disadvantage of the waterfall method?
    It takes a long time to make the product
    Changes in the product due to added customer requirements, market opportunities are difficult.
  • Who published several books about Scrum?
    Ken Schwaber.
  • Kent Beck wrote a book about
    XP Extreme Programming.
  • Scrum and XP where not the solution for improving the development cycle. Why?
    Scrum and XP focused on the programming not on the whole development cycle.
  • Name the values of the Agile Manifesto.
    Individuals and interactions over processes and tools
    Working software over comprehensive documentation
    Customer collaboration over contract negotiation
    Responding to change over following a plan
  • Name the principles of the Agile Manifesto.
    • Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
    • Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
    • Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
    • Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
    • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
    • Working software is the primary measure of progress.
    • Agile processes promote sustainable development. 
    • The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
    • Continuous attention to technical excellence and good design enhances agility.
    • Simplicity--the art of maximizing the amount of work not done--is essential.
    • The best architectures, requirements, and designs emerge from self-organizing teams.
    • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly
  • What are the key elements of agile development?
    • Closer interaction between the customer and developer
    • reduction of batch size
    • product delivered at short intervals
    • limited size of the teams
  • Why is the effect of the Agile approach not a great as expected?
    • Business needs not clear or well elaborated, prioritization
    • The fragile state of the IT infrastructure
    • Lack of obsolescence of the IT systems documentation
  • 1.1.2 Managing infrastructure as code

  • Which two technologies made management of IT infrastructure as code possible?
    Virtualization and cloud computing.
  • What is virtualization?
    Virtualization is a framework or methodology of dividing the resources of a computer into multiple execution environments. Virtualization techniques create multiple isolated partitions — Virtual Machines (VM) or Virtual Environments (VEs) — on a single physical server.
  • What is containerization?
    Another word for operating- system-level-virtualization.
  • What is a chroot?
    A chroot is a part of a Unix operating systems that changes the apparent root directory for the current running process and its children. A program that is run in such a modified environment cannot name (and therefore normally cannot access) files outside the designated directory tree. The term "chroot" may refer to the chroot(2)system call or the chroot(8) wrapper program.
  • Name a few cloud computing services.
    Amazon ECC, Azure (Microsoft), Google (App Engine) Cloud Platform.
  • What are the five essential characteristics of cloud computing according to US National Institute of Standards and Technology?
    • On-demand-self-service
    • Broad network access
    • Resource pooling
    • Rapid elasticity
    • Measured service.
Read the full summary
This summary. +380.000 other summaries. A unique study tool. A rehearsal system for this summary. Studycoaching with videos.