Exam3 Flashcards

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?

A

Alignment

23
Q

The DevOps Health Radar aligns the four aspects of the Continuous Delivery Pipeline to which four stakeholder concerns?

A

Alignment, quality, time-to-market, business value

24
Q

How is Lean UX used in Continuous Exploration?

A

To collaboratively create a benefit hypothesis

25
Q

Gemba walks are an important competency in support of which activity of the DevOps Health Radar?

A

Collaborate and Research

26
Q

Weighted shortest job first is applied to backlogs to identify what?

A

Maximum economic value

27
Q

What is the recommended way to prioritize the potential items for the DevOps transformation转型?

A

Weighted Shortest Job First

28
Q

Where do features go after Continuous Exploration?

A

Into Continuous Integration where they are then split into Stories

29
Q

When does the Continuous Integration aspect of the Continuous Delivery Pipeline begin?

A

When a Feature has been pulled for work

30
Q

How should developers integrate refactoring into their workflow?

A

Refactor continuously as part of test-driven development

31
Q

What work is performed in the Build activity of the Continuous Delivery Pipeline?

A

Compile

32
Q

What is a consequence of working in isolation on long-lived code branches?

A

Trunk/main will not always be in a deployable state

33
Q

What are two reasons for test data management?

A
  • 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
Q

Continuous Deployment enables which key business objective?

A

Time-to-market

35
Q

which practice helps developers deploy their own code into production?

A

Self-service deployment

36
Q

What is one potential outcome of the Verify activity of the Continuous
Delivery Pipeline?

A

Roll back a failed deployment

37
Q

Which two skills appear under the Respond activity?

A
  • Cross-team collaboration
  • Version control
38
Q

Which teams should coordinate when responding to production issues?

A

Teams across the value stream

39
Q

What triggers the Release activity?

A

Business decision to go live 上线

40
Q

What is a possible output of the Release activity?

A

A solution is made available to internal users

41
Q

A canary release involves releasing value to whom?

A

Any subset of users at a time

42
Q

Why is Hypothesis evaluation important when analyzing data from
monitoring systems in the release on demand aspect?

A

It helps link objective production data to the hypothesis being teste

43
Q

When should teams use root cause analysis to address impediments to
continuous delivery?

A

During Inspect and Adapt