From backlog to pull request: building an AI-augmented development lifecycle
A real project story about introducing AI agents, reusable prompts, templates, and retrieval into the delivery lifecycle, from backlog refinement to planning and coding, while keeping humans in control.
Many teams lose time in the space between business intent and working software. Backlog items arrive with missing context. Refinement creates clarification loops. Estimation happens before technical implications are fully understood. New joiners depend heavily on senior developers. Developers use AI tools individually, but without a shared process, reusable assets, or measurable delivery impact.
This talk presents a real initiative to introduce an AI-augmented development lifecycle into a product team. The goal was not to replace developers or automate delivery end to end. The goal was to improve the flow from backlog item to refined work, from refined work to implementation plan, and from implementation plan to code, while keeping ownership, decision making, and accountability with the team.
The first phase introduced an agentic development lifecycle with reusable agents, skills, prompts, templates, and working examples. A refinement agent helps improve clarity, completeness, acceptance criteria, and missing information. A planning agent helps identify dependencies, technical implications, blockers, risks, and estimation inputs. A coding agent uses the implementation plan, the codebase, and team conventions to support code generation and modification. At each step, the human remains in the loop, challenging the output, adjusting it, and validating whether it makes sense.
The second phase strengthens the lifecycle with a custom retrieval augmented generation capability for codebase and knowledge access. The idea is to ingest product requirements, software requirements, design specifications, logs, manuals, operational documentation, and source code, then expose this knowledge to both people and agents. With Graph RAG, for example, relationships between code, requirements, business rules, data, and runtime behavior can become easier to explore. A chat interface can make the same knowledge accessible to developers, business analysts, quality engineers, product owners, subject matter experts, and new joiners, regardless of which delivery or development tools they use.
The talk will cover the lifecycle design, the human-in-the-loop workflow, the role of reusable prompts and skills, the relationship between agents and retrieval, and the measurement approach. Candidate KPIs include cycle time from ready to done, backlog items completed per sprint, carry over, estimation accuracy, time to find reliable information, onboarding time, repeated questions to senior developers or subject matter experts, token consumption or AI cost per completed backlog item, and avoidable rework.
Attendees will leave with a practical model for introducing AI into delivery without treating it as magic, a black box, or a vendor demo. The main takeaway is that AI can improve delivery when it is embedded into team practices, grounded in real context, measured with discipline, and designed to augment people rather than bypass them.
I have been designing and developing enterprise software solutions since 1998, mostly through freelance and entrepreneurial roles, for a variety of international organizations. My work has spanned software architecture, full-stack development, and machine learning, often in regulated environments like medical devices.
I have led teams of up to 20 people, always with a servant leadership approach, focused on enabling others to thrive and deliver their best work. I have also contributed to cultural and technical assessments as part of the recruiting process.
I have been active for many years as a speaker, conference presenter, classroom and e-learning instructor, and author—opportunities that have developed my communication skills and allowed me to give back to the tech community.
I am a musician with four released albums, and a long-time reader and writer of science fiction.
I am bilingual in English and Italian, and also speak French, German, and Spanish.