Enhancement Request Review & Implementation (SOP)
A consistent, transparent process for handling customer enhancement requests from intake through delivery.
Objective
Provide a clear, repeatable workflow to process Enhancement Requests, ensure timely customer updates, and clarify ownership across teams.
Guiding Principles
- Clarity: Every stage has a trigger, owner, and outcome.
- Transparency: Customers receive updates at key milestones.
- Traceability: Decisions and status changes are logged in the ticket.
Continuous Communication & Documentation
Effective communication and accurate documentation are integral to every stage of the Enhancement Request process. This ensures customers are informed at key milestones, internal teams stay aligned, and decisions remain traceable.
- Applies to All Stages: From initial intake to delivery, updates and relevant details must be recorded in the ticket.
- Single Source of Truth: All notes, approvals, and customer communications are documented in the ticket to avoid email silos.
- Customer Updates: Sent only at designated milestones (see FAQ).
- Ownership: The Product Manager (Destyn) leads all external communications, with Staff Support assisting as needed.
Workflow Stages
Stage 1 — Initial Intake Owner: Staff Support or Sales
Trigger: Customer request received via phone, email, or portal.
- Validate that the request cannot be fulfilled via existing configuration.
- Create a ticket using Enhancement Submit Form and assign to Product Manager (Destyn).
- Send acknowledgment to the customer (see templates below).
Stage 2 — Product Manager Review Owner: Product Manager – Destyn
Trigger: Ticket assigned from Initial Intake.
- Validate completeness of request (scope, problem, desired outcome, business value).
- Confirm it is truly an enhancement request.
- Coordinate with relevant teams/requester if more information is required.
- Approve for Product Board review once complete.
Stage 3 — Product Board Review Owner: Product Board Teams
Trigger: Product Manager approval.
- Review enhancement request details.
- Update Product Board Status: Approved – No Quote, Approved for Quote, Deferred, or Declined.
- Add rationale in internal notes.
Stage 4 — Product Board Leadership Approval Owner: Nick (Leadership)
Trigger: Product Board approval.
- Review decision for alignment with strategic goals and available resources.
- Assign status as Scheduled, Unscheduled, Quote, Declined, or Returned.
- If returned, provide feedback for revision.
- Once approved, proceed to the next applicable stage.
- Notify customer according to decision path.
Stage 5 — Quote Path (Billable Work) Owners: PM + Nick + Sales (+ SalesContracts + Accounting)
Trigger: Leadership status set to Quote, or ticket identified as billable and the customer requests a quote.
Note: Quoted (billable) work follows a dedicated workflow due to additional requirements (scope confirmation, estimate, quote, SOW, payment gate, change control, and billing-ready).
Stage 6 — Scheduling & Prioritization Owners: Product Manager + Prioritization Committee
Trigger: Signed SOW received (billable) or approved Development (non-billable).
- Prioritize all approved work (quote-approved items are Priority 1).
- Items assigned to an iteration but deferred due to resource or strategic constraints will be reclassified as Development Priority 2 and evaluated for inclusion in the next cycle.
- Development Priority on non-billable items is determined every iteration cycle by the Product Board. (Note: Priorities are subject to change)
- Product Manager will share schedule with customer.
- Note: Only quoted items are promised to customers; non-quoted items may be moved depending on available resources.
Stage 7 — Execution & Delivery Owner: Assigned Support/Implementation
Trigger: Development iteration start.
- Build and test enhancement; coordinate with stakeholders as needed.
- Notify customer of live date and confirm deployment.
- Close ticket as Ready for Billing (billable) or Closed (non-billable); log outcome and test notes.
Stage 8 — Ongoing Communication (Applies to All Stages) Owner: Product Manager – Destyn
- When customer or vendor input is required, the Product Manager leads external communication and documents all updates in the ticket.
- Maintain a single source of truth in the ticket to avoid email silos.
Quote (Billable) Workflow
This section is the system of record for quoted/billable enhancement work.
Step 0 — Qualify & Label Owner: Staff Support / PM
- When a ticket is identified as billable and the customer wants a quote, apply the standard billable label (recommended: a dedicated field or tag as the source of truth; subject prefix optional).
Step 1 — Requirements & Scope Confirmation Owner: Destyn
- Schedule a short meeting with the customer to confirm scope and define acceptance criteria (“what done means”).
- Document scope baseline, assumptions, and acceptance criteria in the ticket.
Step 2 — Estimate Owner: Nick
- Provide hours estimate (programming hours or full team LOE as needed) and attach to the ticket.
Step 3 — Quote to Customer Owner: Sales
- Sales sends quote including scope baseline + $$ + key assumptions.
- If customer declines: cancel Cobblestone request and close ticket as cancelled.
Step 4 — SOW Creation & Signature Owner: SalesContracts
- Create SOW from estimate + scope baseline, obtain signature, attach/link signed SOW in ticket, return to PM for scheduling.
Step 5 — Payment Confirmation (If Required) Owner: Accounting
- Confirm payment received (if required by policy) before development begins and note in the ticket.
Step 6 — Definition of Ready (Gate Before Dev) Owner: Destyn
- Signed SOW attached (and payment confirmed if required).
- Requirements and acceptance criteria final; assumptions documented.
- If not true: ticket remains blocked until resolved.
Step 7 — Development Owner: Dev Team
- Build strictly to the approved scope in the signed SOW.
Step 8 — QA Verification Owner: PM / QA
- QA validates and documents outcomes; PM coordinates any customer input required for verification.
Step 9 — Customer Validation (Release Readiness) Owner: Destyn
- Review the completed feature with the customer and capture confirmation in the ticket.
- Note: This is not a contracts approval requirement; it is a delivery readiness control.
Step 10 — Change Control (Hard Rule) Owners: Destyn + Nick (+ SalesContracts if needed)
- If changes affect deliverables, cost, timeline, or documentation/implementation effort: update description of work + updated estimate + SOW addendum/revision + customer approval.
- If within scope and none of those change: document in the ticket; no SalesContracts loop required.
Step 11 — Release Owner: Dev / Release Manager
- Release after QA is complete and customer validation is recorded (recommended).
Step 12 — Ready for Billing + Implementation Ticket Strategy Owners: Destyn + Sales
- Mark ticket Ready for Billing once scope is delivered per SOW.
- If rollout may lag, create a separate Implementation ticket as the parent and link the billable dev ticket as a child.
Return to main flow: After the Quote Workflow is complete, continue to Stage 6 — Scheduling & Prioritization.
📩 Customer Communication Templates
Intake Acknowledgement
Subject: Enhancement Request [Request ID] - Received Hi [Name], We’ve received your enhancement request for [Product] ([Subject]). Our product team will review the details and follow up after the initial review. [Open Request Link] Thank you, Destyn Dagle
Project Manager Review – More Info Needed (Macro)
Subject: Enhancement Request [Request ID] - Additional Details Requested Hi [Name], We need a bit more information to proceed with reviewing this enhancement request: • Add Additional information needed. Please reply with the requested details and we’ll move this ticket to the Product Board. [Open Request Link] Thank you, Destyn Dagle
Product Board – Declined
Subject: Enhancement Request [Request ID] - Decision Update Dear [Name], Thank you for submitting your recent enhancement request: [Subject] After careful consideration, our Product Board has decided not to proceed with this enhancement. The decision was based on: • [Reason for Decline] [Open Request Link] Thank you, Destyn Dagle
Product Board – Deferred Development
Subject: Enhancement Request [Request ID] - Deferred for Additional Review Hi [Name], Your request ([Subject]) has been deferred while we evaluate priorities and capacity. We expect to review this request again around [Date/Quarter] and will keep you updated. [Open Request Link] Thank you, Destyn Dagle
Product Board – Approved (Quote)
Subject: Enhancement Request [Request ID] - Proceeding to Quote Hi [Name], Your request for [Product] ([Subject]) has been approved to move forward with quoting. Our team will prepare a Statement of Work (SOW) outlining effort, cost, and timeline details. [Open Request Link] Thank you, Destyn Dagle
Product Board – Approved (No Quote)
Subject: Enhancement Request [Request ID] - Approved for Scheduling Hi [Name], Good news! Your request ([Subject]) has been approved and is now awaiting scheduling. This item does not yet have an assigned delivery date and will be prioritized based on available resources. [Open Request Link] Thank you, Destyn Dagle
Leadership – Returned for Additional Details Requested (Macro)
Subject: Enhancement Request [Request ID] - Additional Details Requested Hi [Name], Leadership has requested a bit more information to proceed with reviewing this enhancement request ([Subject]). We need a bit more information to proceed: • Add Additional information needed. [Open Request Link] Thank you, Destyn Dagle
Leadership – Declined
Subject: Enhancement Request [Request ID] - Final Decision Dear [Name], Thank you for submitting your enhancement request: [Subject] Our leadership team has completed its review, and unfortunately, we will not be moving forward with this request at this time. The decision was based on the following considerations: • [Reason for Decline] [Open Request Link] Thank you, Destyn Dagle
SOW Received / Scheduling
Subject: Enhancement Request [Request ID] - SOW Received, Scheduling Underway Hi [Name], We’ve received your signed Statement of Work (SOW). Your enhancement request ([Subject]) is being scheduled for development, and we will provide the target date and iteration when available. [Open Request Link] Thank you, Destyn Dagle
Development Start
Subject: Enhancement Request [Request ID] - Development Started Hi [Name], Development has begun on your enhancement request ([Subject]). Current projected delivery date: [Date]. [Open Request Link] Thank you, Destyn Dagle
Delivery / Live
Subject: Enhancement Request [Request ID] - Delivered and Live Hi [Name], Your enhancement has been implemented and tested. Live date: [Date]. [Open Request Link] Thank you, Destyn Dagle
Zendesk Field Alignment
| Stage | Primary Form | Key Field Changes | Automation (Recommended) |
|---|---|---|---|
| Intake | Enhancement Submit Form | Status: Intake; Required fields (Product, Priority, Business Value) | Auto-send Intake Acknowledgement on form submission |
| Product Manager Review | Enhancement Review Form | PM Validation: Complete / Needs Info | If Needs Info → auto-email “PM Review – More Info Needed” and set pending |
| Product Board | Enhancement Review Form | Product Board Status → Approved – No Quote / Approved for Quote / Deferred / Declined | Auto-email appropriate template on status change (policy-based) |
| Leadership Approval | Enhancement Review Form | Leadership Status → Scheduled / Unscheduled / Quote / Declined / Returned | On Quote → route to Quote Workflow; On Declined → send “Leadership – Declined” |
| Quote Workflow | Enhancement Quote Review | Billable label/track; Quote Amount; LOE fields; SOW Status; Payment Confirmed (if required) | Route to Sales for quote; on Signed SOW → Accounting (if needed) → PM for scheduling |
| Scheduling | Enhancement Quote Review | Iteration; Development Scheduled Date; Target Delivery Window | Send schedule confirmation template (note: only quoted items promised) |
| Execution & Delivery | — | Dev. Sub-Status → In Development / Completed; Live Date; Release Notes | Notify at Dev Start & Delivery; set final status |
| Closure | — | Closed / Ready for Billing | Final confirmation sent to customer |
Roles & Responsibilities
- Staff Support: Intake validation, ticket creation, initial comms.
- Destyn (PM): Board updates, technical review, customer comms, scheduling lead.
- Nick: Technical review partner; estimation + iteration planning.
- Sales: Quote delivery and follow-up; Cobblestone request updates.
- SalesContracts: SOW creation; addenda/revisions when required.
- Accounting: Payment confirmation when applicable.
- Marc Kletnick: Manager of Product Knowledge — ensures documentation and knowledge resources remain accurate and up to date.
- Jeff Mauton: Documentation — maintains technical and end-user documentation aligned to enhancements.
- Implementation Specialist: Complex delivery, testing, go-live comms.
FAQ
When do customers get updates?
- Intake: Upon receiving the request.
- After Final Leadership Approval: Customers are notified once the request is formally approved (Scheduled, Unscheduled, Quote, or Declined). No notifications are sent at Product Board stage or for Deferred statuses.
- If Quoting: When a quote is prepared and when the signed SOW is received.
- Development Start: To confirm work has begun and share estimated delivery date.
- Delivery: When the enhancement is live and deployed.
Who owns external communications?
The Product Manager (Destyn) is the primary contact for all external communications, ensuring consistency and accuracy. Staff Support assists when additional context or follow-up is required.