How the flow works

Stop reinventing your process. Run a proven one.

FlowGazer is opinionated on purpose: instead of a blank canvas you have to design yourself, you get a workflow shaped by years of engineering leadership, from the first idea to production.

Why a fixed flow?

help

The problem

Most tools let every team design its own process. Rules end up in people's heads, steps get skipped under pressure, and “done” means something different in every team.

route

The idea

One way of working, the same for every team: a story moves through fixed stages, and each move has an owner and a condition. You adopt the flow instead of configuring one.

verified_user

How it holds

FlowGazer checks every move. If the condition isn't met, the move is refused and you see why, so the process still holds on a busy Friday.

Four stages, one path.

Every story follows the same path. Each stage has an owner and a gate.

  1. Idea Anyone writes it down
  2. Discovery Pre-work: feasibility, UX, designs
  3. arrow_downward Gate:A product manager says ready
  4. Backlog Ranked, estimated in grooming
  5. arrow_downward Gate:Has an estimate
  6. Sprint To do, in progress, peer review
  7. arrow_downward Gate:PR link + approved by someone else
  8. Release Dev, staging, production
  9. arrow_downward Gate:QA and Ops sign off
  10. Live Done means in production

undo Going back is part of the flow: a refused review returns the story to in progress, and a QA rejection sends it back one environment.

StageWhat happensWhoThe gate
DiscoveryWork the story out: pre-work tasks for feasibility, UX research and designs.Product manager, with the people doing the pre-workOnly product managers move a story to the backlog.
BacklogReady stories, ranked by priority; the team estimates them in grooming.Product manager, teamA story needs an estimate before it can enter a sprint.
SprintThe team plans the sprint and works it: to do, in progress, peer review.Scrum master or lead plans; developers work; a reviewer approvesA review needs a pull request link and someone other than the author.
ReleaseDev, staging and production on the release board.Ops deploys, QA signs offOnly the assigned QA or Ops (or a manager) signs off; a QA rejection sends the story back.

Checked by FlowGazer, not just the screens.

The gates aren't hidden buttons: FlowGazer refuses the move, with the reason, however the request is made.

how_to_reg

Four eyes on every change

Nobody reviews or approves their own work. The review is claimed and approved by someone else.

checklist

Ready means ready

Stories reach the backlog through a product manager, and the sprint only with an estimate.

rocket_launch

Done means live

Release stages move only on the release board, signed off by QA and Ops.

A person moves the story. On purpose.

Automation can write code, open pull requests and deploy. That's good, but someone still has to answer for what ships. In FlowGazer every move is made by a person, and their name is on it: who said a story was ready, who approved the review, who signed off the release.

GitHub stays the source of truth for your code. FlowGazer is the record of who decided what.

When real life happens

People get ill and fixes get urgent. Managers (scrum masters, leads, product managers and admins) can step in, for example to approve a story when its reviewer is away. Guardrails, not handcuffs.

A scrum master can approve a story in review even though she is not its reviewer

What the flow believes in

The board tells the truth

If the board doesn't show where the code really is, the board is lying, and a lie on the board is a risk for the business.

Questions before the sprint

Unclear stories cost the most in the middle of a sprint. Discovery answers them first.

People decide, tools support

FlowGazer guides and checks; your team makes the calls. AI helps when you ask, it doesn't do the work.

Enforced flow. Predictable sprints.