Praxis LogoPraxis
Everyone is an IC Manifesto

PM & QA Shift-Left Checklist

Move from coordinators to ICs by producing executable inputs before development starts.

Purpose: Move from coordinators → ICs by producing executable inputs before development starts.

Legacy Apps

At Sprint Planning

  • Write acceptance criteria as prompts (include UI states, API payloads, error codes, accessibility rules).
  • Provide synthetic or anonymized datasets (cover edge cases and compliance constraints).
  • Draft automated test starters (e.g., Playwright/Cypress scripts, SQL assertions).
  • Define the “definition of done” clearly in each ticket.
  • Align test artifacts with stakeholders before dev picks up work.

AI Apps

At Sprint Planning

  • Publish mock APIs / sample payloads for early integration (simulate external systems).
  • Specify data cleansing rules in natural language (include normalization, de-duplication, masking).
  • Generate persona-based chatbot transcripts (angry customer, confused novice, fraudster, etc.).
  • Create bias / failure simulations (multilingual, accessibility, schema drift, malicious input).
  • Add compliance guardrails (HIPAA/PCI/GDPR checks) directly into acceptance criteria.

Continuous Responsibilities

  • Regenerate test cases as scope changes → living UAT scripts.
  • Keep datasets and personas refreshed → coverage doesn’t stagnate.
  • Pair with Dev/Data/Design → ensure inputs flow into CI/CD gates.
  • Track telemetry from prod → fold back into prompts, datasets, and test cases.

Reminder: If PMs and QA do not attach prompts, datasets, and test starters to a story, it isn’t ready for dev. Shift left = no merge without executable inputs.

How is this guide?

Last updated on