Configured Processes & Communications Flashcards

1
Q

What percent of the total exam questions are dedicated to this subject?

A

10% to 15%

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

What does the acronym CFD stand for?

A

Control flow diagram

Help monitor the flow of work through a system. Lead time and cycle time

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

What phases are included in the stakeholder feedback cycles once working software is achieved?

A

Request feedback -> provide feedback -> review feedback

Follows after the flow of work described in a CFD (control flow diagram)

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

What does the lead time measurement mean?

A

The total time elapsed from the creation of a work item to the completion of that work item (the work item state moves to done)

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

What does the cycle time measurement mean
?

A

The total time it takes for the a work item’s work to be completed after progress begins on it. The important distinction here is that a work item may stay in the backlog or a another ‘to do’ state for some time before it is prioritised for actual work to be done on it.

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

What are the tasks which support end-to-end traceability from work item creation to final release/build?

A
  • Creating a branch from a requirement
  • Creating a pull request of an updated branch
  • Validating the pull request using a build pipeline
  • Creating and running inline tests on requirements
  • Merging the pull request in to the main, default branch
  • Deploying changes into production with deployment status to Azure Boards
  • Monitoring and reporting on requirements traceability

Branch policies may help enhance end-to-end traceability too

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

How are work items linked to a release?

A

Completed work items, tasks, features, epics etc. are linked to a release by TDB

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

How can you link a github commit to a work item?

A

If the code is hosted directly on Azure SCM #<issue-or-work-item-id>
If the code is hosted on GitHub the notation is AD#<work-item-id>.

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

What are some ways of documenting a project

A

Both ADO and Github have wiki capabilities for text based documentation. Mermaid diagrams are supported to enable visualisations and diagrams ( mermaid takes an ascii object and turns it in to a nice diagram).

https://mermaid.js.org/intro/

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

How can release notes be automatically generated?

A

Assuming the correct communications have been set upbetween work items, branches, pull requests etc;, the release notes can be auto generated and fully explicit in what has been done in the release.
There are 2 tools:
* Cross platform release notes generato [based on user defined handlebars template]
* Azure DevOps release notes generator [creates markdown file on each new release - stored using AzureBlob storage]
* Documentation can be generated based on git commit history (assuming developers have been diligently linking to issues and work-items and following git commit guidelines)

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

What are webhooks useful for in ADO?

A

Webhooks allow the sending of a JSON representation of an event to a listening endpoint. The configuration of these webhooks is quite user friendly.

You can run tasks on other sevices when events happen in your ADO projects using service hooks

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

What is the correct notation for a commit message to be able to close an ADO project work item?

A

Fixes, fixed and fix can all auto close work items on a ADP project:

git commit -m "Fixed AB#2345"
git commit -m "Fixes AB#2345"
git commit -m "Fix AB#2345"

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