Skip to content

Commit ae000f4

Browse files
authored
Merge pull request #121 from nmuller66/gls-edit-non-funct-map
GLS edit of NFR map completed. LGTM ! thanks @nmuller66
2 parents 7731a1a + 565662b commit ae000f4

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

docs/slides/content/non-functional-map.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<!-- .slide: data-background-image="images/RH_NewBrand_Background.png" -->
22
### DevOps Culture and Practice <!-- {.element: class="course-title"} -->
3-
## Non Functional Requirements Map <!-- {.element: class="title-color"} -->
3+
## Non-Functional Requirements Map <!-- {.element: class="title-color"} -->
44
TL500 <!-- {.element: class="title-color"} -->
55

66

@@ -20,13 +20,13 @@ TL500 <!-- {.element: class="title-color"} -->
2020

2121

2222

23-
##### NFR Map - World Health Organisation <!-- .element: class="title-bottom-left" -->
23+
##### NFR Map - World Health Organization <!-- .element: class="title-bottom-left" -->
2424
<!-- .slide: data-background-size="contain" data-background-image="images/nfr-map/example-who-nfr-map.png", class="white-style" -->
2525

2626

2727

2828
#### _What is it?_
29-
A tool to capture and articulate the non-functional requirements of a solution that a team are striving to deliver
29+
A tool to capture and articulate the non-functional requirements of a solution that a team is striving to deliver
3030

3131
<br>
3232

@@ -41,9 +41,9 @@ A tool to capture and articulate the non-functional requirements of a solution t
4141

4242

4343
#### Why do we use it?
44-
* To gain a shared understanding of non-functional aspects of a system in a visually structured representation.
44+
* To gain a shared understanding of the non-functional aspects of a system in a visually structured representation.
4545

46-
* On completion you should have a good view on the key non-functional considerations for the solution and where work is required to realise these.
46+
* On completion, you should have a good view on the key non-functional considerations for the solution and the work required to achieve them.
4747
<!--
4848
--->
4949

@@ -55,22 +55,23 @@ A tool to capture and articulate the non-functional requirements of a solution t
5555

5656

5757
#### How do we do it?
58-
1. Ensure that everyone participating is comfortable with the headings and what they mean <!-- .element: class="fragment" -->
59-
2. For each heading, capture on stickies important considerations or requirements for the system or solution. Depending on the number of participants, you could use facilitation techniques such as 1-2-4-all or splitting into smaller groups to capture items <!-- .element: class="fragment" -->
58+
1. Ensure that everyone participating is comfortable with the headings and what they mean. <!-- .element: class="fragment" -->
59+
2. For each heading, capture important considerations or requirements for the system or solution on sticky notes. Depending on the number of participants, you could use facilitation techniques such as 1-2-4-all or splitting into smaller groups to capture items. <!-- .element: class="fragment" -->
6060
<!-- .slide: data-background-size="contain" data-background-image="https://openpracticelibrary.com/images/non-functional-requirements-map.jpg", class="black-style" data-background-opacity="0.2" -->
6161

6262

6363

6464
#### How do we do it?
6565
<!-- .slide: data-background-size="contain" data-background-image="https://openpracticelibrary.com/images/non-functional-requirements-map.jpg", class="black-style" data-background-opacity="0.2" -->
66-
3. For each heading, play back the stickies as a group <!-- .element: class="fragment" data-fragment-index="0" -->
66+
3. For each heading, play back the stickies as a group. <!-- .element: class="fragment" data-fragment-index="0" -->
67+
<!--TechEdit: "play back" seems an odd action for a sticky note, it's more for a video or recording. If participants are reading the stickies out, say "read out" or "read aloud"; "For each heading, read the sticky notes aloud as a group." This phrasing is used again later so if changed here we should change all.-->
6768
4. During the playback, think about whether each sticky should be: <!-- .element: class="fragment" data-fragment-index="1" -->
6869

6970
![how](images/nfr-map/how-to-do-it.png)<!-- .element: class="fragment image-no-shadow image-full-width" data-fragment-index="1"-->
7071

7172

7273

73-
#### NFR - World Health Organisation <!-- .element: class="title-bottom-left" -->
74+
#### NFR - World Health Organization <!-- .element: class="title-bottom-left" -->
7475
<!-- .slide: data-background-size="contain" data-background-image="images/nfr-map/example-who-nfr-map.png", class="white-style" -->
7576

7677

@@ -80,25 +81,24 @@ A tool to capture and articulate the non-functional requirements of a solution t
8081

8182

8283
#### Setting the Scene: Pet Battle Industries
83-
Pet Battle Industries have a good handle on the functional design of their applications. Let's now think of all the _other_ things they need to do to harden their application.
84-
8584

85+
Pet Battle Industries have a good handle on the functional design of their applications. Now, let's think of all the _other_ things they need to do to harden their application.
8686

8787

8888
### Create the NFR Map
89-
#### *As a class:*
89+
#### *As a class*
9090

91-
1. Ensure that everyone participating is comfortable with the headings and what they mean
92-
2. Split the map into two segments and divide among the teams - each team taking at least one half of the map
93-
#### *In your team:*
94-
3. For your area: for each heading, capture important considerations or requirements for the system or solution and add stickies for each item
91+
1. Ensure that everyone participating is comfortable with the headings and what they mean.
92+
2. Split the map into two segments and divide among the teams - each team taking at least one half of the map.
93+
#### *In your team*
94+
3. For each heading in your area, capture important considerations or requirements for the system or solution and add sticky notes for each item.
9595

9696

9797

9898
# Exercise Wrap Up
99-
#### *As a class:*
100-
3. Merge the Map with all area
101-
4. For each heading, play back the top two or three stickies as a group
99+
#### *As a class*
100+
3. Merge all the map areas together.
101+
4. For each heading, play back the top two or three sticky notes as a group.
102102
5. During the playback, think about whether each sticky would update the DoD / ACs on a story or form an experiment for the sprint.
103103

104104

@@ -114,11 +114,11 @@ Pet Battle Industries have a good handle on the functional design of their appli
114114

115115

116116
### Facilitation Tips
117-
As you review items on the map define if any sticky note could be:
117+
As you review items on the map, define if any sticky notes could be:
118118

119-
- added to the backlog and prioritized as it requires work to realize
120-
- be included in the Definition of Done
121-
- be part of the acceptance criteria for any backlog items
119+
- Added to the backlog and prioritized because it requires work to realize
120+
- Be included in the Definition of Done
121+
- Be a part of the acceptance criteria for any backlog items
122122

123123

124124

0 commit comments

Comments
 (0)