Skip to content
This repository was archived by the owner on Nov 26, 2025. It is now read-only.

Commit 7ce9c4b

Browse files
committed
agile: backlog grooming
1 parent 4cbaa1d commit 7ce9c4b

1 file changed

Lines changed: 52 additions & 26 deletions

File tree

doc/agile/v1/sprint_backlog_30.org

Lines changed: 52 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -12,40 +12,41 @@
1212
** Active
1313

1414
#+begin: clocktable :maxlevel 3 :scope subtree :indent nil :emphasize nil :scope file :narrow 75 :formula %
15-
#+CAPTION: Clock summary at [2021-01-02 Sat 14:17]
15+
#+CAPTION: Clock summary at [2021-01-03 Sun 14:36]
1616
| <75> | | | | |
1717
| Headline | Time | | | % |
1818
|-----------------------------------------------------+---------+-------+-------+-------|
19-
| *Total time* | *76:09* | | | 100.0 |
19+
| *Total time* | *80:27* | | | 100.0 |
2020
|-----------------------------------------------------+---------+-------+-------+-------|
21-
| Stories | 76:09 | | | 100.0 |
22-
| Active | | 76:09 | | 100.0 |
23-
| Edit release notes for previous sprint | | | 6:04 | 8.0 |
21+
| Stories | 80:27 | | | 100.0 |
22+
| Active | | 80:27 | | 100.0 |
23+
| Edit release notes for previous sprint | | | 6:04 | 7.5 |
2424
| Create a demo and presentation for previous sprint | | | 0:34 | 0.7 |
25-
| Sprint and product backlog grooming | | | 2:52 | 3.8 |
26-
| Solve emacs issues | | | 2:48 | 3.7 |
27-
| Add support for reading org mode documents | | | 19:46 | 26.0 |
28-
| Remove leading and trailing new lines from comments | | | 1:03 | 1.4 |
29-
| Stitch templates are consuming whitespace | | | 1:56 | 2.5 |
30-
| Add org-mode codec for input | | | 8:56 | 11.7 |
31-
| Convert library models into org | | | 1:26 | 1.9 |
32-
| Convert reference models into org | | | 2:56 | 3.9 |
25+
| Sprint and product backlog grooming | | | 2:52 | 3.6 |
26+
| Solve emacs issues | | | 2:48 | 3.5 |
27+
| Add support for reading org mode documents | | | 19:46 | 24.6 |
28+
| Remove leading and trailing new lines from comments | | | 1:03 | 1.3 |
29+
| Stitch templates are consuming whitespace | | | 1:56 | 2.4 |
30+
| Add org-mode codec for input | | | 8:56 | 11.1 |
31+
| Convert library models into org | | | 1:26 | 1.8 |
32+
| Convert reference models into org | | | 2:56 | 3.6 |
3333
| Assorted improvements to org model | | | 0:37 | 0.8 |
34-
| Create a model to org transform | | | 3:57 | 5.2 |
35-
| Remove JSON and Dia models for Dogen | | | 1:17 | 1.7 |
36-
| Split orchestration tests by model and codec | | | 1:58 | 2.6 |
37-
| Create a "frozen" project | | | 1:49 | 2.4 |
34+
| Create a model to org transform | | | 3:57 | 4.9 |
35+
| Remove JSON and Dia models for Dogen | | | 1:17 | 1.6 |
36+
| Split orchestration tests by model and codec | | | 1:58 | 2.4 |
37+
| Create a "frozen" project | | | 1:49 | 2.3 |
3838
| Add tags to org model | | | 1:15 | 1.6 |
3939
| Inject custom IDs into org documents | | | 0:38 | 0.8 |
40-
| Allow spaces in headlines for org mode documents | | | 0:54 | 1.2 |
41-
| Add PlantUML markup language support | | | 5:29 | 7.2 |
42-
| Merge dia codec model into main codec model | | | 3:04 | 4.0 |
43-
| Add include directories to models | | | 3:31 | 4.6 |
44-
| Move documentation transform to codec model | | | 1:36 | 2.1 |
40+
| Allow spaces in headlines for org mode documents | | | 0:54 | 1.1 |
41+
| Add PlantUML markup language support | | | 5:29 | 6.8 |
42+
| Merge dia codec model into main codec model | | | 3:04 | 3.8 |
43+
| Add include directories to models | | | 3:31 | 4.4 |
44+
| Move documentation transform to codec model | | | 1:36 | 2.0 |
4545
| Analysis on org mode round-tripping | | | 0:32 | 0.7 |
46-
| Add org-to-org tests | | | 0:50 | 1.1 |
46+
| Add org-to-org tests | | | 0:50 | 1.0 |
47+
| Add missing provenance details to codec models | | | 0:54 | 1.1 |
4748
| Add comments to PlantUML diagrams | | | 0:15 | 0.3 |
48-
| Consider replacing properties drawer with tables | | | 0:06 | 0.1 |
49+
| Consider replacing properties drawer with tables | | | 3:30 | 4.4 |
4950
#+tblfm: $5='(org-clock-time%-mod @3$2 $2..$4);%.1f
5051
#+end:
5152

@@ -1145,6 +1146,22 @@ there are no diffs. We need to create some hacks around the current
11451146
implementation of artefacts in the codec model; this will be fixed
11461147
when we start using the PM properly.
11471148

1149+
*** COMPLETED Add missing provenance details to codec models :story:
1150+
CLOSED: [2021-01-03 Sun 14:19]
1151+
:LOGBOOK:
1152+
CLOCK: [2021-01-03 Sun 13:25]--[2021-01-03 Sun 14:19] => 0:54
1153+
:END:
1154+
1155+
At present we are not populating:
1156+
1157+
- file name
1158+
- line number
1159+
1160+
For codec elements. This makes logging harder, especially prior to
1161+
reading the model name from meta-data. We should be able to populate
1162+
these properties for almost all codecs (not possible in Dia). We
1163+
should at least add support for org and perhaps JSON.
1164+
11481165
*** STARTED Add comments to PlantUML diagrams :story:
11491166
:LOGBOOK:
11501167
CLOCK: [2021-01-01 Fri 18:33]--[2021-01-01 Fri 18:36] => 0:03
@@ -1156,6 +1173,10 @@ diagram.
11561173

11571174
*** STARTED Consider replacing properties drawer with tables :story:
11581175
:LOGBOOK:
1176+
CLOCK: [2021-01-03 Sun 14:20]--[2021-01-03 Sun 14:36] => 0:16
1177+
CLOCK: [2021-01-03 Sun 11:55]--[2021-01-03 Sun 13:24] => 1:29
1178+
CLOCK: [2021-01-02 Sat 19:00]--[2021-01-02 Sat 19:48] => 0:48
1179+
CLOCK: [2021-01-02 Sat 16:39]--[2021-01-02 Sat 17:30] => 0:51
11591180
CLOCK: [2021-01-02 Sat 10:27]--[2021-01-02 Sat 10:33] => 0:06
11601181
:END:
11611182

@@ -1167,7 +1188,6 @@ does have some downsides:
11671188

11681189
An alternative would be to make these tables:
11691190

1170-
#+begin_dogen
11711191
| Key | Value |
11721192
|----------------------------------+-------------------------------------|
11731193
| masd.codec.dia.comment | true |
@@ -1180,7 +1200,6 @@ An alternative would be to make these tables:
11801200
| masd.codec.reference | masd.variability |
11811201
| masd.codec.reference | dogen.profiles |
11821202
| masd.variability.profile | dogen.profiles.base.default_profile |
1183-
#+end_dogen
11841203

11851204
The table would be fairly easy to parse - more or less just a pipe
11861205
separated input, with trimming. We should try to generate these and
@@ -1206,6 +1225,13 @@ list:
12061225
Notes:
12071226

12081227
- custom id can remain as a property.
1228+
- add caption.
1229+
1230+
*** Add custom IDs to attributes in org model :story:
1231+
1232+
At present we do not seem to be reading the custom id properties in
1233+
attributes. This means that if we add them to a model, rountripping
1234+
will fail. We should read them in.
12091235

12101236
*** Artefacts do not belong in codec models :story:
12111237

0 commit comments

Comments
 (0)