Devops Terms
Total Page:16
File Type:pdf, Size:1020Kb
Important DevOps Terms Agile Software Development DevOps Group of software development methods in A cultural and professional movement that which requirements and solutions evolve stresses communication, collaboration and through collaboration between self-organizing, integration between software developers and cross-functional teams. IT operations professionals while automating the process of software delivery and infra- Velocity structure changes Measure of the quantity of work done in a pre- defined interval. CALMS DevOps Values Scrum Culture A simple framework for effective team collabo- Automation ration on complex projects. Scrum provides a Lean small set of rules that create “just enough” Measurement structure for teams to be able to focus their in- Sharing novation on solving what might otherwise be an insurmountable challenge. Organizational Culture DevOps The values and behaviors that contribute to the Product Backlog unique social and psychological environment of Prioritized list of requirements INSTITUTE an organization. Lean (production) Change Fatigue Philosophy that focuses on reducing waste General sense of apathy or passive resignation (muda) and improving the flow of processes to towards organizational changes by ndivii duals improve overall customer value or teams Lean IT High-trust Culture Appling the key ideas behind lean production to Organization that encourages good information the development and management of IT prod- flow, cross-functional collaboration, shared re- ucts and services ® sponsibilities, learning from failures and new DevOps Foundation Flow ideas REFERENCE CARD How people or products move through a pro- Collaboration cess People jointly working together towards a com- IT Service Management mon goal Implementation and management of quality IT Constraint (bottleneck) services that meet the needs of the business Step in a process that limits total capacity DevOps Institute. DevOps Foundation®, Certified Agile Service Manager (CASM)®, Certified Agile Process Owner (CAPO)® & Agile Service Management® are registered marks of DevOps Institute. ITIL® is a registered trade mark of AXELOS Limited © DevOps Institute 30Sept2020 The First Way – Understand and increase the The Second Way – Shorten and amplify feed- The Third Way – Continual experimentation flow of work (left to right) back loops (right to left) and learning Practices include: Practices include: Practices include: Continuous Integration Automated testing Experimentation and learning Development practice that requires developers Peer review of production changes Using feedback to answer the question to integrate code into a shared repository on a Monitoring “Should this product be built?” daily basis ‘At a glance’ dashboards Plan, Do, Check, Act (PDCA) Continuous Delivery Production logs Also known as the Deming Cycle Methodology that focuses on making sure Process measurements Methodology that enables incremental im- software is always in a releasable state through- Post-mortems provement out its lifecycle Shared on-call rotation Improvement Kata Continuous Deployment Change, Incident, Problem and Structured way to create a culture of continu- Practices where every change that passes auto- Knowledge Management data ous learning and improvement mated tests is automatically eplod yed 1. Understand the long-term vision Value Stream Mapping or direction Lean tool that depicts the flow of information, Understand and respond to the needs of all 2. Grasp the current condition materials and work across functional silos with customers – both internal and external. an emphasis on quantifying waste. 3. Establish the next target condition Create and embed knowledge where needed. Kanban 4. PDCA/experiment toward the Method of work that pulls the flow of work target condition through a process at a manageable pace ChatOps An approach to managing technical and busi- ness operations through a group chat room DevSecOps A mindset that "everyone is responsible for security" with the goal of safely distributing security decisions at speed and scale Theory of Constraints Methodology for identifying and then improving a limiting constraint Visit us at www.devopsinstitute.com Source: The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win Follow us on Twitter: @DEVOPSINST.