Epics & Stories

Detailed backlog driving v1.0 (ship) and v1.1+ (expand). Epics are ordered by value/effort. Each story is small enough to complete in one context window.


Epic E1 — Installer & Release pipeline (v1.0 blocker)

Goal: Users can download, install, and launch DB TEAM without a dev environment.

Acceptance: Non-dev user installs the produced .msix or unzips the portable, runs DB TEAM, connects, queries, exits — no console, no .NET install prompt.


Epic E2 — Crash resilience & logging

Goal: App survives unexpected errors, logs everything, users can report issues.

Acceptance: Kill the SQL server mid-query — user sees a toast, app stays open, log contains the exception.


Epic E3 — Results export

Goal: User can export a grid to CSV, Excel, JSON.

Acceptance: Run SELECT * FROM sys.objects, export to Excel, open in Excel — columns correct, dates readable, no truncation.


Epic E4 — Dead-menu cleanup & Welcome polish


Epic E5 — Documentation & screenshots


Epic E6 — Unit tests baseline


Epic E7 — Schema Compare ALTER column-level


Epic E8 — Table Designer: edit existing + editors


Epic E9 — Diagram improvements


Epic E10 — IntelliSense advanced


Epic E11 — Query history & favorites


Epic E12 — Profiler graphical plan tree


Epic E13 — T-SQL Debugger (v2)


Sprint plan — v1.0 target

Sprint 1 (week 1–2): E1 + E2 (shippable skeleton). Sprint 2 (week 3): E3 + E4 (feature completeness to stated scope). Sprint 3 (week 4): E5 (polish) + smoke testing + tag v1.0.0. Sprint 4+ (v1.0.1 / v1.1): E6, E7, E8, E9, E10, E11.