DevOps

Ace your homework & exams now with Quizwiz!

Organizational Culture

the values and behaviors that contribute to the unique social and psychological environment of an organization

Agile Software Development

Software development methods in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams

Open Source

Software that is distributed with its source code so that end user organizations and vendors can modify it for their own purposes

OS Virtualization

A method of splitting a server into multiple partitions called "containers" or "virtual environments" in order to prevent applications from interfering with each other.

Theory of Constraints

A methodology for identifying the most important limiting factor (i.e., constraints) that stand in the way of achieving a goal and the systematically improving that constraint until it is no longer the limiting factor

DevSecOps

A mindset that "everyone is responsible for security" with the goal of safely distributing security decisions at speed and scale to those who hold the highest level of context without sacrificing the safety required

Scaled Agile Framework (SAFe)

A proven, publicly available framework applying Lean-Agile principles and practices at enterprise scale

Kubler Ross Change Curve

describes and predicts the stages of personal and organizational reaction to major changes

Change Fatigue

A general sense of apathy or passive resignation towards organizational changes by individuals or teams

ChatOps

An approach to managing technical and business operations through a group chat room

Continuous Integration

Development practice that requires developers to integrate code into a shared repository at least daily.

IT Service Management

Implementation and management of quality IT services that meet the needs of the business

Continuous Delivery

Includes: 1. Code and commit 2. Build 3. Test 4. Stage 5. Deploy

Improvement Kata

Includes: 1. Understand the long term vision or direction 2. Grasp the current condition 3. Establish the next target condition 4. PDCA and experiment toward the target condition

IT Service Management

Includes: Agile Service Management, Process Model, ITIL, Service, Release Management

Continuous Integration

Includes: Automated testing, Subversion version control repository, Production-like environment, Consistent coding standards

Lean Production

Includes: Improvement Kata, A3 thinking, Value Stream, Muri, Muda, Mura

Agile Manifesto

Includes: Individuals and interactions over process and tools Working software over comprehensive documentation Customer collaboration over contract negotiations Responding to change over following a plan

Continuous Testing

Includes: Security Testing - Shift Left Testing in Production - Shift Right End-to-End Use Case testing - Shift Left Test driven development - Shift Left

Continuous Delivery

Methodology that focuses on making sure software is always in a releasable state through its lifecycle

Cultural Debt

Occurs when cultural considerations are disregarded or deferred in favor of growth and innovation

Lean Production

Production philosophy that focuses on reducing waste to improve overall customer value

Agile Software Development

Related practices: Scaled Agile Framework, Scrum, Product Owner

3rd way

The Three Ways - Create a culture that fosters experimentation and learning

2nd way

The Three Ways - Create short feedback loops that enable continuous improvement

1st way

The Three Ways - Understand and increase the flow of work

Artifact

any element in a software development project including documentation, test plans, images, data files and executable modules

Rugged software development

a cultural approach to creating available, survivable, defensible, secure, and resilient software

Golden Circle

a model that emphasizes an understanding of the business "why" before focusing on the "what" and "how"

Application Programming Interface (API)

a set of protocols used to create applications for a specific OS or as an interface between modules or applications

Outcome Economy

a shift from competing by selling products and services to competing by selling measurable results important to the customer

Microservices

a software architecture that is composed of smaller modules that interact through APIs and can be updated without affecting the entire system

Containers

an approach to software development that packages pieces of code so that they can quickly be plugged in and run on linux (or linux-like) OS

Deployment Pipeline

an automated process for managing all changes, from check-in to release

DevOps

cultural and professional movement that stresses communication, collaboration, and integration between software developers and IT operations professionals

High Trust Culture

cultures that encourage good information flow, cross-functional collaboration, shared responsibilities, learning from failures and new ideas

Agile Manifesto

formal proclamation of values and principles to guide an iterative and people-centric approach to development

Value Stream Mapping

lean-management method for analyzing the current state and designing a future state for the series of events that take a product or service from its beginning through to the customer.

Thomas Kilmann Inventory

measures a person's behavioral choices under certain conflict situations

Kanban

method of work that pulls the flow of work through a manageable pace

Collaboration

people jointly working with others towards a common goal

DevOps Toolchain

the tools needed to support a DevOps continuous integration, continuous deployment, and continuous release and operations initiative

ITIL

set of best practice publications for IT service management

Continuous Deployment

set of practices that enable every change passes automated tests to be automatically deployed to production

Scrum

simple framework for effective team collaboration on complex projects that provides small set of rules that create "just enough" structure for teams to be able to focus their innovation on solving what might otherwise be an insurmountable challenge

Bi-Model IT

where two distinct methodologies exist in the same company, sometimes in separate teams


Related study sets

Chapter 6: Learning STUDY GUIDE 1

View Set

PrepU Chp 28: Assessment of Hematologic Function and Treatment Modalities

View Set

Mastering Biology Practice CH 41

View Set

nbs xray part 4 x ray tough, NBCE Part 4 Xray

View Set