You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: lectures/10_planning.md
+35-10Lines changed: 35 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,7 +52,7 @@ based on [What is an implementation plan? 6 steps to create one](https://asana.c
52
52
::::::::: {.column width="50%" .mt-4}
53
53
- you may need to work a technology / framework / language that you are not familiar with
54
54
- or you just have to learn a new codebase
55
-
- calculate with learning during the planning
55
+
- calculate with learning during the planning!
56
56
57
57
:::::::::
58
58
::::::::: {.column width="50%"}
@@ -98,7 +98,7 @@ based on [What is an implementation plan? 6 steps to create one](https://asana.c
98
98
99
99
:::::::::
100
100
::::::::: {.column width="40%"}
101
-
 GitHub project page](figures/autocrop.png){width=300}
101
+
 GitHub project page](figures/autocrop.png)
102
102
103
103
:::::::::
104
104
::::::::::::
@@ -179,7 +179,7 @@ from [riskstorming.com](https://riskstorming.com/) | [CC BY 4.0](https://creativ
179
179
180
180
:::::::::
181
181
::::::::: {.column width="35%"}
182
-
 | [CC BY-SA](https://creativecommons.org/licenses/by-sa/4.0/deed.en)](figures/borrowed/Risk Log - Party Example.svg){width=300}
182
+
 | [CC BY-SA](https://creativecommons.org/licenses/by-sa/4.0/deed.en)](figures/borrowed/Risk Log - Party Example.svg){data-preview-image="figures/borrowed/Risk Log - Party Example.svg" data-preview-fit="contain"}
183
183
184
184
:::::::::
185
185
::::::::::::
@@ -268,6 +268,10 @@ this chapter is based on [riskstorming.com](https://riskstorming.com/) | [CC BY
268
268
::: {.text-smaller}
269
269
from [riskstorming.com](https://riskstorming.com/) | [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
270
270
:::
271
+
272
+
::: notes
273
+
this could be a separate meeting/workshop at the beginning of a SCRUM sprint
274
+
:::
271
275
272
276
273
277
## steps of risk storming
@@ -280,7 +284,7 @@ from [riskstorming.com](https://riskstorming.com/) | [CC BY 4.0](https://creativ
280
284
4. review and summarise the risks
281
285
- review and summarise the output,
282
286
- especially focusing on risks that only one person identified,
283
-
- or risks where multiple people disgree on the priority
287
+
- or risks where multiple people disagree on the priority
284
288
285
289
:::::::::
286
290
::::::::: {.column width="40%"}
@@ -322,7 +326,7 @@ from [riskstorming.com](https://riskstorming.com/) | [CC BY 4.0](https://creativ
322
326
- re-work
323
327
- change software architecture to remove or reduce the probability/impact of identified risks
324
328
- e.g. removing single points of failure,
325
-
- upon change you should re-run the risk-storming process
329
+
- upon change you should *re-run the risk-storming process*!
326
330
327
331
::: {.text-smaller}
328
332
from [riskstorming.com](https://riskstorming.com/) | [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
@@ -332,12 +336,19 @@ from [riskstorming.com](https://riskstorming.com/) | [CC BY 4.0](https://creativ
332
336
## walking skeleton
333
337
334
338
:::::::::::: {.columns}
335
-
::::::::: {.column width="70%"}
339
+
::::::::: {.column width="70%" .wide-quote .mt-3}
336
340
337
-
> A Walking Skeleton is a tiny implementation of the system that performs a small end-to-end function. It need not use the final architecture, but it should link together the main architectural components. The architecture and the functionality can then evolve in parallel.
341
+
> A Walking Skeleton is a tiny implementation of the system that performs a small end-to-end function.
342
+
It need not use the final architecture, but it should link together the main architectural components.
343
+
<!-- The architecture and the functionality can then evolve in parallel. -->
338
344
>
339
345
> -- Alistair Cockburn
340
346
347
+
::: {.mt-2}
348
+
- technical proof of concept
349
+
- minimizes risk and helps validate assumptions early
Copy file name to clipboardExpand all lines: lectures/HOME.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -141,6 +141,7 @@ MVC-MVP-MVVM
141
141
-[Story points and estimation ](https://www.atlassian.com/agile/project-management/estimation) - by Dan Radigan
142
142
-[What Scrum Says About Estimates](https://www.scrum.org/resources/blog/what-scrum-says-about-estimates)
143
143
-[How to create a Minimal, Reproducible Example](https://stackoverflow.com/help/minimal-reproducible-example)
144
+
-[Walking Skeletons in Software Architecture](https://medium.com/@jorisvdaalsvoort/walking-skeletons-in-software-architecture-894168276e3f) - by Joris van der Aalsvoort
0 commit comments