danilo.pianini@unibo.it
Compiled on: 2024-11-21 — printable version
Increased collaboration
Shared responsibility
Autonomous teams
Focus on the process, not just the product
Risk management
Resource exploitation
Principles inspire practices
Practices require tools
We applied DevOps (and microservice-ification) to an existing software project, measuring some metrics before and after the operation.
Metric | Prev. | Now | Change |
---|---|---|---|
Release frequency ( |
0.071 | ||
Commit to release time (hours) | 8 to 24 | ||
Commits per day ( |
2 | ||
MTTR (hours) | 36 | ||
Prod. env. setup (working hours) | 16 | ||
Dev. env. setup (minutes) | 120 | ||
Nightly downtime ( |
30 | ||
Support ticket frequency ( |
40 | ||
Issue resolution time (days) | 4 |
Metric | Prev. | Now | Change |
---|---|---|---|
Release frequency ( |
0.071 | ||
Commit to release time (hours) | 8 to 24 | ||
Commits per day ( |
2 | ||
MTTR (hours) | 36 | ||
Prod. env. setup (working hours) | 16 | ||
Dev. env. setup (minutes) | 120 | ||
Nightly downtime ( |
30 | ||
Support ticket frequency ( |
40 | ||
Issue resolution time (days) | 4 |
Metric | Prev. | Now | Change |
---|---|---|---|
Release frequency ( |
0.071 | 2.7 | +3700% |
Commit to release time (hours) | 8 to 24 | ||
Commits per day ( |
2 | ||
MTTR (hours) | 36 | ||
Prod. env. setup (working hours) | 16 | ||
Dev. env. setup (minutes) | 120 | ||
Nightly downtime ( |
30 | ||
Support ticket frequency ( |
40 | ||
Issue resolution time (days) | 4 |
Metric | Prev. | Now | Change |
---|---|---|---|
Release frequency ( |
0.071 | 2.7 | +3700% |
Commit to release time (hours) | 8 to 24 | 0.19 | ~ -98.5% |
Commits per day ( |
2 | ||
MTTR (hours) | 36 | ||
Prod. env. setup (working hours) | 16 | ||
Dev. env. setup (minutes) | 120 | ||
Nightly downtime ( |
30 | ||
Support ticket frequency ( |
40 | ||
Issue resolution time (days) | 4 |
Metric | Prev. | Now | Change |
---|---|---|---|
Release frequency ( |
0.071 | 2.7 | +3700% |
Commit to release time (hours) | 8 to 24 | 0.19 | ~ -98.5% |
Commits per day ( |
2 | 7.1 | +255% |
MTTR (hours) | 36 | ||
Prod. env. setup (working hours) | 16 | ||
Dev. env. setup (minutes) | 120 | ||
Nightly downtime ( |
30 | ||
Support ticket frequency ( |
40 | ||
Issue resolution time (days) | 4 |
Metric | Prev. | Now | Change |
---|---|---|---|
Release frequency ( |
0.071 | 2.7 | +3700% |
Commit to release time (hours) | 8 to 24 | 0.19 | ~ -98.5% |
Commits per day ( |
2 | 7.1 | +255% |
MTTR (hours) | 36 | 0.5 | -98.6% |
Prod. env. setup (working hours) | 16 | ||
Dev. env. setup (minutes) | 120 | ||
Nightly downtime ( |
30 | ||
Support ticket frequency ( |
40 | ||
Issue resolution time (days) | 4 |
Metric | Prev. | Now | Change |
---|---|---|---|
Release frequency ( |
0.071 | 2.7 | +3700% |
Commit to release time (hours) | 8 to 24 | 0.19 | ~ -98.5% |
Commits per day ( |
2 | 7.1 | +255% |
MTTR (hours) | 36 | 0.5 | -98.6% |
Prod. env. setup (working hours) | 16 | 0.35 | -97.8% |
Dev. env. setup (minutes) | 120 | ||
Nightly downtime ( |
30 | ||
Support ticket frequency ( |
40 | ||
Issue resolution time (days) | 4 |
Metric | Prev. | Now | Change |
---|---|---|---|
Release frequency ( |
0.071 | 2.7 | +3700% |
Commit to release time (hours) | 8 to 24 | 0.19 | ~ -98.5% |
Commits per day ( |
2 | 7.1 | +255% |
MTTR (hours) | 36 | 0.5 | -98.6% |
Prod. env. setup (working hours) | 16 | 0.35 | -97.8% |
Dev. env. setup (minutes) | 120 | 9 | -92.5% |
Nightly downtime ( |
30 | ||
Support ticket frequency ( |
40 | ||
Issue resolution time (days) | 4 |
Metric | Prev. | Now | Change |
---|---|---|---|
Release frequency ( |
0.071 | 2.7 | +3700% |
Commit to release time (hours) | 8 to 24 | 0.19 | ~ -98.5% |
Commits per day ( |
2 | 7.1 | +255% |
MTTR (hours) | 36 | 0.5 | -98.6% |
Prod. env. setup (working hours) | 16 | 0.35 | -97.8% |
Dev. env. setup (minutes) | 120 | 9 | -92.5% |
Nightly downtime ( |
30 | 0 | -100% |
Support ticket frequency ( |
40 | ||
Issue resolution time (days) | 4 |
Metric | Prev. | Now | Change |
---|---|---|---|
Release frequency ( |
0.071 | 2.7 | +3700% |
Commit to release time (hours) | 8 to 24 | 0.19 | ~ -98.5% |
Commits per day ( |
2 | 7.1 | +255% |
MTTR (hours) | 36 | 0.5 | -98.6% |
Prod. env. setup (working hours) | 16 | 0.35 | -97.8% |
Dev. env. setup (minutes) | 120 | 9 | -92.5% |
Nightly downtime ( |
30 | 0 | -100% |
Support ticket frequency ( |
40 | 19 | -52.5% |
Issue resolution time (days) | 4 |
Metric | Prev. | Now | Change |
---|---|---|---|
Release frequency ( |
0.071 | 2.7 | +3700% |
Commit to release time (hours) | 8 to 24 | 0.19 | ~ -98.5% |
Commits per day ( |
2 | 7.1 | +255% |
MTTR (hours) | 36 | 0.5 | -98.6% |
Prod. env. setup (working hours) | 16 | 0.35 | -97.8% |
Dev. env. setup (minutes) | 120 | 9 | -92.5% |
Nightly downtime ( |
30 | 0 | -100% |
Support ticket frequency ( |
40 | 19 | -52.5% |
Issue resolution time (days) | 4 | 3 | -25% |
danilo.pianini@unibo.it
Compiled on: 2024-11-21 — printable version
danilo.pianini@unibo.it
Compiled on: 2024-11-21 — printable version