Make Modern Apps using DORA findings

Modern CICD using DORA findings

시작하기. 무료입니다
또는 회원 가입 e메일 주소
Make Modern Apps using DORA findings 저자: Mind Map: Make Modern Apps using DORA findings

1. DORA reseach program

1.1. DevOps Research Assessment

1.2. Why

1.2.1. Find

1.2.1.1. practicies & capabilities

1.2.1.2. Leading to

1.2.1.2.1. 1 - High PERORMANCE to build and deliver software

1.2.1.2.2. 2 - Healthy organizations

1.3. What

1.3.1. 9 years

1.3.2. data > 36 000 professionals, worldwide

1.3.3. SDO Software Delivery Operations

1.4. How

1.4.1. Academically rigourous

1.4.2. Behavioral science

1.5. Where

1.5.1. By team | primary app or service

2. Performance

2.1. 2 dimensions => 5 key metrics

2.1.1. Throughput

2.1.1.1. Change lead time

2.1.1.1.1. From code commit

2.1.1.1.2. To

2.1.1.2. Deployment frequency

2.1.1.2.1. To production

2.1.1.2.2. Or public release

2.1.1.3. Failed deployment recovery time

2.1.1.3.1. Unplanned outages

2.1.2. (in)Stability

2.1.2.1. Change fail rate

2.1.2.1.1. % deployment or release leading to degraded experience

2.1.2.2. Deployment rework rate

2.1.2.2.1. as a result of incient in prod or not matching the feature

3. DevOps capabilities

3.1. Technical

3.1.1. Version control

3.1.2. Trunkbased development

3.1.3. Test automation

3.1.4. Test data management

3.1.5. Database change management

3.1.6. Documentation quality

3.1.7. Continuous delivery

3.1.7.1. Continuous integration CI

3.1.7.2. Deployment automation CD

3.1.8. Loosely coupled teams (archi)

3.1.9. Monitoring and observability

3.1.10. Code maintenability

3.1.11. Pervasive security

3.1.12. Empowering teams to choose tools

3.1.13. Flexible Infrastructure

3.2. AI

3.2.1. Clear and communicated AI stance

3.2.2. AI-accessible internal data

3.2.3. Healthy data ecosystems

3.2.4. Platform engineering

3.3. Process

3.3.1. Working in small batches

3.3.2. Work in process limits

3.3.3. Visibility of work in the value stream

3.3.4. Streamlining change approval

3.3.5. Team experimentation

3.3.6. Customer feedback

3.4. Cultural

3.4.1. Generative organizationl culture

3.4.2. Learning culture

3.4.3. Job satisfaction

3.4.4. Transformational leadership

3.4.5. User centric focus

3.4.6. Visual management

3.4.7. Well being

4. Predictive relationships

4.1. Examples

4.1.1. working in small batches

4.1.1.1. predicts

4.1.1.1.1. software delivery performance

4.1.1.1.2. organizational performance

4.1.2. version control

4.1.2.1. predicts

4.1.2.1.1. continuous delivery

4.2. The full picture

4.2.1. DORA Poster

5. Steps

5.1. 1 - DORA approach + Continous Delivery

5.2. 2 - Discover the selected App

5.3. 3 - Run a serie of 2 hours workshops

5.3.1. For each targeted DevOps capability

5.3.2. do

5.3.2.1. Transfer Knowledge

5.3.2.2. Discover your current state

5.3.2.3. Propose an action plan

5.4. 4 - Prioritize the proposed action plan

6. Deliverables

6.1. All knowledge transfer materials

6.2. Current state DevOps capability map for the selected App

6.3. Proposed Action Plan