Agile - DevOps

Ace your homework & exams now with Quizwiz!

Technology value stream

- "converting a business hypothesis into a technology-enabled service that delivers value to the customer" - work start as an item is added to backlog - item is converted into a user story with additional specs - user story is then converted into code - code is then checked into version control repo where changes are integrated and tested - once changes are deployed, deployment cannot cause chaos or disruptions

devops approach can be remarkable for those who implement it well

- 46 times more frequent code deployments

Myths about DevOps that are incorrect

- DevOps is only for startups - DevOps replaces Agile - DevOps is incompatible with ITIL - DevOps is incompatible with info sec and compliance - DevOps means eliminating IT Operations (NoOps) - DevOps is just infrastructure as code (automation) - DevOps is only for open source software

Principles of continual learning and experimentation

- Enabling organizational learning and a safety culture, reinforced by leaders - Institutionalize the improvement of daily work - Transform local discoveries into global improvements - Increase resilience patterns into daily work (pushing for stress tests and fire drills)

DevOps wants to decrease both lead time and process time

- Lead time: ticket created -> work started -> work completed - Process time: work started -> work completed - Lead time can take months but we want to reduce as much as possible - developers need to receive fast feedback - continuously checking small batches of work, with automated validation process will help

Principles of Feedback

- See problems as the occur - Swarm and solve problems to build new knowledge - Keep pushing quality closer to the source (especially through automation) - Enable optimizing for downstream work centers (minimizing their preparation to work on their tasks)

What is DevOps?

- integration of development and it operations (plus qa and infosec) to maximize the workflow and increase high-quality productivity in software solutions - most organizations development and it operations not only are separated but can even have an adversarial relationship, including "technical debt" - devops attempts to fix that and has become an important aspect of it management

Principles of Flow

- make work visible (with a board) - limit WIP - reduce batch sizes (full cycle vs. many in phase) - reduce number of handoffs (through automation or multi disciplinary teams) - continually identify and elevate constraints - eliminate waste in value stream

DevOps has evolved over a long time

- natural evolution, perhaps brought out of necessity - relies on manufacturing principles that have been around for many years - fundamental belief that IT can be managed as a factory


Related study sets

COMPTIA A+ 220-902 - DOMAIN 5.0 - OPERATIONAL PROCEDURES

View Set

Lesson 5 - Eysenck's Theory of the Criminal Personality

View Set

Chapter 12 - Head and Neck, with Basic Vision and Hearing Basics

View Set

Chemistry: First 12 Elements of the Periodic Table

View Set

Corp Finance-Test 1-HW Questions

View Set

Accounting I Chapter 2 Key terms

View Set