Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6101415

Browse files
committed
chore: update links for csrf blog
1 parent 02aa897 commit 6101415

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

public/blogs/user-stories.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Understand the target audience's demographics and psychographics to define the u
2828

2929
<H3>Adhere to INVEST Criteria</H3>
3030
<C>
31-
An effective user story should adhere to the [INVEST]() criteria to ensure clarity, feasibility, and value delivery:
31+
An effective user story should adhere to the <L href='https://www.agilealliance.org/glossary/invest/'>INVEST</L> criteria to ensure clarity, feasibility, and value delivery:
3232
</C>
3333

3434
<C>
@@ -45,12 +45,12 @@ An effective user story should adhere to the [INVEST]() criteria to ensure clari
4545

4646

4747
<C>
48-
**Estimable:** User stories should be sufficiently detailed to allow for [estimation]() of effort and duration required for implementation
48+
**Estimable:** User stories should be sufficiently detailed to allow for <L href='/services/estimates'>estimation</L> of effort and duration required for implementation
4949
</C>
5050

5151

5252
<C>
53-
**Small:** User stories should be broken down into small, manageable chunks of work that can be completed within a single [sprint.]()
53+
**Small:** User stories should be broken down into small, manageable chunks of work that can be completed within a single sprint.
5454
</C>
5555

5656

@@ -137,7 +137,7 @@ You might find these ones in the wild
137137
- **\> Needs:** Real-time project metrics
138138
- **\> Purpose:** Improved project visibility and decision-making
139139
</C>
140-
<H2>Testability</H2>
140+
<H2 id='Testability'>Testability</H2>
141141
<C>
142142
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.
143143
</C>

public/services/deadlines.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Sprints, with their fixed timelines mostly based on literally nothing, often imp
2323
Instead of adhering to traditional sprints with predetermined timelines for implementing a set number of features, our approach allows sprints to conclude once a collection of <L href="/services/glossary#user-stories">User Stories</L>, also referred to as "Epics", are fully implemented. These sprints can span anywhere from two days, two weeks to several months or even longer. And since we prioritize <L href='/blog/management-skill-issues#conclusion'>deliverables</L> over time. We do not try to squash a bunch of features to fit a golden number like "2 weeks". Each "sprint" is different. The asynchronous and parallel nature of task management allows to engage in multiple sprints simultaneously. For instance, if we have features A, B, C, and D to implement, rather than completing them sequentially, they all start simultaneously. If one feature, such as D, takes longer than expected, we don't halt progress, instead, we continue advancing. By the time we reach the midpoint of D, A, B, and C have already been completed. We use a <L href='/services/glossary#ticket-system'>ticket system</L> to break down these larger features into smaller, independent, traceable, and <L href='/services/billing#task-cost'>billable</L> tickets.
2424
</C>
2525
<C>
26-
<L href='/blog/project-exstimates'>Estimating</L> future progress is based on tracking the completion of these tickets over time, rather than predicting how much can be done within an arbitrarily defined classical "sprint" period. And by monitoring the rate of ticket completion, we can forecast project progress more accurately and adjust <L href='#prioritized'>priorities</L> accordingly.
26+
<L href='/services/estimates'>Estimating</L> future progress is based on tracking the completion of these tickets over time, rather than predicting how much can be done within an arbitrarily defined classical "sprint" period. And by monitoring the rate of ticket completion, we can forecast project progress more accurately and adjust <L href='#prioritized'>priorities</L> accordingly.
2727
</C>
2828
<C>
2929
This also reduces risk by minimizing the chances of encountering unforeseen complications in large and complex tasks. It allows for a steady flow of completed work. If an <L href='/services/glossary#ticket'>issue</L> is particularly challenging, we can work on multiple tasks simultaneously without disruption. On top of that, code reviews become more manageable and efficient with smaller and laser focused units of work, which in turn enhances overall <L href="/blog/tag/quality">quality</L> while reducing overhead.

0 commit comments

Comments
 (0)