<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://abhishekpatel.co</loc>
<lastmod>2026-09-19T20:39:31.618Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes</loc>
<lastmod>2026-09-19T20:39:31.618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/essays</loc>
<lastmod>2026-09-19T20:39:31.618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/projects</loc>
<lastmod>2026-09-19T20:39:31.618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/library</loc>
<lastmod>2026-09-19T20:39:31.618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abhishekpatel.co/about</loc>
<lastmod>2026-09-19T20:39:31.618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/topics</loc>
<lastmod>2026-09-19T20:39:31.618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abhishekpatel.co/archive</loc>
<lastmod>2026-09-19T20:39:31.618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/how-to-write-a-user-story-that-fits-in-one-sprint-invest-splitting-patterns-and</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/building-software-with-ai-why-faster-code-makes-specification-and-review-the-rea</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/the-sprint-cycle-explained-backlog-refinement-sprint-planning-daily-review-and-r</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/definition-of-ready-the-checklist-that-decides-whether-a-story-can-enter-a-sprin</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/agile-and-azure-devops-terminology-cheat-sheet-every-term-explained-in-one-line</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/product-delivery-playbook-planning-estimating-and-maintaining-software-as-it-gro</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/ready-to-use-templates-for-epics-features-stories-bugs-test-cases-and-sprint-goa</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/why-features-end-up-with-no-test-cases-and-how-to-make-that-structurally-impossi</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/how-to-set-up-azure-devops-for-agile-delivery-work-items-fields-tags-queries-and</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/how-to-write-acceptance-criteria-defining-expected-behaviour-before-development</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/definition-of-done-how-to-stop-calling-work-finished-when-testing-is-still-pendi</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/how-to-roll-out-an-agile-delivery-process-in-90-days-one-change-at-a-time</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/scope-creep-in-sprints-how-to-classify-stakeholder-feedback-instead-of-absorbing</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/sli-slo-and-error-budgets-measuring-whether-your-product-is-actually-healthy-in</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/epic-vs-feature-vs-user-story-vs-task-how-to-break-work-down-and-decide-which-is</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/story-points-explained-what-they-measure-why-fibonacci-and-how-to-run-planning-p</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/velocity-and-capacity-how-to-forecast-delivery-dates-with-evidence-instead-of-op</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/why-nobody-remembers-how-a-feature-works-documenting-behaviour-edge-cases-and-ow</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abhishekpatel.co/notes/why-startups-keep-missing-deadlines-the-real-cause-behind-sprint-delays-missing</loc>
<lastmod>2026-09-19T12:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
