ap.Abhishek Patel

Search

Search notes, essays, projects, and the library. Use arrow keys to choose and Enter to open.

Abhishek Patel
Learning. Building. Writing it down.

I'm Abhishek, a software engineer. I write about agile delivery and Azure DevOps — user stories, acceptance criteria, sprint planning, and estimation — and keep notes on what I find while building.

Abhishek Patel — professional portrait

Latest notes

All notes →

How to Write a User Story That Fits in One Sprint: INVEST, Splitting Patterns and Examples

The most useful thing I ever read about User Stories is Ron Jeffries' idea of the three Cs: the Card (the short sentence), the Conversation (the discussion it triggers), and the Confirmation (the acceptance criteria you agree on). The written sentence is not a specifi

Note

Building Software With AI: Why Faster Code Makes Specification and Review the Real Bottleneck

AI did not create our planning problems. It removed the thing that was accidentally hiding them.

Note

The Sprint Cycle Explained: Backlog Refinement, Sprint Planning, Daily, Review and Retrospective

If you take one thing from this note: the quality of your sprint was decided before it started.

Note

Definition of Ready: The Checklist That Decides Whether a Story Can Enter a Sprint

The Definition of Ready is a short checklist a Story must pass before it is allowed into a sprint.

Note

Agile and Azure DevOps Terminology Cheat Sheet: Every Term Explained in One Line

Acceptance criteria are per Story and change constantly. Definition of Done applies to everything and changes rarely. Definition of Ready is a team practice, not an official Scrum artifact, while Definition of Done is.

Note
19Notes
0Essays
0Projects
0Library
2Active days
2026 · Small steps, collected over timeLessMore