All readings
Accelerate

Accelerate

The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations

Accelerate explores how software development teams using Lean Software and DevOps can measure their performance and the performance of software engineering teams impacts the overall performance of an organization.

Note: DevOps is about integrating and automating software development (Dev) and IT operations (Ops), focusing on improving (and shortening) the systems development life cycle.

Key Capabilities

Continuous Delivery

  • Use Version Control for all Production Artifacts
  • Automate Your Deployment Process
  • Implement Continuous Integration
  • Use Trunk-Based Development Methods
  • Implement Test Automation
  • Continuous Delivery (CD)

Architecture

  • Use a Loosely Coupled Architecture

Product and Process

  • Gather and Implement Customer Feedback
  • Make the Flow of Work Visible through the Value Stream
  • Work in Small Batches
  • Foster and Enable Team Experimentation

Lean Management and Monitoring

  • Have a Lightweight Change Approval Processes
  • Monitor across Application and Infrastructure to Inform Business Decisions
  • Check System Health Proactively
  • Improve Processes and Manage Work with WIP (Work-In-Process) Limits
  • Visualize Work to Monitor Quality and Communicate throughout the Team

Cultural

  • Support a Generative Culture
  • Encourage and Support Learning
  • Support and Facilitate Collaboration among Teams
  • Provide Resources and Tools that Make Work Meaningful
  • Support or Embody Transformational Leadership

Four Key Metrics

  • Change Lead Time
    • Time to implement, test, and deliver code for a feature
  • Deployment Frequency
    • Number of deployments in a given duration of time
  • Change Failure Rate
    • Percentage of failed changes over all changes (regardless of success)
  • Mean Time to Recovery
    • Time it takes to restore service after production failure
hjklmove /search yyank dtheme ilang ttoc ?help

Keyboard Shortcuts

Movement vim hjkl

hPrevious post← left
jScroll down↓ down
kScroll up↑ up
lNext post→ right
ggScroll to top
GScroll to bottom
nNext sectionnext heading
NPrevious sectionprevious heading

Go to g = go

ghHomego home
gbBloggo blog
grReadingsgo readings
gpTopicsgo topics
geServicesgo services
gaTalksgo talks

Actions

/Searchvim search
yYank URLvim yank
dToggle themedark mode
tToggle TOCtable of contents
iSwitch languagei18n
fFollow linkfollow link

General

?Show this help
ShiftHold to show hints
EscClose
:Terminalvim command mode