Still in heavy development. Not all features are available.
Iterator’s streamlined workflow helps teams deliver consistent value at a sustainable pace. Here’s a walkthrough of how a typical feature story moves through Iterator’s workflow.
Create stories. Product managers (PMs), product owners (POs), or customers begin by adding new feature stories. This can happen during collaborative sessions such as story mapping, specification workshops, or iteration planning meetings (IPMs). Stories can include mock-ups, files, or other assets. When first created, stories live in the Icebox or remain unscheduled if they are unestimated.
Prioritize stories. PMs or POs prioritize stories by moving them into the Backlog. These stories become unstarted and remain unestimated.
Estimate stories. During IPMs, the team discusses each story to build shared understanding and adds details like acceptance criteria. Stories are then estimated. Learn more about estimating.
Start stories. Developers (or pairs) start an estimated story when ready. If the story hasn’t been estimated yet, they’ll be prompted to assign a point value. Once started, the story moves into the “Started” state and is assigned an owner. The team collaborates to code and test the story until it’s ready.
Finish and deliver stories. After coding and testing are complete and all automated tests pass, developers mark the story as “Finished"—either manually or through SCM integration. This unlocks the Deliver button.
Test stories. Once the CI build passes and the story is deployed to a test environment, it’s marked as Delivered. Accept and Reject options now become available.
Accept or reject stories. The PM/PO (often in collaboration with testers or designers) verifies whether the story meets the acceptance criteria. If accepted, the story turns green and moves to the top of the current iteration. If rejected, feedback is provided for revisions.
Move to Done. At the end of the iteration, all accepted stories are moved to the Done panel.
If a delivered story needs further work, clicking Reject prompts the user to leave a comment explaining the needed changes. Owners are notified by default but can customize notification preferences.
You can flag issues using labels like needs-design
or needs-discussion
. Use Iterator’s blocking feature to indicate dependencies between stories.
For example:
as-designed
and accept it to preserve context.To explore more customization options, see Getting More Out of Iterator → Workflow.
Bug stories follow a similar process to feature stories and may also be labeled by release, epic, or area.
When testing a delivered feature, if related issues are found, you usually reject the story and comment within it. However, for smaller or unrelated issues, it may be better to create a separate bug story and link it.
While Iterator doesn’t include traditional bug-tracking features like priorities or severities, positioning a bug within the Backlog communicates its importance effectively. Bugs remain visible in context, helping prioritize them alongside feature work.
For advanced needs, consider Iterator’s integration options or explore third-party issue tracking tools.