csv-flash-gemini-2.5pro Flashcards

(50 cards)

1
Q

What is the central argument of Accelerate regarding software delivery?

A

High performance in software delivery is not traded off against stability; rather, speed and stability enable each other and drive organizational performance. (Chapter 2, Pages 53, 58-59)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the four key metrics identified to measure software delivery performance?

A
  1. Lead Time for Changes, 2. Deployment Frequency, 3. Time to Restore Service (MTTR), 4. Change Failure Rate. (Chapter 2, Pages 47-51)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

According to the research, is there a trade-off between throughput (speed) and stability in software delivery?

A

No. High performers consistently demonstrate both higher throughput and better stability compared to low performers. They move in tandem. (Chapter 2, Pages 53, 254)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What organizational outcomes does high software delivery performance predict?

A

Higher profitability, productivity, market share, and achievement of noncommercial goals (e.g., efficiency, effectiveness, customer satisfaction). (Chapter 2, Pages 58-59, 253)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the Westrum model of organizational culture, and what are its three types?

A

A model describing how information flows within an organization, indicative of its culture. Types: Pathological (power-oriented), Bureaucratic (rule-oriented), and Generative (performance-oriented). (Chapter 3, Pages 64-66)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which type of Westrum organizational culture is predictive of high software delivery and organizational performance?

A

Generative (performance-oriented) culture, characterized by high cooperation, shared risks, bridging encouraged, inquiry from failures, and novelty implemented. (Chapter 3, Pages 71, 250)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Can organizational culture be changed? If so, how?

A

Yes. Culture can be influenced and improved by changing practices. Implementing technical (like Continuous Delivery) and Lean management practices drives cultural improvements towards a generative model. (Chapter 3, Page 74)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Continuous Delivery (CD)?

A

A set of capabilities enabling changes of all kinds (features, config changes, bug fixes, experiments) to get into production or users’ hands safely, quickly, and sustainably. (Chapter 4, Page 77)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the five key principles of Continuous Delivery?

A
  1. Build quality in. 2. Work in small batches. 3. Computers perform repetitive tasks, people solve problems. 4. Relentlessly pursue continuous improvement. 5. Everyone is responsible. (Chapter 4, Pages 77-78)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the foundational technical practices required for Continuous Delivery?

A
  1. Comprehensive configuration management. 2. Continuous Integration (CI). 3. Continuous Testing. (Chapter 4, Pages 79-80)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the impact of Continuous Delivery practices on teams and performance?

A

CD practices drive higher software delivery performance, better organizational culture, lower burnout, and less deployment pain. (Chapter 4, Pages 81-85, 246)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Trunk-Based Development, and how does it relate to performance?

A

A practice involving fewer than three active branches, short branch lifetimes (<1 day), and no code freezes/stabilization periods. It’s a predictor of high delivery performance. (Chapter 4, Pages 91-92, 245)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Why is version control for all production artifacts (including configuration) important?

A

It’s a key component of CD. The research found that version controlling system and application configuration was even more highly correlated with performance than version controlling application code. (Chapter 4, Page 89, 245)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What characterizes effective test automation suites according to the research?

A

They are reliable (pass means releasable, fail means real defect), primarily created/maintained by developers, and run regularly (fast feedback on commit, comprehensive feedback daily). (Chapter 4, Pages 89-90, 246)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What architectural characteristic is the biggest driver of Continuous Delivery and IT performance?

A

A loosely coupled, well-encapsulated architecture, enabling teams to independently test and deploy their components/services. (Chapter 5, Pages 97, 258)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is Conway’s Law and the ‘Inverse Conway Maneuver’?

A

Conway’s Law: Org structure constrains system design. Inverse Conway Maneuver: Evolve your team/org structure to achieve the desired architecture (enabling loosely coupled teams/systems). (Chapter 5, Page 98)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

How does architecture affect an organization’s ability to scale its development teams?

A

Loosely coupled architecture allows organizations to add more developers and increase productivity linearly or better (measured by deploys/day/developer), unlike low performers where productivity decreases. (Chapter 5, Pages 100-101)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Should teams be allowed to choose their own tools?

A

Yes. Allowing teams to choose tools contributes positively to continuous delivery and performance. Focus should be on outcomes and enabling engineers, not mandating specific tools unless they provide clear value and ease-of-use. (Chapter 5, Pages 102-104, 247)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What does ‘Shifting Left on Security’ mean?

A

Integrating information security into the entire software delivery lifecycle (from design through testing and deployment), rather than treating it as a separate, downstream phase. (Chapter 6, Page 106, 246)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

How does integrating information security impact performance?

A

It improves continuous delivery capabilities and software delivery performance, and high performers spend significantly less time remediating security issues. (Chapter 6, Pages 106, 108)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What are the key components of Lean Management practices for software delivery identified in the research?

A
  1. Limiting Work In Progress (WIP). 2. Visual Management (displaying key metrics/work status). 3. Feedback from Production (using monitoring data for decisions). (Chapter 7, Page 112, 249)
22
Q

Do WIP limits alone predict performance?

A

No. WIP limits are effective only when combined with visual management and feedback loops from production monitoring to drive process improvement. (Chapter 7, Page 113)

23
Q

What did the research find about formal change approval processes (e.g., CABs)?

A

External approval bodies (like CABs) negatively correlate with delivery performance (slow down delivery without improving stability). Peer review-based approaches yield higher performance. (Chapter 7, Pages 115, 249)

24
Q

How can Segregation of Duties be achieved without a CAB?

A

Through peer review (recorded in VCS/deployment tools) and fully automated deployment pipelines that provide an audit trail. (Chapter 7, Page 116)

25
What are the core practices of Lean Product Development?
1. Working in small batches (MVPs). 2. Making flow of work visible. 3. Gathering and implementing customer feedback frequently. 4. Enabling team experimentation and authority. (Chapter 8, Page 119, 248)
26
What is the relationship between Lean Product Development and Software Delivery Performance?
It's a virtuous cycle: Better delivery performance enables Lean product practices (like small batches, user research), and Lean product practices predict better delivery performance and organizational outcomes. (Chapter 8, Pages 122-123)
27
What is 'deployment pain', and what does it indicate?
The fear and anxiety engineers feel when deploying code. High deployment pain correlates with lower delivery performance, poorer organizational performance, and worse culture. (Chapter 9, Pages 125, 128, 256)
28
What reduces deployment pain?
Implementing technical practices like comprehensive test/deployment automation, CI/CD, trunk-based development, version control of everything, loosely coupled architectures, and shifting left on security. (Chapter 9, Pages 127-128)
29
What is burnout, and what organizational factors are highly correlated with it?
Physical, mental, or emotional exhaustion. Key correlated factors: 1. Organizational culture (pathological), 2. Deployment pain, 3. Ineffective leaders, 4. Lack of organizational investment in DevOps, 5. Poor organizational performance. (Chapter 9, Pages 130, 134, 256)
30
How can organizations reduce burnout?
Foster a supportive (generative) culture, reduce deployment pain, develop effective leaders, invest in DevOps skills/tools, give employees control and resources, ensure values alignment. (Chapter 9, Pages 133-136)
31
What is Employee Net Promoter Score (eNPS)?
A measure of employee loyalty, asking how likely an employee is to recommend their organization/team as a place to work. (Chapter 10, Pages 139-140)
32
How does eNPS relate to performance?
High-performing organizations have significantly higher eNPS (2.2x more likely to recommend org). eNPS correlates with better business outcomes. (Chapter 10, Page 140, 260)
33
What is 'Identity' in the context of employee engagement?
The extent to which employees identify with their organization's values and goals, feel the organization cares about them, and are willing to put in extra effort. (Chapter 10, Page 143)
34
How do technical and Lean practices impact employee identity and job satisfaction?
They positively impact both. Better practices lead to stronger identity and higher job satisfaction, which in turn drives organizational performance. (Chapter 10, Pages 142, 146, 259)
35
What is Transformational Leadership?
A leadership style where leaders inspire and motivate followers by appealing to values/purpose, challenging thinking, providing support, communicating vision, and offering personal recognition. (Chapter 11, Pages 157-158)
36
What are the five characteristics of Transformational Leadership measured in the research?
1. Vision, 2. Inspirational communication, 3. Intellectual stimulation, 4. Supportive leadership, 5. Personal recognition. (Chapter 11, Page 157, 251)
37
How does transformational leadership impact performance?
It is highly correlated with software delivery performance and employee Net Promoter Score (eNPS). It enables technical and Lean practices but doesn't guarantee high performance on its own. (Chapter 11, Pages 160-161, 261)
38
What is the difference between Primary and Secondary research?
Primary research involves collecting new data (like the Accelerate surveys). Secondary research uses existing data collected by others. (Chapter 12, Pages 170-171)
39
What is the difference between Qualitative and Quantitative research?
Qualitative research uses non-numerical data (interviews, observations). Quantitative research uses numerical data (system logs, survey scales). Accelerate uses quantitative survey data. (Chapter 12, Pages 171-172)
40
What is the difference between Correlation and Causation/Prediction?
Correlation shows if two variables move together. Causation/Prediction (specifically inferential prediction in Accelerate) tests if one variable *drives* or *impacts* another, based on theory. (Chapter 12, Pages 176, 178)
41
What are Latent Constructs in survey research?
Measures for things that cannot be observed directly (like culture or job satisfaction), captured using multiple related survey items (manifest variables). (Chapter 13, Page 186)
42
How do latent constructs help ensure data quality?
1. Force careful definition of what's being measured. 2. Provide multiple views into the concept. 3. Make it harder for single bad data points or actors to skew results. (Chapter 13, Pages 188-189, 192)
43
What are validity and reliability in psychometrics?
Validity: Does the measure capture what it's intended to capture? (Convergent: items group together; Discriminant: unrelated items don't). Reliability: Is the measure consistent? (Internal consistency: items interpreted similarly). (Chapter 13, Pages 191, 68)
44
Why use surveys instead of relying solely on system/toolchain data?
1. Speed/Ease (esp. across orgs). 2. System data often incomplete/doesn't cover full stack. 3. System data doesn't capture context outside system boundaries. 4. Some things (perceptions, culture, specific practices) *only* measurable via survey. 5. Well-designed surveys can be trustworthy. (Chapter 14, Pages 197-208)
45
What is Snowball Sampling, and why was it used for the State of DevOps research?
A non-probability sampling method where initial participants refer others. Used because the target population (DevOps practitioners) is hard to define exhaustively and can be averse to being studied. (Chapter 15, Pages 213-214)
46
What is an Obeya room, as used in the ING case study?
A dedicated visual management room ('big room') where a leader's or team's work, priorities, performance, and problems are visualized to facilitate communication, alignment, and problem-solving. (Chapter 16, Page 222)
47
What is 'catchball' as described in the ING case study?
A practice of vertical and horizontal communication for sharing learning and resolving problems, often involving tossing ideas/problems back and forth between levels or teams until resolved/refined. (Chapter 16, Page 227)
48
What is the key takeaway from the ING case study regarding transformation?
High-performance culture is developed through experimentation and learning guided by evidence, adapting practices to the specific context. It requires leader commitment, coaching, discipline, and changing behaviors/mindsets, not just copying others. (Chapter 16, Pages 231, 234, 236)
49
What is the first capability listed under Continuous Delivery in Appendix A?
Use version control for all production artifacts. (Appendix A, Page 245)
50
Which capability focuses on slicing work into small pieces completed in less than a week?
Work in small batches. (Appendix A, Page 248)