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: public/blogs/user-stories.mdx
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,17 +60,17 @@ An effective user story should adhere to the <L href='https://www.agilealliance.
60
60
</C>
61
61
62
62
<C>
63
-
**Testable:** More on this [later.]()
63
+
**Testable:** More on this <Lhref='#testability'>later.</L>
64
64
</C>
65
65
66
66
<C>
67
-
**Prioritized:** More on this [later.]()
67
+
**Prioritized:** More on this <Lhref='#ranking'>later.</L>
68
68
</C>
69
69
70
70
<H2>Fixing Common Mistakes in User Stories</H2>
71
71
72
72
<C>
73
-
**Use Consistent Language:** Establish a [glossary]() early in the project to define terms consistently and ensure clarity across all stakeholders
73
+
**Use Consistent Language:** Establish a <Lhref='/services/glossary'>glossary</L> early in the project to define terms consistently and ensure clarity across all stakeholders
74
74
</C>
75
75
76
76
@@ -85,14 +85,14 @@ An effective user story should adhere to the <L href='https://www.agilealliance.
85
85
86
86
87
87
<C>
88
-
**Remove Technical Details If not needed:** Separate user goals from implementation specifics to maintain relevance and flexibility. Should the user get notified by [Kafka]() or a web hook? Does it really matter? The user just wants to get notified, using either technology won't matter, in the end. But will it matter if the user receives the notification through email or other means? Yes.
88
+
**Remove Technical Details If not needed:** Separate user goals from implementation specifics to maintain relevance and flexibility. Should the user get notified by Kafka or a web hook? Does it really matter? The user just wants to get notified, using either technology won't matter, in the end. But will it matter if the user receives the notification through email or other means? Yes.
89
89
</C>
90
90
91
91
92
92
93
93
94
94
<C>
95
-
**Clarifying Roles:** Yes it's called User Story but, not everyone is a user. Tailor user stories to specific user roles (e.g., manager, admin, architect, [group leader?](https://www.urbandictionary.com/define.php?term=group%20leader) ) to ensure features meet diverse user needs.
95
+
**Clarifying Roles:** Yes it's called User Story but, not everyone is a user. Tailor user stories to specific user roles (e.g., manager, admin, architect, <Lhref='https://www.urbandictionary.com/define.php?term=group%20leader'>group leader?</L> to ensure features meet diverse user needs.
96
96
</C>
97
97
98
98
<H2>Good and Bad User Story Examples</H2>
@@ -137,9 +137,9 @@ You might find these ones in the wild
137
137
-**\> Needs:** Real-time project metrics
138
138
-**\> Purpose:** Improved project visibility and decision-making
139
139
</C>
140
-
<H2id='Testability'>Testability</H2>
140
+
<H2id='testability'>Testability</H2>
141
141
<C>
142
-
Rewrite user stories using Behavior-Driven Development format, such as [Gherkin]() syntax, so you can directly map these stories to executable tests, and ensure that the software meets the specified requirements and behaviors.
142
+
Rewrite user stories using Behavior-Driven Development format, such as <Lhref='https://cucumber.io/docs/gherkin/reference/'>Gherkin</L> syntax, so you can directly map these stories to executable tests, and ensure that the software meets the specified requirements and behaviors.
143
143
</C>
144
144
<H2>Gherkin Syntax</H2>
145
145
@@ -190,9 +190,9 @@ You see how better it gets? Here's another one
190
190
/>
191
191
192
192
193
-
<H2>Ranking</H2>
193
+
<H2id='ranking'>Ranking</H2>
194
194
<C>
195
-
And yeah, did I mention that, when a user story is set, it needs a priority level. The method you use might [differ](https://www.altexsoft.com/blog/most-popular-prioritization-techniques-and-methods-moscow-rice-kano-model-walking-skeleton-and-others/), in [my projects]() I use the [MoSCoW]() method.
195
+
And yeah, did I mention that, when a user story is set, it needs a priority level. The method you use might <Lhref='https://www.altexsoft.com/blog/most-popular-prioritization-techniques-and-methods-moscow-rice-kano-model-walking-skeleton-and-others'>differ</L>, in <Lhref='/services/full-software-solution'>my projects</L> I use the <Lhref='https://en.wikipedia.org/wiki/MoSCoW_method'>MoSCoW</L> method.
0 commit comments