<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" generatedBy="WIX">
<url>
<loc>https://www.shiftquality.com/post/tutorial-8-split-phase</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_7205e50d138b44e2a9a3f141396ac62a~mv2.png</image:loc>
<image:title>Split Phase — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/discovery-for-ai-features-scoping-before-you-prompt</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ea40491e19ff47629f3de1f6ffacd517~mv2.png</image:loc>
<image:title>Discovery for AI Features — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/profile-a-slow-endpoint</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e0f7a7afe8f84478a7f7d1fea862627a~mv2.png</image:loc>
<image:title>Profile a Slow Endpoint — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/coach-through-failure-mentoring-engineers-part-6</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_75acc098253a4202ac73dbf87bddfd10~mv2.png</image:loc>
<image:title>Coach Through Failure — Mentoring Engineers, Part 6</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-1-run-your-first-stakeholder-interview</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_27af911b5da54f1895c43277e2c4cf85~mv2.png</image:loc>
<image:title>Run Your First Stakeholder Interview — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/perspectives</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2e8d280ffe1a45008c17601327141cd0~mv2.png</image:loc>
<image:title>Perspectives — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/handle-disagreement-as-a-lead-engineering-leadership-part-9</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1b0f65f7333a4f9bbf5274f36a9f0747~mv2.png</image:loc>
<image:title>Handle Disagreement as a Lead — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-first-30-days-for-a-new-engineer-mentoring-engineers-part-1</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_279a9f0ad793493697c8d6ab02d09821~mv2.png</image:loc>
<image:title>The First 30 Days for a New Engineer — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/vendor-evaluation-scorecard-template</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_0c9fb68c7d7a49d89ef8cd929769e633~mv2.png</image:loc>
<image:title>Vendor Evaluation Scorecard Template — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-governance-and-responsible-ai</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_5281bd42265f4734a9d08c696f52a829~mv2.png</image:loc>
<image:title>AI Governance and Responsible AI — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/two-ctos-at-a-bar</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_62e391d0dd714afc8dc7fbab8dcbc08b~mv2.png</image:loc>
<image:title>Two CTOs at a Bar</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/dora-baseline-worksheet-measure-diagnose-re-measure</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d71622cfcc3a4f56b202b9c2cc2941b7~mv2.png</image:loc>
<image:title>DORA Baseline Worksheet: Measure, Diagnose, Re-Measure</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/grow-a-junior-to-mid-level-mentoring-engineers-part-7</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_655d041085734162b35a246104287120~mv2.png</image:loc>
<image:title>Grow a Junior to Mid-Level — Mentoring Engineers, Part 7</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tech-lead-transition</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_dcc06d890a8d4f0a966d5bcdcb8b265c~mv2.png</image:loc>
<image:title>The Tech Lead Transition — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-9-improve-a-metric</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_daec5ca55de24f659629506e735f333a~mv2.png</image:loc>
<image:title>Improve a Metric — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/risk-register-template-for-software-projects</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_cb573f27236948e8bb53c12295765318~mv2.png</image:loc>
<image:title>Risk Register Template for Software Projects — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/status-report-template-for-engineering-leaders</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_679aa002de4d44909f96dd99247ea361~mv2.png</image:loc>
<image:title>Status Report Template for Engineering Leaders — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/load-testing-with-k6</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_b4139064b20c4df0a1bf9897a772a9f4~mv2.png</image:loc>
<image:title>Load Testing with k6, From Zero — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/how-to-test-an-ai-agent</loc>
<lastmod>2026-10-07</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_6389abc690ab4037b8a023e544cf6f70~mv2.png</image:loc>
<image:title>How to Test an AI Agent, Agent Engineering testing guide cover</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/engineering-templates-and-playbooks</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_241392134e6646db92861f0a5d15b114~mv2.png</image:loc>
<image:title>Engineering Templates and Playbooks — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/establish-performance-budgets</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1dc775a03d9f452cb00570bc488560c2~mv2.png</image:loc>
<image:title>Set Performance Budgets That Stick — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/reduce-cold-start-time</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_81780c79ecfc430489d3df6d6985d60d~mv2.png</image:loc>
<image:title>Kill Cold-Start Latency — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-7-debug-race-conditions</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_87418f9777224f7798415cfa61e91863~mv2.png</image:loc>
<image:title>Debug Race Conditions — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/sprint-retrospective-templates-five-that-work</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_0e2c91acd5df4e74accd728fbc447467~mv2.png</image:loc>
<image:title>Sprint Retrospective Templates — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/find-n-plus-1-queries</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_44c406be27014b60b120349d95a08131~mv2.png</image:loc>
<image:title>Hunt Down N+1 Queries — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-10-strangler-pattern-refactor</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_8aa11d4847bd4fd6a9d61e3c5677f465~mv2.png</image:loc>
<image:title>Strangler Pattern Refactor — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/add-a-database-index</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_da9b08cc1738414d8ffb2d114a7cb805~mv2.png</image:loc>
<image:title>Add a Database Index That Actually Helps — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-5-prioritize-with-moscow</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_556ca02da6b6477e80cd68e275d347b3~mv2.png</image:loc>
<image:title>Prioritize With MoSCoW — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-failure-mode-register</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4f79336a497a4ab19c722be63bb71caa~mv2.png</image:loc>
<image:title>Sixteen failure modes in AI-generated code, grouped under four causes</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-7-validate-requirements-with-a-prototype</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_906749cea94a49f3b86aad62f6fc02e1~mv2.png</image:loc>
<image:title>Validate Requirements With a Prototype — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/mcp-is-your-new-attack-surface</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4420f2487b8c46129c33091ce9a148af~mv2.png</image:loc>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/give-feedback-juniors-can-use-mentoring-engineers-part-3</loc>
<lastmod>2026-10-05</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_6d53d45308324df88538836d4b797c87~mv2.png</image:loc>
<image:title>Give Feedback Juniors Can Use — Mentoring Engineers, Part 3</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-6-run-a-requirements-workshop</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d5e046eefa9e4fd29c39ef661c0cb81b~mv2.png</image:loc>
<image:title>Run a Requirements Workshop — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-4-replace-conditional-with-polymorphism</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_9742cb1d5ef64f9ebbde6a99ee3a0d2d~mv2.png</image:loc>
<image:title>Replace Conditional with Polymorphism — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/verification-first-agent-design</loc>
<lastmod>2026-10-06</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_60c54869bdf74a2581bb5f7a732720ec~mv2.png</image:loc>
<image:title>Verification-First Agent Design, Agent Engineering framework cover</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/building-llm-applications</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e25123fb59e64984bb5b40938d24508b~mv2.png</image:loc>
<image:title>Building LLM Applications — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/cache-hot-reads</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_79f3ba0bbcf74f22af152e4b8cb1927a~mv2.png</image:loc>
<image:title>Cache Hot Reads Without Breaking Data — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/stakeholder-map-template</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1766585bfd6e4f3e9c92485e65ef735c~mv2.png</image:loc>
<image:title>Stakeholder Map Template — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/reduce-memory-usage</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_bcc0186c9ba848a69ba8aa3036355d67~mv2.png</image:loc>
<image:title>Cut Memory Usage in Production — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-3-instrument-deploy-frequency</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ed71f729259b442e9cb715def9b48686~mv2.png</image:loc>
<image:title>Instrument Deploy Frequency — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/automation-and-delivery</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_590dfabf87df41d9994138a80abfa80e~mv2.png</image:loc>
<image:title>Automation and Delivery — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-5-move-function-or-module</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_0deca5e8c683426a94ff1038400a855c~mv2.png</image:loc>
<image:title>Move Function or Module — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/mentor-across-difference-mentoring-engineers-part-9</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_cf8e291a22bf467ea38800bb8ad86737~mv2.png</image:loc>
<image:title>Mentor Across Difference — Mentoring Engineers, Part 9</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-8-build-a-team-dashboard</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4677c1df1171430ab368406897bef1d0~mv2.png</image:loc>
<image:title>Build a Team Dashboard — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-7-avoid-metric-anti-patterns</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_8ccbd85019e8412da2971816b54d0bea~mv2.png</image:loc>
<image:title>Avoid Metric Anti-Patterns — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-2-instrument-lead-time</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_dc99429b475d4e6f977068db6008e9a9~mv2.png</image:loc>
<image:title>Instrument Lead Time — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/writing-testable-code-patterns-that-help</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_83e5d2ec2e4c4b89a042a6dcdfd646d1~mv2.png</image:loc>
<image:title>Writing Testable Code: Patterns That Help</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/pair-programming-that-helps-mentoring-engineers-part-2</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_77b68bac6dee4aae804195fd0da2f4db~mv2.png</image:loc>
<image:title>Pair Programming That Helps — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/a-test-strategy-for-llm-features-not-just-evals</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_b6cb4a6589024daf9b27b3411b485e8b~mv2.png</image:loc>
<image:title>A Test Strategy for LLM Features — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/quality-gates-for-shipping-ai</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_529a86411895423480d467b569617098~mv2.png</image:loc>
<image:title>Quality Gates for Shipping AI — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/definition-of-done-for-an-ai-feature</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_b5f9c23c224543c59db9a6dc638c8846~mv2.png</image:loc>
<image:title>Definition of Done for an AI Feature — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-agent-vs-workflow-automation-rpa</loc>
<lastmod>2026-10-07</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_cf15a2d92a844525a4b4760d4f8e62f3~mv2.png</image:loc>
<image:title>Agent, Workflow, Automation or RPA? Agent Engineering decision guide cover</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/optimize-a-slow-database-query</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d260bdb0c630435bad3bb04a9fa5c971~mv2.png</image:loc>
<image:title>Optimize a Slow Database Query — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/what-ai-generated-code-structurally-skips</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d39fcf21ee08451dba9d420193633708~mv2.png</image:loc>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/build-team-culture-engineering-leadership-part-8</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f0ebbd08a9504526a93d7062b6df9aa2~mv2.png</image:loc>
<image:title>Build Team Culture — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/set-team-direction</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_015a3d3d5ada4fe29b8bfa1cb11e7bf2~mv2.png</image:loc>
<image:title>Set Direction Your Team Will Follow — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/quality-engineering-for-ai</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4d2c00565d7f4147adad098d4b538f82~mv2.jpg</image:loc>
<image:title>Quality Engineering for AI — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/what-is-ai-agent-management</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_7c329e4570074301bb611eb356b66561~mv2.png</image:loc>
<image:title>What Is AI Agent Management?</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-10-report-engineering-metrics-up</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_dea6402d7e8e49af9043d1471f425f61~mv2.png</image:loc>
<image:title>Report Engineering Metrics Up — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/engineering-leadership</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1f8b1443e9d34686a0d96cc318da7b29~mv2.png</image:loc>
<image:title>Engineering Leadership — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-6-the-space-framework</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_0cd7db90e3754928b788e7d799a166a2~mv2.png</image:loc>
<image:title>The SPACE Framework — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-9-refactor-to-tests</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2c212da5600c49ea8de0ebfb19207ff8~mv2.png</image:loc>
<image:title>Refactor to Tests — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/manage-up-engineering-leadership-part-7</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_3ad46c9718884e29af253b99d5f7c739~mv2.png</image:loc>
<image:title>Manage Up — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-governance-in-the-pipeline-a-checklist</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_bb94d96a725a4deda86a735a2623fa60~mv2.png</image:loc>
<image:title>AI Governance in the Pipeline: A Checklist</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/help-with-stuck-mentoring-engineers-part-4</loc>
<lastmod>2026-10-06</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ef207b71113d4d589f35e0320bdbdf30~mv2.png</image:loc>
<image:title>Help With Stuck — Mentoring Engineers, Part 4</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/grow-a-mid-to-senior-mentoring-engineers-part-8</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f91f1472459749a9826039fd7f46c7e8~mv2.png</image:loc>
<image:title>Grow a Mid to Senior — Mentoring Engineers, Part 8</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-8-document-non-functional-requirements</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_57346a531dd043758315398b549aba62~mv2.png</image:loc>
<image:title>Document Non-Functional Requirements — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/pilot-to-production-readiness-checklist-for-ai-features</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2cccfa3a2ad846d6a747f6bdbe7449e2~mv2.png</image:loc>
<image:title>Pilot-to-Production Readiness Checklist for AI Features</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-agent-engineering</loc>
<lastmod>2026-10-07</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_c8604685da8146ddb4e30cf6a8206b8a~mv2.png</image:loc>
<image:title>AI Agent Engineering learning path hub cover</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/make-technical-decisions</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f725af5568404acb9d8f638dd1e58eb2~mv2.png</image:loc>
<image:title>Make Technical Decisions You Won&apos;t Regret — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-9-write-a-bug-postmortem</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_23f53ba6f6b14c2da4e5af01714e7cb7~mv2.png</image:loc>
<image:title>Write a Bug Postmortem — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-6-rename-symbol-safely</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_82eda7d488db4e9bacd968068d83949c~mv2.png</image:loc>
<image:title>Rename Symbol Safely — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/risk-based-testing-for-ai-where-to-spend-your-qa-budget</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_72c795d90ace47d6a77b43f4ff3d4e90~mv2.png</image:loc>
<image:title>Risk-Based Testing for AI — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-3-extract-variable</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_3baf4995ac5841a5a28904c00a1a408a~mv2.png</image:loc>
<image:title>Extract Variable — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-cynefin-framework-for-engineering-decisions</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e3490b9d8cb14aa294a5b79c8e74d974~mv2.png</image:loc>
<image:title>The Cynefin Framework for Engineering Decisions</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-10-get-requirements-sign-off</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_451eb65359cd45e38f4def6c9d1e946e~mv2.png</image:loc>
<image:title>Get Requirements Sign-Off — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-2-extract-function</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_7902bd413c0c4a75aba2d2efc54064c0~mv2.png</image:loc>
<image:title>Extract Function — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/delegate-without-lowering-the-bar</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_672f756492f44a8f954ae489e9d9bc76~mv2.png</image:loc>
<image:title>Delegate Without Lowering the Bar — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-2-document-use-cases</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d7cb60a365754f469ddf56c8919c1c15~mv2.png</image:loc>
<image:title>Document Use Cases — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/agent-governance-starts-with-an-inventory-nobody-has</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d0e2e419b83c453abe9a6c1a0361fd45~mv2.png</image:loc>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-1-why-refactor</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_9a1be6c41e7f4db9a60fe9cd2c987ff8~mv2.png</image:loc>
<image:title>Why Refactor — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-9-manage-a-requirements-change</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d7c3eeec9e8c4bac9c6cdc174340aee4~mv2.png</image:loc>
<image:title>Manage a Requirements Change — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-5-instrument-mttr</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_94d531bb5f7947c5823eb13bd5ea06d1~mv2.png</image:loc>
<image:title>Instrument MTTR — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-4-instrument-change-failure-rate</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f782f262105d47bf80a1ace538da8759~mv2.png</image:loc>
<image:title>Instrument Change Failure Rate — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/read-flame-graphs</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_86aa26a63237478b85159016d30fc020~mv2.png</image:loc>
<image:title>How to Actually Read a Flame Graph — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-3-write-user-stories-that-pass-invest</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4d54ce700bc843f5933970f82684e331~mv2.png</image:loc>
<image:title>Write User Stories That Pass INVEST — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-10-build-debugging-tools-into-code</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_aed32016e232432b905a0074cdf6462e~mv2.png</image:loc>
<image:title>Build Debugging Tools Into Code — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/run-effective-one-on-ones</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1452d7062c944b278a054102b4ae261e~mv2.png</image:loc>
<image:title>One-on-Ones People Actually Want — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-feature-requirements-worksheet</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_78c0a646a4f1452abb2a658900f952e0~mv2.png</image:loc>
<image:title>AI Feature Requirements Worksheet</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-7-introduce-parameter-object</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_eed276add23940a6a0003fc402c02daa~mv2.png</image:loc>
<image:title>Introduce Parameter Object — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-1-the-dora-four</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_fec3ad0ed3454a08b7ba2694bb5ec2a2~mv2.png</image:loc>
<image:title>The DORA Four — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-8-debug-production-issues</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ba01220f832f4a6faf6bbc8dea451e34~mv2.png</image:loc>
<image:title>Debug Production Issues — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/sow-template-for-engineering-projects</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_dfaaad046c4f4a239acc0e020b991b0f~mv2.png</image:loc>
<image:title>SOW Template for Engineering Projects — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/acceptance-criteria-for-non-deterministic-features</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_6fe228f6e38c466c999a67250ddebb9c~mv2.png</image:loc>
<image:title>Acceptance Criteria for Non-Deterministic Features — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/protect-your-team-s-time-engineering-leadership-part-10</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_cfd4127b53ff465b9e57858a770931f1~mv2.png</image:loc>
<image:title>Protect Your Team&apos;s Time — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/let-them-go-mentoring-engineers-part-10</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f1d8db5659cb4bf1b1b6a1ddb5e4a2ba~mv2.png</image:loc>
<image:title>Let Them Go — Mentoring Engineers, Part 10</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-4-build-a-traceability-matrix</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_720301ef8e324b5fa35f0a7ed9ba1ae2~mv2.png</image:loc>
<image:title>Build a Traceability Matrix — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/handle-underperformance-engineering-leadership-part-6</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_bb890dfc77154ae8acc07bdfb11e2bdb~mv2.png</image:loc>
<image:title>Handle Underperformance — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/risk-based-test-strategy-worksheet</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_37754a87cc9d456ab977d21da9925651~mv2.png</image:loc>
<image:title>Risk-Based Test Strategy Worksheet</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/software-quality-engineering</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_867531c29f474786978955233bef048b~mv2.png</image:loc>
<image:title>Software Quality Engineering — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-9-when-not-to-use-ai</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_62e9345949f1466791fcae0364543ff7~mv2.png</image:loc>
<image:title>When Not to Use AI — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-is-tearing-companies-apart-along-the-org-chart</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_38576c0561df457185a9d1c121415b3b~mv2.png</image:loc>
<image:title>AI Is Tearing Companies Apart Along the Org Chart — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-8-cache-llm-responses</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_0bc88f186b4441f98cb3d6bf96255c67~mv2.png</image:loc>
<image:title>Cache LLM Responses — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-7-use-ai-for-debugging</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_9154d8c63aaa42e7954e64fd5b3a27e4~mv2.png</image:loc>
<image:title>Use AI for Debugging — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-7-build-review-conventions</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_5c8253da09c04e84a83e2285208edd77~mv2.png</image:loc>
<image:title>Build Review Conventions — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-9-debug-a-failing-test</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_81288a42bddb41229abbe138e6fd09be~mv2.png</image:loc>
<image:title>Debug a Failing Test — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-8-handle-disagreement-in-reviews</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d05cbfe5542f405d87fa55960ab3345b~mv2.png</image:loc>
<image:title>Handle Disagreement in Reviews — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-3-structured-outputs</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_759e8c5e2f8a4a9aadf1529fd15f90c0~mv2.png</image:loc>
<image:title>Structured Outputs — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-4-structured-outputs-json-and-beyond</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_83acc103b74a41ccabe094f7da095064~mv2.png</image:loc>
<image:title>Structured Outputs (JSON and Beyond) — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/gpt-5-5-vs-claude-4-6-vs-gemini-3-1-an-honest-comparison</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_09cbaa43a040443fbc4e0548f18b28b9~mv2.png</image:loc>
<image:title>GPT-5.5 vs Claude 4.6 vs Gemini 3.1 — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-7-multi-turn-conversations</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_decd14ab090440e59685a07df847a95a~mv2.png</image:loc>
<image:title>Multi-Turn Conversations — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-1-set-up-your-testing-environment</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_02f5d3cc97fb4bb6b6b20f1da62dbcba~mv2.png</image:loc>
<image:title>Set Up Your Testing Environment — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/what-is-quality-management</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4863131f2057431aa194099bbbed9052~mv2.png</image:loc>
<image:title>What Is Quality Management — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-6-monitor-for-prompt-drift</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1a58074496cc4dcd910df61fb69bb649~mv2.png</image:loc>
<image:title>Monitor for Prompt Drift — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/building-a-raci-matrix-for-change-initiatives</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_45430b98f6114e90b878959a19059439~mv2.png</image:loc>
<image:title>Building a RACI Matrix for Change Initiatives — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-10-maintain-a-long-lived-test-suite</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_5198dc20b73847d49bddc8134711df84~mv2.png</image:loc>
<image:title>Maintain a Long-Lived Test Suite — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/one-page-project-plan-template</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e8192c55c4de49878961cd480d165dba~mv2.png</image:loc>
<image:title>One-Page Project Plan Template — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-1-what-is-an-agent-with-code</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_752bef54633e4926b7f690bb04cafa70~mv2.png</image:loc>
<image:title>What Is an Agent (With Code) — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-5-chain-prompts-to-break-down-hard-tasks</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_56463f7fded644b68125525b9a07c854~mv2.png</image:loc>
<image:title>Chain Prompts to Break Down Hard Tasks — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-9-production-observability-for-agents</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_efe13442ce334e07868bcbd5fc334e1c~mv2.png</image:loc>
<image:title>Production Observability for Agents — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-1-set-up-your-prompting-workspace</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e1bb1f18c1564c7d8226a3f5bbcf22a3~mv2.png</image:loc>
<image:title>Set Up Your Prompting Workspace — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-6-build-a-planning-agent</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d93cf32dcb4340e1b028ae6ef5b61fc9~mv2.png</image:loc>
<image:title>Build a Planning Agent — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-governance-is-where-the-money-goes-now</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_14c6b47a16f2417880d266d65320d337~mv2.png</image:loc>
<image:title>AI Governance Is Where the Money Goes Now — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-eu-ai-act-compliance-deadline-is-august-2-what-it-actually-means</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d362813ad178488baddf76e22e9b2e86~mv2.png</image:loc>
<image:title>The EU AI Act Compliance Deadline — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/moe-models-won-the-efficiency-war-here-s-why-it-matters</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d2a1a64f0c1e4034afe9fafe4d1172e4~mv2.png</image:loc>
<image:title>MoE Models Won the Efficiency War — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-3-stream-responses-to-a-ui</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_152c8c698383422185f083ad466afb79~mv2.png</image:loc>
<image:title>Stream Responses to a UI — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-4-add-embeddings-and-search</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_7e73ed3988c9484fa30987d2480f415a~mv2.png</image:loc>
<image:title>Add Embeddings and Search — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/pilot-theater-how-to-tell-real-ai-adoption-from-demo-theatre</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_bf9df7becb6641c4ab72094f4dd39852~mv2.png</image:loc>
<image:title>Pilot Theater — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/a-practical-testing-workflow-for-solo-devs</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_76322c359ab84c4a86fff0858e9c7f83~mv2.png</image:loc>
<image:title>A Practical Testing Workflow for Solo Devs — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-5-tool-use-and-agents</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_3d80491379a0464c8d36fa678f2b672e~mv2.png</image:loc>
<image:title>Tool Use and Agents — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-3-ai-pair-programming</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_be0b62d31a66480bb3a3c3515cd07127~mv2.png</image:loc>
<image:title>AI Pair Programming — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-4-review-ai-generated-code</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_bf1d2a09eeff4d85a7f6e7591c433752~mv2.png</image:loc>
<image:title>Review AI-Generated Code — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-9-token-budgeting</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_186087db0e864803b908f8ea3c5638ec~mv2.png</image:loc>
<image:title>Token Budgeting — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-6-prompting-for-code-generation</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4af509c7ab9a4b8791521a77025030e5~mv2.png</image:loc>
<image:title>Prompting for Code Generation — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-2-write-your-first-system-prompt</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_24700f913f694b708612c7ad40d66ae6~mv2.png</image:loc>
<image:title>Write Your First System Prompt — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-3-read-stack-traces-effectively</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1b917e5e7f884f8c9e6bf51d9e6ae057~mv2.png</image:loc>
<image:title>Read Stack Traces Effectively — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-4-mock-external-dependencies-cleanly</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_44416fa1635447b69b509f6fadb41fe4~mv2.png</image:loc>
<image:title>Mock External Dependencies Cleanly — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-4-use-a-debugger-not-print</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ed6e4e0f483e4e248214a3cd86b8c2a4~mv2.png</image:loc>
<image:title>Use a Debugger, Not Print — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-1-pick-an-ai-coding-tool</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_6cba6a3b15e147189c42da9e804e80a9~mv2.png</image:loc>
<image:title>Pick an AI Coding Tool — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-3-give-feedback-that-lands</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e41602097bae4823a95c257b9d480fa8~mv2.png</image:loc>
<image:title>Give Feedback That Lands — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/your-ai-vendor-s-compliance-doesn-t-make-you-compliant</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_621df1ccc6e64f73b0f245c7093c426c~mv2.png</image:loc>
<image:title>Your AI Vendor Compliance Doesnt Make You Compliant — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-10-team-conventions-for-ai-tools</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_505c3b3347f44dc1bccc91c17587b6b9~mv2.png</image:loc>
<image:title>Team Conventions for AI Tools — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-7-function-calling-and-tool-use</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2da54f80ee3949dd95ee1c3c057c6622~mv2.png</image:loc>
<image:title>Function Calling and Tool Use — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-5-spot-security-issues-in-review</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_9562a96caaa34d7da1c2c2f32045dfce~mv2.png</image:loc>
<image:title>Spot Security Issues in Review — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-6-run-tests-in-parallel</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e8452f97b61f49ea9fbc7740c5c9ccf1~mv2.png</image:loc>
<image:title>Run Tests in Parallel — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-7-build-an-eval-ci-pipeline</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_b0b9c0be68814ac68fbd4b3141d09830~mv2.png</image:loc>
<image:title>Build an Eval CI Pipeline — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-5-build-a-basic-rag-system</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e66c7ed04a624e21b869e308bdea33c9~mv2.png</image:loc>
<image:title>Build a Basic RAG System — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-4-track-prompt-regression-over-time</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ac48c92a77404e37ba1bb5a1db5e5060~mv2.png</image:loc>
<image:title>Track Prompt Regression Over Time — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-10-measure-review-health</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_0b50d01da6bb49f4a30eb27107e82b1a~mv2.png</image:loc>
<image:title>Measure Review Health — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-1-call-your-first-llm-api</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_56e7c1ed117f404ebd02a0d05fc8ddf2~mv2.png</image:loc>
<image:title>Call Your First LLM API — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/subquadratic-models-what-subq-s-12m-context-architecture-actually-means</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_38044e00b16c42758ef63041e95f739f~mv2.png</image:loc>
<image:title>Subquadratic Models — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-9-cost-monitor-an-llm-app</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_3490e576095f4c6393f5fecc8d105467~mv2.png</image:loc>
<image:title>Cost-Monitor an LLM App — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-2-million-token-context-window-is-not-what-you-think</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_18c317ab9632473397b6f7e049f590bb~mv2.png</image:loc>
<image:title>The 2-Million-Token Context Window — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-2-prioritize-what-to-comment-on</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_fc9f3dcf05324743ae11fdc2177df3cb~mv2.png</image:loc>
<image:title>Prioritize What to Comment On — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-1-llm-app-shapes</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_21b0f252bedd445a8e15e2e79ea14b32~mv2.png</image:loc>
<image:title>LLM App Shapes — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-8-guardrails-prompt-injection-refusals-and-staying-on-task</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e688463c68ef45ceab1a8e7e2afe6501~mv2.png</image:loc>
<image:title>Guardrails — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-5-set-up-coverage-reporting</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f50a59eb9e244818b64f39d7799e5ff6~mv2.png</image:loc>
<image:title>Set Up Coverage Reporting — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-9-review-junior-engineer-prs</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_67daa4cab5ce41e0b10664969882bc9b~mv2.png</image:loc>
<image:title>Review Junior Engineer PRs — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-6-add-conversation-memory</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_177014d0ff444ed0a635523327b59ed9~mv2.png</image:loc>
<image:title>Add Conversation Memory — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/why-a-95-reliable-model-builds-a-60-reliable-system</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_9906584d1c2746c09605d491db0f5b08~mv2.png</image:loc>
<image:title>Why a 95%-Reliable Model Builds a 60%-Reliable System — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-10-from-prototype-to-product</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d48de1f314e541a18a949eda39515794~mv2.png</image:loc>
<image:title>From Prototype to Product — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-6-review-for-readability</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4cc1a36cd42e4bc982173a5d85188532~mv2.png</image:loc>
<image:title>Review for Readability — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/rfp-template-for-software-vendor-selection</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_75861fe1c5a9474fbeba3f57daed5591~mv2.png</image:loc>
<image:title>RFP Template for Software Vendor Selection — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-1-write-a-reviewable-pr</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_0b83cd2d4cf44d8fb1a759f0cedbc7e1~mv2.png</image:loc>
<image:title>Write a Reviewable PR — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-7-multi-agent-workflows</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_39351baabeb74c4fa6d41c2d9eba7a48~mv2.png</image:loc>
<image:title>Multi-Agent Workflows — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/high-risk-ai-systems-under-the-eu-ai-act-a-classification-guide</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_fee6dc45a8184df4b81f60cb24676d12~mv2.png</image:loc>
<image:title>High-Risk AI Systems Under the EU AI Act — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/a-one-page-quality-strategy-annotated-a-real-example-you-can-copy</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a078df06723d4190b17eda45a8e27996~mv2.png</image:loc>
<image:title>A One-Page Quality Strategy — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-8-capture-and-replay-failures</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_fdff1af4bf9c4122acf76ac0b9c8b4f0~mv2.png</image:loc>
<image:title>Capture and Replay Failures — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/choosing-what-not-to-build-with-ai</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4a30226cf3a84d5e9f45a1fd602a42ad~mv2.png</image:loc>
<image:title>Choosing What NOT to Build With AI — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-5-set-up-ci-to-run-tests</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_6fb6e3bc874046798cae13c994eaa196~mv2.png</image:loc>
<image:title>Set Up CI to Run Tests — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/acceptance-criteria-template-for-agile-teams</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_9b0033eda4954891a974fd034900e2d3~mv2.png</image:loc>
<image:title>Acceptance Criteria Template for Agile Teams — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-9-cost-aware-evaluation</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ebbf29293c554bb4bbff958d8a54dccb~mv2.png</image:loc>
<image:title>Cost-Aware Evaluation — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-3-few-shot-examples-that-work</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2cd51c50f7ea44b285ed68356d6db364~mv2.png</image:loc>
<image:title>Few-Shot Examples That Work — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-1-design-a-test-strategy-document</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_55f4ea8e85694d4fb41dc062dbaf7ea3~mv2.png</image:loc>
<image:title>Design a Test Strategy Document — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-5-use-ai-for-refactoring</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f848ef918c944ddbb6cca33c674758c5~mv2.png</image:loc>
<image:title>Use AI for Refactoring — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-5-handle-agent-failures</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4242f19286864890be75d9fdad32eac0~mv2.png</image:loc>
<image:title>Handle Agent Failures — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-2-add-an-llm-to-a-real-app</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e268ccbc0bd741549f589939aaccef3d~mv2.png</image:loc>
<image:title>Add an LLM to a Real App — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-7-llm-cost-and-latency</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_faaf9f194d3b4099a78368d5dab4a49d~mv2.png</image:loc>
<image:title>LLM Cost and Latency — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-6-llm-evals</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1fd2afcf14d6458aa7c1a13e9cb9742d~mv2.png</image:loc>
<image:title>LLM Evals — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-6-debug-memory-leaks</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_3a45461185eb4b25b33614749dbb6428~mv2.png</image:loc>
<image:title>Debug Memory Leaks — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/architecture-decision-record-adr-template</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a975dbec21a94cefb57e69b7373088ee~mv2.png</image:loc>
<image:title>Architecture Decision Record (ADR) Template — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/project-charter-template-for-technical-initiatives</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_42eec6044b0b439db5d6f1de5bbd6d93~mv2.png</image:loc>
<image:title>Project Charter Template — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/state-ai-laws-that-just-took-effect-california-colorado-texas</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_5d71e1f52abd4e6ab501424b16e2ceca~mv2.png</image:loc>
<image:title>State AI Laws That Just Took Effect — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-3-write-tests-that-survive-refactoring</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_3a392200e6084161b3d2dc9ae0816690~mv2.png</image:loc>
<image:title>Write Tests That Survive Refactoring — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-agents-fail-in-production-in-the-same-five-ways</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_381eb026af9c46ebb434a03b3fd6c1dc~mv2.png</image:loc>
<image:title>AI Agents Fail in Production in the Same Five Ways — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-4-review-a-large-pr</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_24497fa331684873b23f935af2694066~mv2.png</image:loc>
<image:title>Review a Large PR — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-4-rag-in-production</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_29b2ae811a5547b188dd4c7f5b7a0f01~mv2.png</image:loc>
<image:title>RAG in Production — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/gpai-obligations-what-foundation-model-providers-owe-their-users</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a3b1239e045048c29250eea9c990d419~mv2.png</image:loc>
<image:title>GPAI Obligations — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-2-set-up-the-test-pyramid</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ed3024393bc04f4bbd1940a39fb05dda~mv2.png</image:loc>
<image:title>Set Up the Test Pyramid — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-29-who-get-roi-what-they-did-differently</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_43bbf574bc2046209aa239a1aa3c20af~mv2.png</image:loc>
<image:title>The 29% Who Get ROI — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/authentication-the-boring-problem-that-quietly-kills-ai-agents</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_46b470f07dc9478ab5af344e192e28fd~mv2.png</image:loc>
<image:title>Authentication: The Boring Problem That Quietly Kills AI Agents — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-5-debug-distributed-systems</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ef199a9ceff048288e007050e09698a9~mv2.png</image:loc>
<image:title>Debug Distributed Systems — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-6-use-ai-for-tests</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ba67d27becd04514aa6338196d8509e9~mv2.png</image:loc>
<image:title>Use AI for Tests — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-2-automated-grading-with-rules</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_7f538c315eb44d9ba052f7b9492f5e48~mv2.png</image:loc>
<image:title>Automated Grading with Rules — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/silent-hallucinations-when-your-agent-lies-about-failures</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2db851fdf4bb47a1aa2e9f450c92434a~mv2.png</image:loc>
<image:title>Silent Hallucinations — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-2-bisect-to-find-the-cause</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1ed7fbd5004345b08d3a66bc3dfd76ca~mv2.png</image:loc>
<image:title>Bisect to Find the Cause — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-1-form-a-hypothesis-from-symptoms</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_7d3c2b1360a34cbaaf434be2bb0d5b19~mv2.png</image:loc>
<image:title>Form a Hypothesis from Symptoms — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-2-prompt-for-code</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_917dca3fa5ac47f895192a92ae159900~mv2.png</image:loc>
<image:title>Prompt for Code — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/qa-vs-qc-vs-qe-what-s-the-difference</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ff44fbab2cf148e082a238549b60dcba~mv2.png</image:loc>
<image:title>QA vs QC vs QE — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-8-test-error-paths-and-edge-cases</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_351a00854d1049e2ade140c0f28ca4ae~mv2.png</image:loc>
<image:title>Test Error Paths and Edge Cases — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/writing-requirements-for-ai-ml-features</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_87d33bd9d89f4014bf57d629917a6c18~mv2.png</image:loc>
<image:title>Writing Requirements for AI/ML Features — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/prompt-engineering-is-just-clear-thinking</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_db33b1b73e7e4e06b3440bd095e9c497~mv2.png</image:loc>
<image:title>Prompt Engineering Is Just Clear Thinking — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-10-api-contract-testing</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_85b3f8d4c9fb4cb199ca069d1c90c3aa~mv2.png</image:loc>
<image:title>API Contract Testing — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/change-management-for-engineering-teams-a-practical-guide</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f6813d673b414bd1b1fce51313ea5059~mv2.png</image:loc>
<image:title>Change Management for Engineering Teams — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-1-build-your-first-eval-set</loc>
<lastmod>2026-10-06</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_0efa3a7ce24848fbb49cf512b2f58a1c~mv2.png</image:loc>
<image:title>Build Your First Eval Set — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/requirements-sign-off-without-the-theater</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4046c01379b940e091d48b2576c15fe0~mv2.png</image:loc>
<image:title>Requirements Sign-Off Without the Theater — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-8-add-visual-regression-testing</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_66a98e01c61b4dc68dec7b7a57284765~mv2.png</image:loc>
<image:title>Add Visual Regression Testing — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-rice-prioritization-framework-explained</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2de7a8f8fb2e40aea3c6163467351bff~mv2.png</image:loc>
<image:title>The RICE Prioritization Framework — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-era-of-building-things-because-you-could</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_0141ba24fb834bc185c19ddbd8787411~mv2.png</image:loc>
<image:title>The Era of Building Things Because You Could — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/requirements-workshops-that-don-t-waste-time</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_03cb02ba00da445e95deb66a3336b1e6~mv2.png</image:loc>
<image:title>Requirements Workshops — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-10-evaluate-prompt-quality</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e6d26385399f42878203ef2bbba914ec~mv2.png</image:loc>
<image:title>Evaluate Prompt Quality — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/cybersecurity-beyond-owasp-what-developers-miss</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_c492a4a0597f416f80992ae2d2819a58~mv2.png</image:loc>
<image:title>Cybersecurity Beyond OWASP — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-10-continuous-evaluation-in-production</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e9c707bf976a47849bf414d85f9fb7eb~mv2.png</image:loc>
<image:title>Continuous Evaluation in Production — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/change-impact-analysis-a-step-by-step-guide</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_0ba069abad4a418297b3683f41aeba89~mv2.png</image:loc>
<image:title>Change Impact Analysis — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-8-reduce-hallucinations</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e40f8efc7513493ab6c35f067c5830b1~mv2.png</image:loc>
<image:title>Reduce Hallucinations — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/burnout-is-a-systems-problem-not-a-willpower-problem</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e79847fc3d6a4b13904020a27b6edde4~mv2.png</image:loc>
<image:title>Burnout Is a Systems Problem — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-moscow-method-for-prioritizing-requirements</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2d0f93f1b8c047f09515ac87496d60ca~mv2.png</image:loc>
<image:title>The MoSCoW Method — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/communication-plan-template-for-releases</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1cad39af10f244cf9112669d2b2caba5~mv2.png</image:loc>
<image:title>Communication Plan Template for Releases — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/invest-criteria-for-better-user-stories</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2a91b13dff994022ab0f964fb81a62ae~mv2.png</image:loc>
<image:title>INVEST Criteria for Better User Stories — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/user-story-template-invest-in-plain-english</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a0646c509d7d4a78a2c469e901d83c1c~mv2.png</image:loc>
<image:title>User Story Template: INVEST — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/functional-vs-non-functional-requirements-explained</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_cd0e2c2455e744f18f20de0d8b7ec134~mv2.png</image:loc>
<image:title>Functional vs Non-Functional Requirements — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/dora-metrics-a-framework-for-delivery-performance</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ed9aa9112aef43c388d2d2c1ea2f0f81~mv2.png</image:loc>
<image:title>DORA Metrics — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/data-pipelines-for-ml-getting-data-to-your-model-reliably</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_edcf248f8656463286963fba42d26e5d~mv2.png</image:loc>
<image:title>Data Pipelines for ML — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-difference-between-business-user-and-system-requirements</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_c1ec2394556547f2b267c296fca26cab~mv2.png</image:loc>
<image:title>Business, User, and System Requirements — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/code-review-that-teaches</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e246a46dfab24670a40dd0720ee860de~mv2.png</image:loc>
<image:title>Code Review That Teaches — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/behavior-driven-development-bdd-without-cargo-cult</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4e8950fb137e41348746d1acdfea21a3~mv2.png</image:loc>
<image:title>Behavior-Driven Development (BDD) — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/architecture-decisions-you-ll-regret</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2be22301637e491b8e99920b4f9a5da7~mv2.png</image:loc>
<image:title>Architecture Decisions Youll Regret — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-4-agent-memory-and-state</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_3302f333f63d47b59eb2f20e082da216~mv2.png</image:loc>
<image:title>Agent Memory and State — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/service-boundaries-decomposing-without-creating-a-distributed-monolith</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_7eaf8289977e4a0883cd2dff4e04c0be~mv2.png</image:loc>
<image:title>Service Boundaries: Decomposing Without Creating a Distributed Monolith (ShiftQuality cover)</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/capturing-non-functional-requirements-the-quiet-ones</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_fee3db70afb849488ff51e8e0359e7e3~mv2.png</image:loc>
<image:title>Capturing Non-Functional Requirements — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-regulation-in-practice-how-compliance-becomes-code</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_bd08b7deb8ae42a88974ae4e2b40f716~mv2.png</image:loc>
<image:title>AI Regulation in Practice — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/post-implementation-reviews-that-actually-improve-things</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_6cfd198074994eb38a381eb46e85c0c5~mv2.png</image:loc>
<image:title>Post-Implementation Reviews — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/itil-change-enablement-practices-without-the-bureaucracy</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_06c24d3d90d84700b459b935abcb87bf~mv2.png</image:loc>
<image:title>ITIL Change Enablement Practices — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/handling-conflicting-requirements</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_8c642c703a7f417686f2d8aabac4b834~mv2.png</image:loc>
<image:title>Handling Conflicting Requirements — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/testing-non-deterministic-systems-without-losing-your-mind</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_8c4daf178ace4da091539f78d3bc378b~mv2.png</image:loc>
<image:title>Testing Non-Deterministic Systems — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/use-cases-vs-user-stories-when-to-pick-which</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1295a28b88ea4f76b19e8a6084f6a303~mv2.png</image:loc>
<image:title>Use Cases vs User Stories — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-8-ai-agents-for-engineering</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_59f1794b048f47ccb77f3b9a032b58b2~mv2.png</image:loc>
<image:title>AI Agents for Engineering — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/test-automation-roi-when-it-pays-off</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_55f2c501f98d49d6b15ba3fef213d53d~mv2.png</image:loc>
<image:title>Test Automation ROI — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/what-is-ci-cd-continuous-integration-and-delivery-in-plain-english</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2c278dc039bc47389b5136360f8535c4~mv2.png</image:loc>
<image:title>What Is CI/CD — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/choosing-your-first-programming-language</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_9e13076209434ad381a54108a5df0db7~mv2.png</image:loc>
<image:title>Choosing Your First Programming Language — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/communication-plans-for-major-system-migrations</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_556af59fb5d74988afd06f1f336d6eee~mv2.png</image:loc>
<image:title>Communication Plans for System Migrations — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-7-test-an-api-end-to-end</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_b5147166046b41c7b5505fe82d8ffd71~mv2.png</image:loc>
<image:title>Test an API End-to-End — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/lessons-learned-template-that-drives-change</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_233cebc5388f452ea1d9c0c2dba9543c~mv2.png</image:loc>
<image:title>Lessons Learned Template — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/testing-that-catches-real-bugs</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e7a22192178f4218bfba18462f093ccf~mv2.png</image:loc>
<image:title>Testing That Catches Real Bugs — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/snapshot-testing-when-it-helps-and-when-it-doesn-t</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_30981840f1ff42fe963465380d7edd2c~mv2.png</image:loc>
<image:title>Snapshot Testing — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/kotter-s-8-step-change-model-a-modern-take</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_9c187ae822e545cd84315e22c230141a~mv2.png</image:loc>
<image:title>Kotters 8-Step Change Model — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/writing-good-requirements-a-step-by-step-guide</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_5d624a55047a43c5921cdf89d1b035a5~mv2.png</image:loc>
<image:title>Writing Good Requirements — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-difference-between-standard-normal-and-emergency-changes</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_0b88f2d003a1419baaf41e59512c648f~mv2.png</image:loc>
<image:title>Standard, Normal, and Emergency Changes — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-3-llm-as-judge-for-subjective-criteria</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_8c9e0593fa6843d7b40b19fab977b823~mv2.png</image:loc>
<image:title>LLM-as-Judge for Subjective Criteria — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-5-chain-of-thought-prompts</loc>
<lastmod>2026-10-06</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_bc5d93d2c7a14735bc600e21e9d4ac6a~mv2.png</image:loc>
<image:title>Chain-of-Thought Prompts — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/how-to-run-a-change-advisory-board-cab-that-doesn-t-slow-you-down</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_055739a3431a4232b3283d82a8d49da9~mv2.png</image:loc>
<image:title>How to Run a Change Advisory Board — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-9-quarantine-flaky-tests</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_5ea63fb1539f4d8aae587f20139a663c~mv2.png</image:loc>
<image:title>Quarantine Flaky Tests — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/from-blame-to-learning-incident-analysis-that-drives-change</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_c09cf9d41e2147408b913beddd846d37~mv2.png</image:loc>
<image:title>From Blame to Learning — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-10-agent-guardrails-and-safety</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_73c7d9c7aaaa45f5b1f488ea8a932d3e~mv2.png</image:loc>
<image:title>Agent Guardrails and Safety — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/regression-testing-strategies-for-fast-moving-teams</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a6d66065bcbe468aada5c7bd6484e1b6~mv2.png</image:loc>
<image:title>Regression Testing Strategies — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-pilot-to-production-gap-is-an-org-problem-not-a-model-problem</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4c94f8dd7c014c30b2e19d146b94591c~mv2.png</image:loc>
<image:title>The Pilot-to-Production Gap — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-eisenhower-matrix-for-engineering-prioritization</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e97dcbfc781c4f898ae5ee930d184236~mv2.png</image:loc>
<image:title>The Eisenhower Matrix — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/test-data-management-strategies</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_3cc7539849d94f0cb456a455e8ce51cc~mv2.png</image:loc>
<image:title>Test Data Management Strategies — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/stakeholder-mapping-for-technical-changes</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ea1fa126353749afb7dac9374d54c8f0~mv2.png</image:loc>
<image:title>Stakeholder Mapping for Technical Changes — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/rolling-back-a-change-safely</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4db8d2f3647845ae96344cf6351afec2~mv2.png</image:loc>
<image:title>Rolling Back a Change Safely — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-5-a-b-test-prompts-in-production</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_9f347e98032f48849a2c526065940b53~mv2.png</image:loc>
<image:title>A/B Test Prompts in Production — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/requirements-elicitation-techniques-that-work</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_83eb791081ed4c62b2c5580e085f8fa1~mv2.png</image:loc>
<image:title>Requirements Elicitation Techniques — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/chaos-engineering-for-testing-reliability</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_fc91c0f3825d4f3992351b3b1cb6dbc9~mv2.png</image:loc>
<image:title>Chaos Engineering for Testing Reliability — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-7-build-a-smoke-test-suite</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_9fb14230674e48de8956b193a88ba7ef~mv2.png</image:loc>
<image:title>Build a Smoke Test Suite — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/api-testing-a-practical-walkthrough</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_7fa363262357439f89b9659811862e20~mv2.png</image:loc>
<image:title>API Testing: A Practical Walkthrough — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/writing-a-change-request-that-gets-approved</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_acab9ce54a214df0a74fd978198247a0~mv2.png</image:loc>
<image:title>Writing a Change Request That Gets Approved — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ml-monitoring-detecting-model-drift-before-it-hurts</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_096220dcba09440a8f50e87757541674~mv2.png</image:loc>
<image:title>ML Monitoring: Detecting Model Drift — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/logging-that-actually-helps-you-debug</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_20674f733c7f4905b21c356870e8bc8a~mv2.png</image:loc>
<image:title>Logging That Actually Helps You Debug — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-6-write-your-first-e2e-test</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_6e0903fe713147d49a3ba3c67b99d93d~mv2.png</image:loc>
<image:title>Write Your First E2E Test — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/choosing-an-open-weight-model-for-your-use-case</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_8f480def7d384990b3b48aa967e44579~mv2.png</image:loc>
<image:title>Choosing an Open-Weight Model — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/feature-stores-the-data-platform-you-didn-t-know-you-needed</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_21b9830368964563ba7e4b4ec61c5813~mv2.png</image:loc>
<image:title>Feature Stores — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/specification-by-example-a-hands-on-tutorial</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1d39ad2511a747d89c8c8b04749fdfc3~mv2.png</image:loc>
<image:title>Specification by Example — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/performance-testing-loads-stress-and-soak</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_83fa5a1abd41434880c94695ccc5b527~mv2.png</image:loc>
<image:title>Performance Testing: Loads, Stress, and Soak — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/contract-testing-for-microservices</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f1b6ec31d75446b19b150e63f41caacf~mv2.png</image:loc>
<image:title>Contract Testing for Microservices — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-2-prompt-engineering-for-production</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d950b396dd56432ab838e156ed9ed522~mv2.png</image:loc>
<image:title>Prompt Engineering for Production — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-10-add-tests-to-legacy-code</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_46741da699b04ce985bfa7e416cdb58e~mv2.png</image:loc>
<image:title>Add Tests to Legacy Code — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-3-add-multiple-tools-to-an-agent</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_89b452d8dac34e88b628808b7322236c~mv2.png</image:loc>
<image:title>Add Multiple Tools to an Agent — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-bridges-transition-model-for-tech-reorgs</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_adb8032df9254d458ff77ecdfe6fc996~mv2.png</image:loc>
<image:title>The Bridges Transition Model — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/managing-resistance-to-change-in-software-teams</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_5462e616e0484dfda1be61ce5438bbf0~mv2.png</image:loc>
<image:title>Managing Resistance to Change — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/managing-requirements-changes-mid-sprint</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_92708f468deb4ebe8514565e3509995b~mv2.png</image:loc>
<image:title>Managing Requirements Changes Mid-Sprint — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/raci-matrix-template-explained</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4b204708623c47168f9cbfe52d548b19~mv2.png</image:loc>
<image:title>RACI Matrix Template Explained — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/postmortem-template-that-encourages-honesty</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_7d7f535852e441a0872c1a7135f352b8~mv2.png</image:loc>
<image:title>Postmortem Template That Encourages Honesty — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/pre-mortems-beat-post-mortems</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_74165f43ea6a41cd868d58472a79cbb3~mv2.png</image:loc>
<image:title>Pre-Mortems Beat Post-Mortems — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/flaky-tests-diagnosis-and-cure</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d7cc55925dff46dda7d937365b4cf6e0~mv2.png</image:loc>
<image:title>Flaky Tests: Diagnosis and Cure — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/release-management-vs-change-management-what-s-the-difference</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_16de740289b74462934ea3f96c24b7af~mv2.png</image:loc>
<image:title>Release Management vs Change Management — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-8-evaluate-agent-reliability</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_767844184b324396b89132a55ef7bccb~mv2.png</image:loc>
<image:title>Evaluate Agent Reliability — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/building-for-yourself-first</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_7f5dc292584e4bd280a685ca19c26e8a~mv2.png</image:loc>
<image:title>Building for Yourself First — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-4-build-a-test-data-factory</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a7dc07a23b5b4a6b85b2dce387832fb6~mv2.png</image:loc>
<image:title>Build a Test Data Factory — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-prd-template-writing-product-requirements-that-work</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f6fc376ee7c44e61a331e143836d2ab6~mv2.png</image:loc>
<image:title>The PRD Template — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-daci-decision-framework-for-engineering-teams</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a6525c9dc15c4d9ca7be4fb1b8aa3062~mv2.png</image:loc>
<image:title>The DACI Decision Framework — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/lewin-s-change-model-unfreeze-change-refreeze</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d49b28fbd6454887bf639616f6e0a542~mv2.png</image:loc>
<image:title>Lewins Change Model — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-adkar-model-explained-for-tech-leaders</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_3bd4dc8eb72f4fc09ec484f0eb70c020~mv2.png</image:loc>
<image:title>The ADKAR Model Explained — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-3-write-a-useful-integration-test</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_37791ca0632a49b89f05163a384d4353~mv2.png</image:loc>
<image:title>Write a Useful Integration Test — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/requirements-traceability-matrix-a-practical-guide</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_6c8fc444adcc4b0fab6a111c52cb5ec1~mv2.png</image:loc>
<image:title>Requirements Traceability Matrix — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/job-stories-an-alternative-to-user-stories</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_6163bd26f54b400fb39250b0899845f6~mv2.png</image:loc>
<image:title>Job Stories — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/incident-response-runbook-template</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_cad6bf27e0a2468b86314d80ec645eb2~mv2.png</image:loc>
<image:title>Incident Response Runbook Template — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/mutation-testing-testing-your-tests</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_8d287f18bd5f4034afbe554e86536f39~mv2.png</image:loc>
<image:title>Mutation Testing — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/email-that-actually-reaches-the-inbox</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a4f8ffbd9b1f43eb972a4c0cb6831247~mv2.png</image:loc>
<image:title>Email That Actually Reaches the Inbox — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-2-build-a-single-tool-agent</loc>
<lastmod>2026-10-06</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_da13bfa9269043d49560f2ee4087dd83~mv2.png</image:loc>
<image:title>Build a Single-Tool Agent — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/technical-writing-for-people-who-d-rather-write-code</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_6dd15106b042442aa3f877b71a765e2e~mv2.png</image:loc>
<image:title>Technical Writing for Engineers — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-technology-audit-what-to-do-before-you-spend</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_04bfb2c27dfc4a9486fd86b15ad6eaac~mv2.png</image:loc>
<image:title>The Technology Audit — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/what-is-a-bug-really-severity-vs-priority-explained</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_aa978293498542769ea87ce4e3585616~mv2.png</image:loc>
<image:title>What Is a Bug, Really — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/what-we-mean-by-shift-quality</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_70e09d73f1d944dc85153d320ac7205b~mv2.png</image:loc>
<image:title>What We Mean by Shift Quality — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/scaling-engineering-teams-without-losing-velocity</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f5e8330a11914beea3b801c9476e5b4f~mv2.png</image:loc>
<image:title>Scaling Engineering Teams — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/accessibility-testing-you-can-run-today</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_958944adfd8f46c789b696949dc14633~mv2.png</image:loc>
<image:title>Accessibility Testing You Can Run Today — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-incident-response-when-your-model-does-something-unexpected</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_dfe633ae1eba4dd890e6ffb3b860060a~mv2.png</image:loc>
<image:title>AI Incident Response — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/security-testing-fundamentals-for-developers</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f046385aaa8340dea690ae18e0de6252~mv2.png</image:loc>
<image:title>Security Testing Fundamentals — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/when-your-industry-gets-disrupted-by-ai</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f2aa3395f58b4931bd7cb294265ceb15~mv2.png</image:loc>
<image:title>When Your Industry Gets Disrupted by AI — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/build-buy-or-ai-the-new-decision-framework</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_8e3e1c394ba54cc4b158ae2d6a85a71d~mv2.png</image:loc>
<image:title>Build, Buy, or AI — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-governance-for-engineering-teams-beyond-the-ethics-board</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_75cdd502bf394943a0d165f7d798faee~mv2.png</image:loc>
<image:title>AI Governance for Engineering Teams — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/dev-staging-and-production-software-environments-explained</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a45f523633ef4798a7ee1ae2e4cb2d71~mv2.png</image:loc>
<image:title>Dev, Staging, and Production — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/what-is-a-code-review-a-plain-english-guide-for-beginners</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_92b0b65eea824cbbbbaa57d3cef29c01~mv2.png</image:loc>
<image:title>What Is a Code Review — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/automation-pitfalls-to-avoid</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e1a9691a065642289ec88b8e98b3ad0d~mv2.png</image:loc>
<image:title>Automation Pitfalls to Avoid — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/what-is-technical-debt-a-plain-english-guide-for-non-engineers</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2525f3620e344385b953fafdb1b47559~mv2.png</image:loc>
<image:title>What Is Technical Debt — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/data-rights-in-the-age-of-foundation-models</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ce4bd8c4a4774cf5889740c18be00597~mv2.png</image:loc>
<image:title>Data Rights in the Age of Foundation Models — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/building-projects-that-matter-not-just-tutorials</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_df2fe9ea706a467680216e6483bb5929~mv2.png</image:loc>
<image:title>Building Projects That Matter — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/delegation-that-actually-works-teaching-your-team-to-decide</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_8e48c1cd8a07491c90a07828860d9185~mv2.png</image:loc>
<image:title>Delegation That Actually Works — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/when-prompting-isn-t-enough-fine-tuning-rag-and-knowing-your-options</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e7e8f470e6f84987925aa3419f9a5958~mv2.png</image:loc>
<image:title>When Prompting Isnt Enough — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/test-strategy-document-a-working-template</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a6f1d70fc85d49a38a25bc3f524dc03a~mv2.png</image:loc>
<image:title>Test Strategy Document Template — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/retrieval-tuning-making-rag-actually-find-the-right-stuff</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_6628d20622a84da695180e2d18122a6b~mv2.png</image:loc>
<image:title>Retrieval Tuning — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/test-coverage-the-honest-version</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_cc96851fcfe6481ca1f02bcd1348706b~mv2.png</image:loc>
<image:title>Test Coverage: The Honest Version — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/embedding-strategies-that-make-or-break-retrieval</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_de3d12d953554f1ebf54bd8609dbf694~mv2.png</image:loc>
<image:title>Embedding Strategies — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/machine-learning-without-the-math</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d64a98affbb04c97af07a8e5fb20d169~mv2.png</image:loc>
<image:title>Machine Learning Without the Math — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/consent-data-rights-and-user-agency-in-ai-systems</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_34ea26c0cfb04c70bda15c11c428aea8~mv2.png</image:loc>
<image:title>Consent, Data Rights, and User Agency — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/when-ai-companies-police-themselves</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_68534ed51de547d1a0809e74061d5a8a~mv2.png</image:loc>
<image:title>When AI Companies Police Themselves — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-liability-when-the-model-gets-it-wrong-who-pays</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f0ecf3f3f8e6433e99ef335abcecdbcb~mv2.png</image:loc>
<image:title>AI Liability: When the Model Gets It Wrong — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/when-diy-tools-beat-purchased-solutions</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_46fbdc86c6dd4d4c9d3e5256481171be~mv2.png</image:loc>
<image:title>When DIY Tools Beat Purchased Solutions — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/quality-engineering-as-an-organizational-practice</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4aecbb737466488e8110a321895417a3~mv2.png</image:loc>
<image:title>Quality Engineering as an Organizational Practice — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/exploratory-testing-a-discipline-not-a-hack</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2b05a90c23eb441d840151e13eed39ed~mv2.png</image:loc>
<image:title>Exploratory Testing — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ml-pipeline-as-code-reproducible-version-controlled-training</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_fb59fbc0b2da40b0b6a19c85d0d96cb4~mv2.png</image:loc>
<image:title>ML Pipeline as Code — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/writing-your-first-test-that-catches-a-real-bug</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1418d94b37a643428d4e7c8e81c9a932~mv2.png</image:loc>
<image:title>Writing Your First Test — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/your-first-automated-workflow-step-by-step</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_de8cb9d67bcd4879b4218fdb8396204c~mv2.png</image:loc>
<image:title>Your First Automated Workflow — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/scaling-automation-across-teams</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a7c9a94f5d3440af9407dbb68a1ba53c~mv2.png</image:loc>
<image:title>Scaling Automation Across Teams — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/mocking-stubbing-and-faking-when-to-use-each</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e083f87780c64be1b92f79ef7a79a294~mv2.png</image:loc>
<image:title>Mocking, Stubbing, and Faking — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/agile-vs-waterfall-in-plain-english-how-teams-actually-organize-work</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2c66cca708204017b9d026f4f418ab13~mv2.png</image:loc>
<image:title>Agile vs Waterfall in Plain English — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/test-pyramid-vs-test-trophy-choosing-a-model</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_892ec078a061418e92b5b9d66738e06c~mv2.png</image:loc>
<image:title>Test Pyramid vs Test Trophy — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/your-first-week-as-a-software-tester-a-practical-starter-kit</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_9cc4ee75a688441cbda677d5de643b41~mv2.png</image:loc>
<image:title>Your First Week as a Software Tester — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-quality-culture-audit</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_5fbef02778684a3c992c6d6ced76df34~mv2.png</image:loc>
<image:title>The Quality Culture Audit — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/mcp-the-protocol-that-connects-ai-to-everything</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_19275a1eb8b04bb78cdfdbdc5b3fb229~mv2.png</image:loc>
<image:title>MCP: The Protocol That Connects AI — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/vibe-coding-building-software-by-feel</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_74984de2181d4fe3932ab663bb55e5b5~mv2.png</image:loc>
<image:title>Vibe Coding — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/collecting-the-right-data-without-drowning-in-metrics</loc>
<lastmod>2025-12-29</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a4a5e0b373be4940a4ab86181fd11177~mv2.jpeg</image:loc>
<image:title>Computer screen displaying programming code in a dark environment.</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/integration-testing-when-how-and-why</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_8d5dc7c03e754619b3ef7c763394520d~mv2.png</image:loc>
<image:title>Integration Testing — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/automation-governance-permissions-audits-and-change-control</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e2969d4fd46a4472b36f9188a5372cdc~mv2.png</image:loc>
<image:title>Automation Governance — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-coding-assistants-in-practice</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f2e1097d4976460685a27ac31eb885bf~mv2.png</image:loc>
<image:title>AI Coding Assistants in Practice — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/what-llms-get-wrong-about-code-and-how-to-catch-it</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a3a5c727c03844eb9e0e3eba4c69ec6f~mv2.png</image:loc>
<image:title>What LLMs Get Wrong About Code — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-tutorial-trap-why-watching-isn-t-learning</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_77408bedd6234d3fb53f4e6975b93343~mv2.png</image:loc>
<image:title>The Tutorial Trap — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/pair-programming-when-it-works-and-when-it-doesn-t</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1049cb69fff64c7081a48c1504d1701b~mv2.png</image:loc>
<image:title>Pair Programming — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/learning-to-code-when-nobody-s-gatekeeping-but-everyone-s-selling</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_254b6aac9d454ff4adae040c698c8a4d~mv2.png</image:loc>
<image:title>Learning to Code — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/documentation-that-people-actually-read</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_83df9c7726c74b61956aad21be8e8786~mv2.png</image:loc>
<image:title>Documentation That People Actually Read — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/property-based-testing-a-beginner-s-tour</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1728542b122045688ad0838a544fcd81~mv2.png</image:loc>
<image:title>Property-Based Testing — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-bias-what-it-is-and-why-it-happens</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a62d6b09fe4c4107a787389ebfd3e8c8~mv2.png</image:loc>
<image:title>AI Bias: What It Is and Why It Happens — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/from-side-project-to-saas-what-changes</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_b7a8fe22c9bc4818a1cb5f89f4037144~mv2.png</image:loc>
<image:title>From Side Project to SaaS — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/building-a-quality-strategy-from-scratch</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f28b144ad5c5405398744a7e4d334ecd~mv2.png</image:loc>
<image:title>Building a Quality Strategy from Scratch — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/quality-gates-that-actually-gate</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_7116ab9107e646d8ba3cb8cb9b542886~mv2.png</image:loc>
<image:title>Quality Gates That Actually Gate — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/data-modeling-for-distributed-systems</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1b0b63175d7a4fe0b409b3ff9ad7d8cf~mv2.png</image:loc>
<image:title>Data Modeling for Distributed Systems (ShiftQuality cover)</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/designing-systems-that-survive-your-first-1-000-users</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_3b2f1468b803466086ca267d2ac75751~mv2.png</image:loc>
<image:title>Designing Systems That Survive Your First 1,000 Users — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/when-spreadsheets-stop-working</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1081f3a4244c4599b5839f356cd168e5~mv2.png</image:loc>
<image:title>When Spreadsheets Stop Working — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/measuring-automation-roi-when-it-actually-pays-for-itself</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_45dfc8855c2f4dea8795100917db40c4~mv2.png</image:loc>
<image:title>Measuring Automation ROI — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/cursor-copilot-claude-code-ai-ides-compared-honestly</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_50046ca0d5644185a74a629d818eddde~mv2.png</image:loc>
<image:title>Cursor, Copilot, Claude Code — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-cost-of-quality-honestly</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_53771492af294ffb933c21e82d075442~mv2.png</image:loc>
<image:title>The Cost of Quality, Honestly — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/testing-fundamentals-why-we-test</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_01a8a958fb734e9aa5761f47a6ddde07~mv2.png</image:loc>
<image:title>Testing Fundamentals: Why We Test — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/quality-metrics-that-actually-matter</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_50d436ccea28422bb26be5823ec9988f~mv2.png</image:loc>
<image:title>Quality Metrics That Actually Matter — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/what-are-large-language-models</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_973a96a747b5497da8dfae6f7480ce8b~mv2.png</image:loc>
<image:title>What Are Large Language Models — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/skills-that-machines-can-t-replace</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_6466fcd504be4730a5d69b1a27a796d3~mv2.png</image:loc>
<image:title>Skills That Machines Cant Replace — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/better-prompting-getting-more-from-ai-tools</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_8e3442b98a8746a3beeb7b0dc34a83e4~mv2.png</image:loc>
<image:title>Better Prompting — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/acceptance-criteria-given-when-then-done-right</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ec2c854810a145f3bc29f6058d8743e1~mv2.png</image:loc>
<image:title>Acceptance Criteria: Given-When-Then — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/bug-report-template-what-makes-one-useful</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_b7261cfdf6484e508795b80100e858b8~mv2.png</image:loc>
<image:title>Bug Report Template — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/definition-of-done-vs-acceptance-criteria</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a5d6722c8a334889a569b0f6b48f56b7~mv2.png</image:loc>
<image:title>Definition of Done vs Acceptance Criteria — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/prompt-templates-for-common-tasks</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_64130c1e9037490b986d93ad8571780f~mv2.png</image:loc>
<image:title>Prompt Templates for Common Tasks — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/quality-is-a-leadership-discipline</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1efd0f933a604125ad2885955ee7710e~mv2.png</image:loc>
<image:title>Quality Is a Leadership Discipline — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/how-to-read-a-test-report-without-panicking</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1c9366dd24db493b827aaaea71f45056~mv2.png</image:loc>
<image:title>How to Read a Test Report — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/you-don-t-need-permission-to-code</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_19bfe5197cc94072a3392c99ec66c0ca~mv2.png</image:loc>
<image:title>You Dont Need Permission to Code — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/llm-evaluation-frameworks-measuring-what-you-cannot-see</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_29ad9e7680044c428a7ddf49ba29b18f~mv2.png</image:loc>
<image:title>LLM Evaluation Frameworks — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-consolidation-is-coming-who-survives-the-ai-shakeout</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_0734aa22fba746a0b22c3daa4d291590~mv2.png</image:loc>
<image:title>The Consolidation Is Coming — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/workflow-orchestration-beyond-simple-scripts</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_99d25cbbc7a748739518b1199264f350~mv2.png</image:loc>
<image:title>Workflow Orchestration — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/financial-sustainability-for-solo-builders</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f8eaf7882ac34a82af120d9cd6132818~mv2.png</image:loc>
<image:title>Financial Sustainability for Solo Builders — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/engineering-effectiveness-programs-that-actually-work</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4051d1205b384794b6f62b3be9338559~mv2.png</image:loc>
<image:title>Engineering Effectiveness Programs — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/end-to-end-testing-without-the-pain</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4e3e5c4782fb43ddafb4d7d4742e6af6~mv2.png</image:loc>
<image:title>End-to-End Testing Without the Pain — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/smoke-testing-the-five-minute-quality-gate</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_b10eddaed8564962bde91505e2c27d0e~mv2.png</image:loc>
<image:title>Smoke Testing: The Five-Minute Quality Gate — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/what-is-software-quality-beyond-it-works</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_42770939bbbf459a9f94e202c6e406a4~mv2.png</image:loc>
<image:title>What Is Software Quality — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/from-learner-to-professional-making-the-leap</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_884d0e5ad9444057abf4ba04980bf78f~mv2.png</image:loc>
<image:title>From Learner to Professional — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/designing-a-test-strategy-for-a-growing-team</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_814c6fc2509b40c9b312b12f5e66491a~mv2.png</image:loc>
<image:title>Designing a Test Strategy for a Growing Team — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/choosing-a-technology-partner-without-getting-burned</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_85fffd11ad6242d8a9a1294662b389ca~mv2.png</image:loc>
<image:title>Choosing a Technology Partner — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/engineering-strategy-is-just-strategy</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_23f7248cfb46408483261a39563a92dc~mv2.png</image:loc>
<image:title>Engineering Strategy Is Just Strategy — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/test-case-template-that-stays-maintainable</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_439e44312f914f39bd119dc5b412be99~mv2.png</image:loc>
<image:title>Test Case Template — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/monetizing-your-side-project-without-losing-your-mind</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_bd8ed2f8d23a4173904abbb0fef879c9~mv2.png</image:loc>
<image:title>Monetizing Your Side Project — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/llm-safety-and-guardrails-in-production</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_b12bbabe4aa4444790d254f925ccff82~mv2.png</image:loc>
<image:title>LLM Safety and Guardrails in Production — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/tutorial-2-write-your-first-unit-test</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2c3077ae5aaf4a07aa6c07ae736b881d~mv2.png</image:loc>
<image:title>Write Your First Unit Test — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/becoming-the-person-who-automates</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a0692bba8aaa4e15afa6840114eaa1dc~mv2.png</image:loc>
<image:title>Becoming the Person Who Automates — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/reading-error-messages-like-a-developer</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ef522fba91c8400a82be4ecba2d4ffea~mv2.png</image:loc>
<image:title>Reading Error Messages Like a Developer — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/choosing-software-without-a-tech-team</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2eaa653040064a7e936bb08e6c1abe01~mv2.png</image:loc>
<image:title>Choosing Software Without a Tech Team — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/build-buy-or-borrow-a-practical-decision-framework</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_b7d790038aff438ebb46fd966d520121~mv2.png</image:loc>
<image:title>Build, Buy, or Borrow — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/scrum-framework-explained-without-the-jargon</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_c9957d8c59554b3095861172969fa309~mv2.png</image:loc>
<image:title>Scrum Framework Explained — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/remote-work-that-actually-works</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_c40343c0bd884e359bb7fec53da63a3c~mv2.png</image:loc>
<image:title>Remote Work That Actually Works — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/building-a-private-ai-stack-for-your-organization</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e43f73e0d9f54807bf3f4a98846e5ace~mv2.png</image:loc>
<image:title>Building a Private AI Stack — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/digital-transformation-for-smbs-the-2026-playbook</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_b5591074ae884700a36d24245451b063~mv2.png</image:loc>
<image:title>Digital Transformation for SMBs — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/user-acceptance-testing-uat-how-to-run-it-well</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_74433ba9bbc9465eb6b88045c88877b0~mv2.png</image:loc>
<image:title>User Acceptance Testing (UAT) — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/testing-strategies-that-scale-from-unit-tests-to-production-canaries</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_02a25d0f15e946cc8c5a4e4ee29bd14f~mv2.png</image:loc>
<image:title>Testing Strategies That Scale — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/unit-testing-best-practices-a-practical-guide</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_3bed3a19b7fd46e48e68bb52bad294bc~mv2.png</image:loc>
<image:title>Unit Testing Best Practices — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/what-a-release-actually-involves-beyond-clicking-deploy</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_bcde1d4b33d6498fa90d4bd9b48b82e3~mv2.png</image:loc>
<image:title>What a Release Actually Involves — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/side-projects-that-actually-ship</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_88d9cb5ab4dc4da5ab21f1ad9e2a9981~mv2.png</image:loc>
<image:title>Side Projects That Actually Ship — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/sharing-ml-assets-across-teams-without-duplication</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_3632ff9735df4f6d8416c65a24d6ac15~mv2.png</image:loc>
<image:title>Sharing ML Assets Across Teams — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/who-benefits-from-ai-the-equity-question</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_5901c2d5af94480e8c5240d894519f72~mv2.png</image:loc>
<image:title>Who Benefits from AI — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/fairness-metrics-what-they-measure-and-where-they-conflict</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_0f0c5cf8770f497fac8fa83a0581f408~mv2.png</image:loc>
<image:title>Fairness Metrics — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/privacy-in-machine-learning-protecting-data-in-ai-systems</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_c4ec3a73c75a4a01b7ea2feaf26cd362~mv2.png</image:loc>
<image:title>Privacy in Machine Learning — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/freelancing-without-the-feast-or-famine-cycle</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4327e26ed30a4409a1c314414eb41426~mv2.png</image:loc>
<image:title>Freelancing Without the Feast-or-Famine Cycle — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/why-automate-the-real-case-for-automation</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_cdd699e55a744826810511dd5569898b~mv2.png</image:loc>
<image:title>Why Automate — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/building-engineering-culture-not-just-process</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_fdf4de5a0a22413a8a4847595507d00b~mv2.png</image:loc>
<image:title>Building Engineering Culture — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/shifting-left-quality-before-code-ships</loc>
<lastmod>2026-10-07</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e27ba87cd7f140859ba513d280d750c4~mv2.png</image:loc>
<image:title>Shifting Left: Quality Before Code Ships — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/choosing-your-stack-for-speed-not-your-resume</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d23d8b910efb4caebb68dfcbe2962374~mv2.png</image:loc>
<image:title>Choosing Your Stack for Speed — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/technical-interviews-from-both-sides</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_bf1e49ffda3547b2960c17cee3659123~mv2.png</image:loc>
<image:title>Technical Interviews From Both Sides — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/evaluating-open-source-before-you-depend-on-it</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_7ca500ffd23e4d439e3a0cf1e82c2744~mv2.png</image:loc>
<image:title>Evaluating Open Source — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-beacon-model-why-ai-should-amplify-not-replace</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_5e1c298c2a524087a32407811e4654fa~mv2.png</image:loc>
<image:title>The Beacon Model — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/experiment-driven-ml-from-notebook-to-reproducible-pipeline</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_474531b3c72d49788f1bf1912e628c76~mv2.png</image:loc>
<image:title>Experiment-Driven ML — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/why-digital-transformations-fail-and-how-to-shift-quality-to-the-left</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ce3808c063c04317b02454820c208b75~mv2.png</image:loc>
<image:title>Why Digital Transformations Fail — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/microservices-communication-patterns-that-scale</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_8a563661406f4ae78ff3f9b08358a192~mv2.png</image:loc>
<image:title>Microservices Communication Patterns That Scale (ShiftQuality cover)</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/why-architecture-matters-before-a-single-line-of-code</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e3f80aeb1dca43b8964401dda7a2958c~mv2.png</image:loc>
<image:title>Why Architecture Matters Before a Single Line of Code — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/agile-without-the-nonsense</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_986ce89ba85c41c881001426e8103860~mv2.png</image:loc>
<image:title>Agile Without the Nonsense — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-hardware-you-actually-need-for-local-llms</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_b597b93a5fd04535893d23f224539eaf~mv2.png</image:loc>
<image:title>The Hardware You Need for Local LLMs — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/five-years-from-now-predictions-worth-making</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_156ff8da2c8b484a8a03359daa22f8c0~mv2.png</image:loc>
<image:title>Five Years From Now — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-information-problem-from-scarcity-to-overload</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_cc6625f82ba04c4883fd5dc59f207f7a~mv2.png</image:loc>
<image:title>The Information Problem — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/building-automation-that-survives-team-changes</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_9c1619b8352b4cab9f8044b3bfe9552d~mv2.png</image:loc>
<image:title>Building Automation That Survives — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/working-with-code-you-didn-t-write</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_4afaf5c9ebaf45e3b91da42b2ec3f217~mv2.png</image:loc>
<image:title>Working With Code You Didnt Write — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/threat-modeling-for-developers-not-security-teams</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_bb1e2cef5bd9411787ac68d3b5850dcb~mv2.png</image:loc>
<image:title>Threat Modeling for Developers — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/scheduling-tasks-cron-queues-and-background-jobs</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_dd9795f535f143f8965ca3bd665efb66~mv2.png</image:loc>
<image:title>Scheduling Tasks: Cron, Queues, and Jobs — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-agents-what-they-are-and-why-they-keep-failing</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_93089b8321f24dd18cb51f7873669438~mv2.png</image:loc>
<image:title>AI Agents: Why They Keep Failing — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/mlops-for-real-teams-building-organizations-that-ship-ml</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f54d3b04ef794e0685c299cb3da0ec29~mv2.png</image:loc>
<image:title>MLOps for Real Teams — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/contract-testing-keeping-services-honest</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_50707ea89d914af3ab23ad1a9ce3c7be~mv2.png</image:loc>
<image:title>Contract Testing: Keeping Services Honest — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/testing-the-hard-parts-async-external-dependencies-and-state</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a52cfda1bb384f798ab6e0d4e7337335~mv2.png</image:loc>
<image:title>Testing the Hard Parts — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-transparency-explaining-decisions-to-the-people-they-affect</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_489558ce24d64d798bb8b024bf05e406~mv2.png</image:loc>
<image:title>AI Transparency: Explaining Decisions — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/local-vs-cloud-llms-tradeoffs-explained</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_935a359c10574714b6bc9e6bdbcb6c3d~mv2.png</image:loc>
<image:title>Local vs Cloud LLMs — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/sovereign-ai-and-data-residency-building-for-borders</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1a17fd85cdaf46598bd0c5244d586574~mv2.png</image:loc>
<image:title>Sovereign AI and Data Residency — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/when-ai-changes-the-work-labor-displacement-and-responsible-deployment</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_c1be972139e148c08b9ec70ee54bd9f8~mv2.png</image:loc>
<image:title>When AI Changes the Work — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-energy-cost-of-intelligence-ai-and-environmental-impact</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_bc672967b4074f79be9542f91b31a14a~mv2.png</image:loc>
<image:title>The Energy Cost of Intelligence — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/bias-in-training-data-where-it-hides-and-how-to-find-it</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_8e81baab0db642cf97dec7f3d1a52487~mv2.png</image:loc>
<image:title>Bias in Training Data — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/responsible-ai-beyond-the-checkbox</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2955b92faf7c4abbb5ffe10729068c54~mv2.png</image:loc>
<image:title>Responsible AI Beyond the Checkbox — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/edge-ai-processing-at-the-boundary</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1690f084cca1472587521603925631a2~mv2.png</image:loc>
<image:title>Edge AI: Processing at the Boundary — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/your-business-doesn-t-need-an-app</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ddaefd41a0e24b7184efa0ea93b2c070~mv2.png</image:loc>
<image:title>Your Business Doesnt Need an App — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/knowing-when-to-pivot-and-when-to-persist</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_276d11c4140c411c9ece3b30385af9c7~mv2.png</image:loc>
<image:title>Knowing When to Pivot — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/scaling-from-10-to-50-engineers-without-losing-the-culture</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2ba9757836324a70bc85d5b70ab260fb~mv2.png</image:loc>
<image:title>Scaling From 10 to 50 Engineers — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/llm-application-patterns-from-simple-completions-to-reasoning-systems</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f322627a24e84441af07bf3ee030446c~mv2.png</image:loc>
<image:title>LLM Application Patterns — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-regulation-in-2026-what-actually-passed-and-what-it-means</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2cedbaf3a5af47319ac781c0cfa89ecf~mv2.png</image:loc>
<image:title>AI Regulation in 2026 — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-in-your-everyday-life</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_79012c8090f942e5b4ad27f403bd6384~mv2.png</image:loc>
<image:title>AI in Your Everyday Life — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/what-the-early-web-teaches-us-about-ai-hype-cycles</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a984cde1f1f84094bf4648c9d93eab4e~mv2.png</image:loc>
<image:title>What the Early Web Teaches Us About AI Hype — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/what-is-artificial-intelligence-a-practical-guide</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_59ec153f0ea9490db1895da76630f602~mv2.png</image:loc>
<image:title>What Is Artificial Intelligence — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/mentoring-without-the-ego</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_dfda2f1397ab445aaede263190a468eb~mv2.png</image:loc>
<image:title>Mentoring Without the Ego — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/observability-by-design-not-by-afterthought</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_8d204015d5464133a7314745de58dc2e~mv2.png</image:loc>
<image:title>Observability by Design — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/spotting-automation-opportunities-in-any-job</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_3ce2881ddc9344949637a5100ec1ff1a~mv2.png</image:loc>
<image:title>Spotting Automation Opportunities — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/building-reliable-ai-agents-for-real-workflows</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_3b0bbeb8bea2403490098152275ddab7~mv2.png</image:loc>
<image:title>Building Reliable AI Agents — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/incident-command-for-software-teams</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_0a539b01a2864560b98e8e1f66b01712~mv2.png</image:loc>
<image:title>Incident Command for Software Teams — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/choosing-tools-that-fit-your-workflow</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_7fe972f5c5fa44b997d5590f36c7e72d~mv2.png</image:loc>
<image:title>Choosing Tools That Fit Your Workflow — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/evaluating-new-tools-without-the-hype</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_5b40902af96844269d3fb134c090e1f1~mv2.png</image:loc>
<image:title>Evaluating New Tools Without the Hype — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/feature-engineering-as-a-team-sport</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_b00e86c74cd94e57bd48fdbda8e2f75b~mv2.png</image:loc>
<image:title>Feature Engineering as a Team Sport — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/running-ollama-in-production-beyond-the-demo</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_3b4aa312b55d47f099dd5c7b71e6bedd~mv2.png</image:loc>
<image:title>Running Ollama in Production — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/hiring-engineers-in-an-ai-world</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_c35baec6e36d48919b9df5f4466126cc~mv2.png</image:loc>
<image:title>Hiring Engineers in an AI World — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-fractional-cto-what-a-part-time-tech-leader-actually-does</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d6d2ac85435643ee84a292f2794462c8~mv2.png</image:loc>
<image:title>The Fractional CTO — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-ai-transparency-problem-what-companies-aren-t-telling-you</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_5d54a7cb831c4254874e08453b3c9db0~mv2.png</image:loc>
<image:title>The AI Transparency Problem — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/managing-energy-not-just-time</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_5e91b76b75a44422877fb338e90cba84~mv2.png</image:loc>
<image:title>Managing Energy, Not Just Time — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/rag-architecture-when-your-llm-needs-real-data</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1c0868df59604988a3493c394750dec7~mv2.png</image:loc>
<image:title>RAG Architecture — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/automating-the-boring-parts-of-your-workflow</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e2314530bad2448aac906cd7c1b3b25a~mv2.png</image:loc>
<image:title>Automating the Boring Parts — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/regex-for-humans</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_b9cbee5de3fc489bae9b1490147c4e6c~mv2.png</image:loc>
<image:title>Regex for Humans — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/compliance-as-code-automating-what-auditors-want</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_65a18a935f404664a3ed4dac40dcbc4b~mv2.png</image:loc>
<image:title>Compliance as Code — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/technical-decision-making-when-you-re-the-decision-maker</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_7a7606103ec94918a527ac20ad45bca2~mv2.png</image:loc>
<image:title>Technical Decision-Making — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/patterns-that-actually-help-small-teams</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_eb07140118a74519ae831a86d321d516~mv2.png</image:loc>
<image:title>Patterns That Actually Help Small Teams — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/rag-in-production-caching-costs-and-scaling-retrieval</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_9567353c8d314067bbdb33018279fb9a~mv2.png</image:loc>
<image:title>RAG in Production: Caching, Costs, and Scaling — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/writing-a-readme-that-people-actually-use</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_48d5be4b03cc4c32b117d34135112089~mv2.png</image:loc>
<image:title>Writing a README That People Use — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/continuous-ai-auditing-catching-governance-failures-early</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_1903a3fd09ba45ef843a8ea4e62671f9~mv2.png</image:loc>
<image:title>Continuous AI Auditing — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-senior-engineer-s-blind-spot</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_8d7fdcdf83c64a1d89f017ab33d5b57c~mv2.png</image:loc>
<image:title>The Senior Engineers Blind Spot — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-open-source-ai-moment</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_00934569907243fba27bdb0b003cd29d~mv2.png</image:loc>
<image:title>The Open Source AI Moment — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/technical-decision-making-under-uncertainty</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_47b033a845b34a689013662a51d7ade6~mv2.png</image:loc>
<image:title>Technical Decision-Making Under Uncertainty — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/building-a-sustainable-tool-stack</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f108543c5ee34817a51359390a75f73d~mv2.png</image:loc>
<image:title>Building a Sustainable Tool Stack — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/integrating-tools-without-disrupting-your-workflow</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_0e2d5582dae64f4aa04cae4f22e1bfb2~mv2.png</image:loc>
<image:title>Integrating Tools Without Disrupting Your Workflow — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ai-won-t-replace-you-but-the-person-using-ai-might</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_33ad915556f6478896c34d8a743e3852~mv2.png</image:loc>
<image:title>AI Wont Replace You — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/learning-to-learn-a-self-taught-developer-s-guide</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_98e4b2d6c1d541eea9518c3269663303~mv2.png</image:loc>
<image:title>Learning to Learn — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/debugging-in-production-without-losing-your-mind</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_8675ef810924447d896f981ed6a6e446~mv2.png</image:loc>
<image:title>Debugging in Production — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-automation-shift-what-s-actually-changing</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_583ff063ae094fca82573d4829620cb9~mv2.png</image:loc>
<image:title>The Automation Shift — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-self-taught-path-what-nobody-tells-you</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_abc0ca3be9d74b018144728f58e72f4b~mv2.png</image:loc>
<image:title>The Self-Taught Path — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/model-serving-architectures-from-prototype-to-production</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_e98c041a802144c1bfb657e43a8c63e8~mv2.png</image:loc>
<image:title>Model Serving Architectures — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/model-validation-beyond-accuracy-scores</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_d920f10637a44df8adcdecda4326c801~mv2.png</image:loc>
<image:title>Model Validation Beyond Accuracy Scores — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/designing-systems-that-test-themselves</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_199bf5f165dd453698508213220c215a~mv2.png</image:loc>
<image:title>Designing Systems That Test Themselves — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/from-tutorials-to-production-ml</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_39491a37f43f44c88adeafa1b571cb10~mv2.png</image:loc>
<image:title>From Tutorials to Production ML — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/types-of-ai-narrow-general-and-super</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2899ee2b250544d0b9c4e655f17ea794~mv2.png</image:loc>
<image:title>Types of AI: Narrow, General, and Super — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/technology-decisions-for-small-businesses-a-no-nonsense-guide</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_f2ed2910bc6343f0964c6766b787302b~mv2.png</image:loc>
<image:title>Technology Decisions for Small Businesses — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/what-llms-can-t-do-and-why-that-matters</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_b7827aac69074e3092ad9fc4ac79e387~mv2.png</image:loc>
<image:title>What LLMs Cant Do — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/writing-bug-reports-that-actually-get-fixed</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_2b8d9849f65845a3b23826c825e956a5~mv2.png</image:loc>
<image:title>Writing Bug Reports — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/sustainable-building-when-you-re-the-whole-team</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_7330f6a69aca49fd95a9470f91f622eb~mv2.png</image:loc>
<image:title>Sustainable Building — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/ml-pipelines-that-don-t-fall-over</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_ac0793eab5cc4713b7dd25b9788613de~mv2.png</image:loc>
<image:title>ML Pipelines That Dont Fall Over — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/running-llms-in-production-cost-latency-and-the-tradeoffs-nobody-warns-you-about</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_5aa826cd6641477bba5849810cc414b0~mv2.png</image:loc>
<image:title>Running LLMs in Production — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/prompting-101-how-to-talk-to-ai</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_a13744a44d3d4937931d346eedebb827~mv2.png</image:loc>
<image:title>Prompting 101 — ShiftQuality</image:title>
</image:image>
</url>
<url>
<loc>https://www.shiftquality.com/post/the-internet-promised-to-democratize-knowledge-did-it</loc>
<lastmod>2026-10-04</lastmod>
<image:image>
<image:loc>https://static.wixstatic.com/media/cc5cca_262e07eaeb674b03aa29a7ed5a3a2bbf~mv2.png</image:loc>
<image:title>The Internet Promised to Democratize Knowledge — ShiftQuality</image:title>
</image:image>
</url>
</urlset>