Delivering on time by sacrificing verification, operability, or usability does not remove risk; it postpones it until after release. Delivery quality must consider scope, pace, evidence, and consequences together.

The Project Delivery Perspective Skill makes trade-offs explicit, connecting milestones to readiness signals rather than treating a date as proof of success.

The membership-upgrade v3 example connects scope, a payment-sandbox dependency, QA windows, rollback rehearsal, owners, and delivery options.

Awesome QA Skills organizes Skills by language and testing stage. The series overview covers repository structure and shared installation options; this guide stays with Project Delivery Perspective.

Read the source Skill first

The main prompt covers Required inputs, Delivery work, Source and quality boundary, Inputs, Workflow. Those headings are navigation; the project artifacts still provide the facts.

This Skill has no separate examples directory. The sample below is derived from its entry point, main prompt, and eval constraints.

Project Delivery Perspective brings commitments, dependencies, and owners into one delivery assessment. After a change, the workflow can continue through these Skills:

SkillWhen to use itWhat it adds
Change Impact AnalysisRequirements, code, or dependencies changeIdentifies affected systems, roles, evidence, and deliverables
Regression Scope AnalysisImpact is known and verification must be plannedMaps risk to required, sampled, and deferrable regression scope
Production VerificationA release is live and needs real-environment verificationChecks critical paths and stop conditions with observable, reversible checks
Multi-Role Quality SynthesisProduct, QA, Engineering, and UX reports exist for the same stagePreserves agreement, disagreement, and sources for delivery follow-up
Technical Quality PerspectiveDependencies, stability, or recovery evidence affects a commitmentSupplies runtime consequences, technical gaps, and recovery evidence

What Delivery Perspective handles across the workflow

Delivery Perspective does not re-review all eight development stages. It organizes scope, dependencies, milestones, owners, and action status only in the stages it supports. Other stage outputs must first come from the relevant role Skill and then become inputs to delivery planning.

Development stageDelivery Perspective handlingWhat to hand off or record
Requirements analysisDoes not perform the analysis; receives confirmed scope, exclusions, and acceptance prerequisitesProduct, QA, Technical, or UX facts plus registered dependencies
Test strategySupported stage; records target dates, capacity, environments, dependencies, milestones, and ownersProject constraints, action tracking, and information gaps
Test strategy reviewSupported stage; checks whether trade-offs have a due time, owner, and escalation pathExecutable delivery options without rewriting quality facts
Code reviewDoes not review code; records dependency or rework impact raised by reviewFindings and evidence from Technical Quality Perspective
Test case writingDoes not design cases; records how case volume, data, and environment affect the windowVerification effort and gaps from QA Quality Perspective
Test case reviewDoes not decide whether QA cases pass; tracks whether review actions affect milestonesAction owner, due time, and status
Test reportingDoes not generate a report for the executor; waits for run identity, results, and failure evidenceQuality facts from QA or Test Reporting Skills
Test report reviewSupported stage; separates quality facts, project constraints, and open actionsReview date, dependency blockers, actions, and coordination issues

Across this set of articles, Technical Quality Perspective asks what happens when a dependency fails; Multi-Role Quality Synthesis asks where role evidence agrees or conflicts; Project Delivery Perspective asks how scope and dates should change under current conditions.

Put commitments and prerequisites in the same release plan

Start with schedule, dependencies, and owners to organize the scope, verification, and accountability required for release review. This Skill does not make a Go/No-Go decision by itself.

Delivery conditionCurrent evidenceAction if it fails
ScopeFrozen requirements, exclusions, and acceptance criteriaRecord impact and re-estimate the date
External dependencyCommitment time for interface, environment, data, or approvalName a fallback and latest escalation time
Verification windowTime needed for regression, canary, and rollbackReduce scope or delay release
OwnerEvery deliverable and risk has an ownerDo not mark an item complete without one

Each condition needs a source, due time, and failure action before the plan can drive delivery.

Membership upgrade v3 delivery tracker

These project inputs are hypothetical. In a real report, dates, owners, and statuses are facts only when the supplied material supports them; otherwise list a gap.

MilestonePrerequisite on recordOwnerDueAction if it fails
Scope freezePRD-42 lists the primary membership-upgrade path and exclusionsProduct leadWednesday 12:00Re-estimate scope; do not include unconfirmed requirements in the on-time commitment
Sandbox callbackPayment provider committed to timeout and duplicate-callback samplesPayment service leadThursday 12:00Record a dependency blocker; if only a mock service is available, do not report real-callback verification as complete
Regression windowQA reserved time for checkout, benefits, and reconciliationQA leadFriday 10:00–14:00Reduce scope or delay; do not rewrite execution status as passed because time ran short
Rollback rehearsalCandidate-version rollback and data checks are scheduledRelease leadFriday 14:00–15:00Raise a coordination issue and wait for the authorized owner to adjust the plan
QA execution statusQA-42 records that timeout callback testing has not runQA leadBefore Friday 14:00Run the test and update the quality fact; do not mark it passed

If the payment provider misses Thursday’s delivery, Delivery Perspective can present three options: wait and move the date, narrow scope to paths with evidence, or split the candidate version into two releases. It cannot call a mock result a real dependency pass or mark unrun regression as passed.

A handoff record could look like this:

stage: test-report-review
milestone: Membership upgrade v3 release review
scope: [primary path, benefits delivery, payment callback]
dependencies:
  - name: Payment sandbox callback
    source_id: DELIVERY-42
    due: Thursday 12:00
    status: pending
validation_window:
  owner: QA lead
  window: Friday 10:00–14:00
  source_id: QA-PLAN-42
retained_quality_facts:
  - source_id: QA-42
    statement: Timeout callback has not run
    status: not_run
decision: pending
next_action: Confirm dependency delivery; if late, submit reduced-scope or delay options
owner: Release lead

The decision remains pending. A delivery record makes people, dates, and fallback paths visible; it does not make the release lead’s Go/No-Go decision.

Turn delivery findings into executable choices

“Release on schedule” is not the only option. State the conditions for proceeding, reducing scope, delaying, or splitting the release.

OptionWhen it appliesEvidence to retain
Release as plannedScope is frozen; dependencies and verification window are readyRelease checklist, regression results, rollback rehearsal
Reduce scopeCore paths are ready but lower-risk features lack evidenceExclusions, user impact, and a date for follow-up
Delay releaseA critical dependency or rollback condition is unmetBlocker, escalation path, and new date

Every option needs an approver and a latest confirmation time. The Skill organizes conditions and evidence; it does not make commitments for the project owner.

Adaptable prompt

Replace the bracketed fields with project material.

Use the project-delivery-perspective Skill.

Stage: test report review (test-report-review)
Task: Assess whether the membership-upgrade release plan has workable scope, dependencies, milestones, and owners
Version and environment: [requirement / build / environment]
Inputs: [plan, dependency commitments, QA records, rollback evidence]
Scope: [included and excluded work]
Constraints: [dates, capacity, environment, approvals]

Separate quality facts from project constraints. For each milestone, record its source, owner, due time, failure action, and current status. Present options with evidence and open decisions. Do not make a Go/No-Go decision.

Keep delivery constraints distinct from quality conclusions

A concise delivery summary still needs project constraints, action tracking, retained quality facts, information gaps, and the next delivery action. Project Delivery Perspective does not produce a quality verdict or release approval.

Who should use this Skill

Project and release leads can use it to make schedule and dependency trade-offs explicit. QA, Product, Engineering, and Operations can use the shared record to see which owner must resolve each delivery condition.

Review a delivery record before handoff

Review itemWhat to retainIf missing
Scope and commitmentIncluded work, exclusions, dates, and source versionsReconfirm scope before treating the date as a commitment
DependenciesProvider, promised artifact, due time, and fallbackKeep the dependency open and record its escalation path
Verification windowRegression, canary, rollback, and recovery timeReduce scope or delay the decision
OwnershipOwner and approver for each actionDo not mark ownerless risks as closed
Quality factsVerified, not_run, and blocked states from source reportsPreserve them; do not rewrite them as delivery status
DecisionOptions, approver, and latest confirmation timeLeave the release decision pending

Install and invoke

Install the individual Skill. The series overview carries the longer installation explanation.

npx skills add https://github.com/naodeng/awesome-qa-skills/tree/main/skills/en/testing-workflows/project-delivery-perspective -g

Invoke it with “Use the project-delivery-perspective Skill,” then attach the real artifacts.

Common questions

Why reassess when the date has not changed?

Dependencies, scope, and verification windows may have changed. The date is a commitment; prerequisites are delivery evidence.

What if an external dependency is late?

Record impact, fallback, and the latest escalation time, then consider splitting scope or changing the release plan.

How can I tell whether a risk has an owner?

Each risk needs an owner, decision-maker, due time, and verifiable closure condition.

Can this Skill decide Go/No-Go?

No. It provides options, conditions, and evidence. An authorized person makes the release decision.

Run Delivery Perspective against a plan with dates, owners, and dependency sources, then retain inputs, output, and review notes. The example gives structure; project evidence must come from the project.

References

Share