Germán A. Aliprandi

Personal Blog

Germán A. Aliprandi
Última actualización: 2 de mayo de 2026

Workflow AI

Updated: May 2, 2026

Imagine that every time you start a task, an assistant has already read all the context, understood the design, detected what’s missing, and prepared a detailed plan so you only have to decide if it’s right. That, in essence, is what Workflow AI proposes: a workflow where AI agents accompany every stage of software development, not as a replacement for the team, but as a copilot that reduces friction and standardizes quality.

The problem no one wants to admit

Most development teams lose hours — sometimes days — on tasks that don’t add direct value. Writing user stories that no one understands later, translating Figma designs into code with discrepancies only discovered in production, estimating tasks with vague criteria, reviewing pull requests blindly because context is missing. It all adds up.

Workflow AI is not magic. It’s simply a way to structure work so AI agents can genuinely help, because the workflow is designed so each stage delivers exactly what the next needs. Nothing more, nothing less.

The four stages of the workflow

The journey is linear and each step feeds the next with refined context:

User Story → Refinement → Development → PR Review

The key is that the agent doesn’t start from scratch at each stage. It inherits everything accumulated before, so it always works with complete information, not assumptions.

1. The user story that writes itself

Everything starts with an idea. The Product Owner tells the agent what the user needs, in natural language, without worrying about format. The agent structures this into a user story with clear acceptance criteria and, most importantly, a technical deliverables section that includes copies, colors, components, layout, and accessibility. All self-contained, without depending on the designer being available or anyone opening Figma.

If information is missing, the agent detects it and asks. It never invents answers.

2. The refinement where the team only decides

With the complete story, the agent proposes a high-level plan: a numbered list of key tasks. The team discusses, adjusts, and approves the direction. Only then does the agent break down each task into detailed subtasks, with testable acceptance criteria, proposed tests, and necessary coverage.

The team focuses on deliberating on strategy, not writing tickets. It’s the discussion that adds value, not the documentation.

3. The development that comes with a map

When a developer picks up a subtask, the agent has already read the description, criteria, tests, and expected coverage. So the first step isn’t guessing, but validating: the agent proposes an implementation plan with files to modify and technical justification. The developer approves or corrects it, and then the agent executes.

During implementation, each change is accompanied by tests executed at the moment. No surprises at the end. When everything is ready, the pull request is created with a descriptive message, reference to the story, and an assigned reviewer.

4. The review that doesn’t depend on memory

The reviewer doesn’t need to remember what was agreed in the planning a week ago. Their agent downloads the branch, executes the tests and contrasts the changes introduced in the PR with the User Story in Jira, looking for evidence in the code that all acceptance criteria are met. It also reviews quality and security, and presents a clear summary with evidence. The reviewer decides: approve or reject with concrete comments on what failed, why, and how to fix it.

The final decision is always human. The agent only ensures that decision is informed.

The glue that holds it together

For this to work in real teams with real tools, the workflow relies on a protocol called MCP that allows agents to connect with Jira, GitHub, Figma, and any other tool the team uses. Each agent identifies with a role before acting, receives official project instructions, and executes dedicated tasks, like creating subtasks with standardized format or reading complete issues.

Start without fear

You don’t need to revolutionize the entire team overnight. The complete flow delivers maximum impact, but each stage individually already adds value. You can start with a single team, measure before and after, and expand what works. The process is designed so that, if one day an agent isn’t available, the team continues working exactly the same, just a bit slower.

The real transformation isn’t technological. It’s changing how you think about work: designing stories considering that an agent will read them, reviewing code knowing an agent will execute the tests, estimating tasks with confidence that context won’t be lost between stages. The team maintains control. The agent ensures that control is based on complete information.

AI Agent-First SDLC MCP Workflow