Design Manager Hub
Product Design Reference
  • Welcome
  • Leadership Foundations
    • Leadership Blueprint
    • Good Managers
    • Bad Managers
    • Change Management
    • Leadership Styles
  • Managing People
    • Roles
      • Design/UX
      • Engineering
      • Product & Agile
      • Management
      • Levels
      • Soft Skills
    • Hiring
    • Onboarding
    • Culture
    • Performance Management
    • Feedback
    • Retention
    • Employee Exits
    • Managing Up
  • Meetings
    • Overview
    • One-on-Ones
    • Agile Meetings
    • Design Critiques
    • Stakeholder Meetings
    • Retrospectives
    • Workshops
    • Performance Reviews
    • All-hands
    • Skip-level Meetings
    • PIP Meetings
    • Exit Interviews
    • Public Speaking
  • Strategy
    • Overview
    • Vision & Goals
      • Product Vision
      • Goal Setting
      • Big Hairy Audacious Goal (BHAG)
      • Product Innovation Charter (PIC)
      • Product Trio
    • Prioritisation
      • Reach, Impact, Confidence, and Effort (RICE)
      • ICE Scoring
      • MoSCoW
      • Impact-Effort Matrix
      • The Kano Model
    • General Analysis
      • Cost-Benefit Analysis (CBA)
      • SWOT Analysis
      • The 5 Whys
      • The Sunk Cost Fallacy
    • Market Analysis
      • Product-Market Fit (PMF)
      • PEST Analysis
      • Customer Acquisition Cost (CAC)
      • Customer Lifetime Value (CLTV)
      • 6 Forces
    • Canvases
      • Business Model Canvas
      • Value Proposition Canvas
      • Lean UX Canvas
      • UX Research Canvas
      • Product Canvas
    • Customer Insights
      • User Journey Mapping
      • Net Promoter Score (NPS)
      • Customer Satisfaction Score (CSAT)
      • A/B Testing
      • Funnel Analysis
      • Jobs-to-be-Done (JTBD)
    • Organisational Alignment
      • McKinsey 7S
      • Weisbord's 6 Box Model
      • Balanced Scorecard
  • Process
    • Overview
    • Agile
    • Waterfall
    • Lean UX
    • Design Thinking (DT)
    • Design Sprint
    • DevOps
    • Cross-Functional Teams
    • Double Diamond
    • Reverse Double Diamond
    • GTD Methodology
    • Jobs-to-be-Done (JTBD)
    • Kaizen
    • Object-Oriented UX
    • Responsible, Accountable, Consulted, Informed (RACI)
    • Six Sigma
    • Work Breakdown Structure (WBS)
  • Cognitive Toolkit
    • Overview
    • Prioritisation
      • 6 Box Framework
      • Eisenhower Matrix
      • Impact-Effort Matrix
      • The Pareto Principle
    • Problem Solving
      • First Principles Thinking
      • Systems Thinking
      • Inversion Thinking
      • Abstraction Laddering
      • Occam's Razor
      • Divergent & Convergent Thinking
    • Decision Making
      • The Map Is Not the Territory
      • The Cynefin Framework
      • Second-order Thinking
      • System 1 & System 2 Thinking
      • The Hard Choice Model
      • OODA Loop
    • Managing People
      • Skill-Will Matrix
      • The 4 Worker Types
      • The 9 Employee Types
      • Maslow's Hierarchy of Needs
      • The Peter Principle
      • Dunning-Kruger Effect
      • Circle of Competence
      • Hanlon's Razor
      • Johari Window
      • The Minto Pyramid
  • Insights
    • Insightful Articles
    • Research Foundations
    • Design Roles
  • Resources
    • Articles
    • Books
    • Templates
    • Education
    • Conferences
    • Video Hub
    • Quotes
    • Experts
    • Software
Powered by GitBook
On this page
  1. Process

DevOps

Last updated 6 months ago

DevOps is a set of practices that combine software development (Dev) and IT operations (Ops). It aims to shorten the systems development life cycle and provide continuous delivery with high software quality. DevOps emphasises collaboration, automation, integration, and rapid feedback cycles.

Here's how DevOps compares to Agile, Lean Software Development, and others:

  • Agile: Agile is a software development methodology that emphasises iterative development, teamwork, customer collaboration, and continuous improvement. DevOps builds on Agile principles by extending collaboration to include IT operations teams and focusing on automation to streamline the entire software delivery pipeline.

  • Lean Software Development: Lean is a methodology that focuses on eliminating waste and maximising value. DevOps aligns with Lean principles by automating repetitive tasks, reducing manual intervention, and optimizing the flow of work through the delivery pipeline.

  • Continuous Integration/Continuous Delivery (CI/CD): CI/CD is a set of practices that automate the building, testing, and deployment of software. DevOps incorporates CI/CD as a core practice to enable frequent and reliable software releases.

DevOps is not a standalone methodology but rather a cultural shift and a set of practices that can be combined with other methodologies like Agile and Lean to achieve faster, more reliable, and higher-quality software delivery.

Imagine you are building a house.

Agile Company:

  • Focus: Breaks down the house construction into smaller, manageable tasks (sprints).

  • Approach: Works on one room at a time, getting feedback from the homeowner after each room is finished.

  • Collaboration: Close collaboration between the architect, builders, and the homeowner.

DevOps Agile Company:

  • Focus: Same as an Agile company, but with a stronger emphasis on automation and efficiency.

  • Approach: Uses automated tools to streamline the building process. For example, robots might lay bricks, and 3D printers might create custom parts.

  • Collaboration: Even closer collaboration, with the architect, builders, and even the suppliers working together seamlessly.

Key Difference: The DevOps Agile company delivers the house faster, with fewer errors, and can adapt to changes (like a sudden change in weather) more quickly due to automation and strong teamwork.

Further Reading

What Is DevOps? | IBM
Logo
The Ultimate Guide to the Top DevOps Tools You Need to KnowCloud Native Daily
DevOpsWikipedia
What is DevOps? - Amazon Web Services (AWS)Amazon Web Services, Inc.
What is DevOps? | AtlassianAtlassian
What is DevOps | Definition & GuideSonarSource
Agile vs DevOps - Difference Between Software Development Practices - AWSAmazon Web Services, Inc.
Logo
Logo
Image
Source
Logo
Logo
Logo
Logo