Exam3 Flashcards

(45 cards)

1
Q

What can impede 阻碍the progress of a DevOps transformation the most?

A

When various groups in the organization have different directions and goals

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

Which statement describes what could happen when development and operations do not collaborate early in the pipeline?

A

Surprises are found in deployment that lead to significant rework and delay

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

What are two benefits of DevOps?

A
  • Faster lead time
  • Fewer defects
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What marks the beginning of the Continuous Delivery Pipeline?

A

an idea

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

Feature toggles切换are useful for which activity?

A

To decouple 脱离deployment from release

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

What organizational anti-pattern does DevOps help to address? 帮忙解决一下

A

Teams that are isolated and working within functional areas (e.g. business, operations, and technology)

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

What are 4 parts of the Continuous Delivery Pipeline? (CDP)

A
  • Continuous Exploration 不断探索 CE
  • Continuous Integration (CI)
  • Continuous Depolyment 连续部署 CD
  • Release on Demand

https://www.linkedin.com/pulse/three-key-takeaways-from-my-safe-50-devops-practitioner-%E4%BF%8A%E5%AE%81-raymond-%E9%AB%98/

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

What differentiates Deployment and Release in the Continuous Delivery Pipeline?

A

Deployment occurs multiple times per day; release occurs on demand

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

Which technical practice incorporates 包含 build-time identification of security vulnerabilities 漏洞 in the code?

A

Application security

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

Ensuring that security controls such as threat modeling, application security, and penetration渗透 testing are in place throughout the Continuous
Delivery Pipeline is an example of which stabilizing skill

A

Continuous security monitoring

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

Scanning application code for security vulnerabilities is an important step
in which aspect of the Continuous Delivery Pipeline?

A

Continuous Integration

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

Which incident response practice most strongly suggests a lack of DevOps culture?

A

Manual rollback procedures

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

Which two statements describe the purpose of value stream mapping?

A
  • To visualize how value flows
  • To create an action plan for continuous improvement
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What should be measured in a CALMR approach to DevOps?

A

Measure everything

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

What does value stream mapping help reveal揭示 in the Continuous Delivery Pipeline?

A

Bottlenecks to the flow of value

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

Which is true about the Boundaries and Limitations portion of the DevOps
Transformation Canvas?

A

It captures budget constraints限制条件 that will prevent DevOps improvements

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

Which Metric reflects the quality of output at each step in the Value Stream?

A

Percent complete and accurate (%C/A)

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

What does the activity ratio measure in the Value Stream?

A

The percentage of time spent on value-added activities

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

What should the team be able to do after current-state mapping?

A

Describe the biggest bottlenecks in the delivery pipeline

18
Q

Which steps in the Value Stream should be the main focus when prioritizing improvement items?

A

Steps with long lead time and short process time in the current-state map

19
Q

What are the top two advantages of mapping the current state of the delivery pipeline?

A
  • To enable everyone in the organization to see how the Value Stream is
    actually performing
  • To achieve a collective understanding and consensus 共识 around problems
20
Q

In which activity are specific improvements to the continuous delivery pipeline identified?

A

Future-state value stream mapping

21
Q

Which statement illustrates the biggest bottleneck?

A

identify the bottleneck step through “Process Time (PT)”, “Lead Time (LT)” and “Percent Complete and Accurate (%C&A)”

22
Q

The Continuous Exploration aspect primarily supports which key stakeholder objective?

23
The DevOps Health Radar aligns the four aspects of the Continuous Delivery Pipeline to which four stakeholder concerns?
Alignment, quality, time-to-market, business value
24
How is Lean UX used in Continuous Exploration?
To collaboratively create a benefit hypothesis
25
Gemba walks are an important competency in support of which activity of the DevOps Health Radar?
Collaborate and Research
26
Weighted shortest job first is applied to backlogs to identify what?
Maximum economic value
27
What is the recommended way to prioritize the potential items for the DevOps transformation转型?
Weighted Shortest Job First
28
Where do features go after Continuous Exploration?
Into Continuous Integration where they are then split into Stories
29
When does the Continuous Integration aspect of the Continuous Delivery Pipeline begin?
When a Feature has been pulled for work
30
How should developers integrate refactoring into their workflow?
Refactor continuously as part of test-driven development
31
What work is performed in the Build activity of the Continuous Delivery Pipeline?
Compile
32
What is a consequence of working in isolation on long-lived code branches?
Trunk/main will not always be in a deployable state
33
What are two reasons for test data management?
- To automate provisioning配置data to an application in order to set it to a known state before testing begins - To generate synthetic 合成的 test data inputs in order to validate test scenarios for automated tests maintained in version control
34
Continuous Deployment enables which key business objective?
Time-to-market
35
which practice helps developers deploy their own code into production?
Self-service deployment
36
What is one potential outcome of the Verify activity of the Continuous Delivery Pipeline?
Roll back a failed deployment
37
Which two skills appear under the Respond activity?
- Cross-team collaboration - Version control
38
Which teams should coordinate when responding to production issues?
Teams across the value stream
39
What triggers the Release activity?
Business decision to go live 上线
40
What is a possible output of the Release activity?
A solution is made available to internal users
41
A canary release involves releasing value to whom?
Any subset of users at a time
42
Why is Hypothesis evaluation important when analyzing data from monitoring systems in the release on demand aspect?
It helps link objective production data to the hypothesis being teste
43
When should teams use root cause analysis to address impediments to continuous delivery?
During Inspect and Adapt