Make Modern Apps using DORA findings

Modern CICD using DORA findings

Get Started. It's Free
or sign up with your email address
Make Modern Apps using DORA findings by Mind Map: Make Modern Apps using DORA findings

1. DevOps capabilities

1.1. Technical

1.1.1. Continuous delivery

1.1.2. Version control

1.1.3. Trunkbased development

1.1.4. Continuous testing

1.1.5. Test data management

1.1.6. Database change management

1.1.7. Continuous integration

1.1.8. Deployment automation

1.1.9. Architecture

1.1.10. Code maintenability

1.1.11. Shift left on security

1.1.12. Empowering teams to choose tools

1.1.13. Cloud Infrastructure

1.2. Measurement

1.2.1. Monitoring and observability

1.2.2. Proactive failure notification

1.2.3. Monitoring systems to inform business decisons

1.2.4. Work in progress limits

1.2.5. Visual management capabilities

1.3. Process

1.3.1. Working in small batches

1.3.2. Visibility of work in the value stream

1.3.3. Streamlining change approval

1.3.4. Team experimentation

1.3.5. Customer feedback

1.4. Cultural

1.4.1. Westrum organizationl culture

1.4.2. Learning culture

1.4.3. Job satisfaction

1.4.4. Transformational leadership

2. Deliverables

2.1. All knowledge transfer materials

2.2. Current state DevOps capability map for the selected App

2.3. Proposed Action Plan

3. Steps

3.1. 1 - DORA approach + Continous Delivery

3.2. 2 - Discover the selected App

3.3. 3 - Run a serie of 2 hours workshops

3.3.1. For each targeted DevOps capability

3.3.2. do

3.3.2.1. Transfer Knowledge

3.3.2.2. Discover your current state

3.3.2.3. Propose an action plan

3.4. 4 - Prioritize the proposed action plan

4. Our focus

4.1. Continuous delivery

4.1.1. Version control

4.1.2. Trunkbased development

4.1.3. Working in small batches

4.1.4. Test automation

4.1.5. Test data management

4.1.6. Database change management

4.1.7. Continuous integration

4.1.8. Deployment automation

4.1.9. Monitoring and observability

4.1.10. Proactive failure notifications

4.1.11. Loosely coupled architecture

4.1.12. Code maintainability

4.1.13. Shift left on security

4.1.14. Empowering teams to choose tools

4.1.15. Cloud Infrastructure

5. Predictive relationships

5.1. Examples

5.1.1. working in small batches

5.1.1.1. predicts

5.1.1.1.1. software delivery performance

5.1.1.1.2. organizational performance

5.1.2. version control

5.1.2.1. predicts

5.1.2.1.1. continuous delivery

5.2. The full picture

5.2.1. DORA Poster

6. DORA reseach program

6.1. DevOps Research Assessment

6.2. Why

6.2.1. Find

6.2.1.1. practicies & capabilities

6.2.1.2. Leading to

6.2.1.2.1. 1 - High PERORMANCE to build and deliver software

6.2.1.2.2. 2 - Healthy organizations

6.3. What

6.3.1. 7 years

6.3.2. data > 32 000 professionals, worldwide

6.3.3. SDO Software Delivery Operations

6.4. How

6.4.1. Academically rigourous

6.4.2. Behavioral science

6.5. Where

6.5.1. By team | primary app or service

7. Performance

7.1. 2 dimensions => 4 key metrics

7.1.1. Throughput

7.1.1.1. 1 Deployment frequency

7.1.1.1.1. To production

7.1.1.1.2. Or public release

7.1.1.2. 2 Lead time for changes

7.1.1.2.1. From code commit

7.1.1.2.2. To

7.1.2. Stability

7.1.2.1. 3 Change failure rate

7.1.2.1.1. % deployment or release leading to degraded experience

7.1.2.2. 4 Time to restore

7.1.2.2.1. Unplanned outages

7.2. Statistical perf references

7.2.1. quick check

7.2.2. DORA figures / SDO perf matrix