Skip to content
← Implementation Guide

THE ENTERPRISE IMPLEMENTATION PLAYBOOK · CHAPTER 7

PART II — PRESALES, COMMERCIALS AND PROJECT FORMATION

Building a Strong Statement of Work

By OV Prakash, PMP®, PgMP®

ISO 9001:2015 Certified Lead Auditor | Lean Six Sigma Black Belt

Turning commercial commitments into clear scope, accountable responsibilities and measurable acceptance

On this page

The Agreement the Delivery Team Must Be Able to Use

A proposal can create enthusiasm. An estimate can establish affordability. A Statement of Work must turn both into a commitment that people can understand and execute.

When a project becomes difficult, the team usually returns to a few questions. What did we agree to deliver? Who was responsible for the prerequisite? What evidence is needed for acceptance? Does this request change the baseline? What happens next?

A strong Statement of Work, or SOW, helps answer those questions before disagreement becomes personal. It supports cooperation by making expectations visible.

Chapter 6 connected solution scope with effort, schedule, cost and price. This chapter turns that delivery model into a practical agreement. It completes Part II, moving the book from presales and commercial planning toward project mobilization.

The examples here are fictional delivery illustrations, not ready-to-sign contract clauses. Contractual provisions should be aligned with the governing agreement and reviewed by the appropriate commercial and legal owners.

7.1 Understand What a Statement of Work Must Achieve

An implementation SOW describes the work to be performed, its boundaries, the deliverables, the responsibilities and the conditions under which completion will be assessed.

It should allow a customer process owner, implementation consultant and project manager to explain the same commitment in their own words without reaching different conclusions.

This requires more than a long list of modules. “Implement procurement” leaves unanswered questions about legal entities, approval levels, supplier onboarding, integrations, migration, training and operational reporting.

Equally, a detailed task list can miss the outcome. Completing workshops and configuration activities does not, by itself, demonstrate that a purchasing process works from request through receipt and invoice.

A useful SOW connects activities to deliverables and deliverables to business outcomes. It identifies what the implementation partner will enable and what the customer must own. As established in Chapter 1, the partner provides expertise and recommendations; the business remains responsible for its operating model and transformation outcomes.

7.2 Start with the Approved Business and Commercial Baseline

The SOW should continue the decisions already made in the business case, sourcing process and estimate. It should not quietly introduce a different implementation.

Gather the accepted proposal, requirement baseline, supplier clarifications, solution assumptions, deployment strategy and commercial approval. Review material promises made during demonstrations and negotiation.

For each promise, decide whether it is included, excluded, deferred or dependent on a further decision. Record the result in the appropriate part of the agreement. An unresolved demonstration promise should not be left for the delivery team to interpret after kickoff.

Maintain traceability from a requirement to its delivery treatment. A standard feature, a configured workflow, a custom extension and a customer-owned activity may all satisfy requirements, but they create different obligations.

Reconcile the final SOW with the estimate. If the SOW includes three migration rehearsals while the estimate funds one, the discrepancy needs a decision before signature.

7.3 Give the Document a Structure People Can Navigate

A workable SOW does not need to repeat every technical detail in the main document. It needs a clear structure and controlled references to the details that define the commitment.

A practical implementation SOW structure
SectionDecision it should support
Purpose and outcomesWhy is this implementation being undertaken, and what will it enable?
Scope and exclusionsWhich business boundaries and solution components are included?
Deliverables and acceptanceWhat will be submitted, and how will completion be assessed?
Approach and scheduleHow will work and deployment be sequenced?
Responsibilities and dependenciesWho supplies each input, performs the work and approves the result?
Assumptions and constraintsWhich conditions underpin the commitment?
Commercial arrangementsWhat triggers billing, and which agreed terms apply?
Governance and change controlWho can decide, escalate and authorize a change?
Hypercare, handover and closureHow will support transfer and the engagement conclude?
Controlled schedulesWhere are the detailed scope, criteria and registers maintained?

Use document identifiers, versions and dates for incorporated schedules. “As discussed in the workshop” is not a dependable reference. Neither is a link to a file that can change without review.

Clarify how the SOW relates to the master agreement, security schedules and other contract documents. The parties should agree how inconsistencies are resolved; a delivery team should not invent an order of precedence during a dispute.

Keep the language readable. Definitions are useful when they remove ambiguity, but repeated jargon makes a document harder to operate. A process owner should be able to find their responsibilities without needing someone to translate the entire agreement.

7.4 Define Scope Through Business Boundaries

Describe scope across People, Process, Data and Technology. Include the organizational boundaries as well as the solution components.

For a fictional distributor, the first release might cover purchasing, inventory and sales for two named legal entities and one warehouse. It might include a specified carrier integration, a defined set of opening data and training for nominated business champions.

Those boundaries are more useful than “complete ERP implementation.” They also reveal what needs separate treatment: additional warehouses, country-specific requirements, historical transactions or a second delivery wave.

Identify volumes and complexity assumptions where they materially affect delivery. Examples include the number of interfaces, migration objects, languages, approval variants and custom reports.

Specify nonfunctional requirements through measurable conditions where possible. “Fast performance” should become an agreed response target for a defined transaction, workload and environment. Security and operational support requirements need the same care.

Do not imply that naming a platform guarantees every capability a stakeholder associates with it.

7.5 Write Exclusions That Leave No Operational Surprise

Exclusions make a boundary clear, but they do not make the underlying business need disappear.

If historical transaction migration is excluded, identify how authorized users will retrieve history. If end-user training is customer-owned, explain what materials and knowledge transfer the implementation partner will provide.

An exclusion should be specific enough for the customer to understand its consequence. “Third-party work excluded” is weak if the solution cannot operate without changes in a third-party system.

Distinguish work outside the current release from work that will never be provided under the agreement. A future phase should have its own authorization route and should not appear included simply because it is shown on a roadmap.

During review, ask: “Could a reasonable business stakeholder read the overall scope and still assume this excluded activity is included?” If the answer is yes, rewrite the boundary and discuss it directly.

The aim is a complete enterprise plan, even when responsibilities are split across several suppliers and customer teams.

7.6 Define Deliverables with Evidence of Completion

A deliverable should have an identifier, description, owner, planned submission point and acceptance basis. Include its format or repository where that matters.

“Design document” says little about what must be covered. A clearer deliverable identifies the processes, integrations, data mappings, security decisions and unresolved items it must contain.

For a configured solution, the evidence may include a reviewed configuration register and demonstration of agreed business scenarios. For a migration deliverable, it may include load results, reconciliation and an exception register approved by the data owner.

Replace broad promises with reviewable commitments
Broad wordingMore useful delivery definition
Training includedAgreed role-based sessions for nominated champions, with audience, session count, materials, language and responsibility for wider user training recorded in the training schedule.
Data migration completeSpecified objects and periods migrated through agreed cycles, with reconciliation, validation evidence and approved treatment of exceptions.
Integration deliveredNamed interface supports agreed scenarios, security, error handling and monitoring, demonstrated through defined test evidence.
Reports providedNamed reports reconcile to agreed sources and calculations, with specified filters, access roles and business validation.
Go-live supportDefined coverage window, support channels, staffing responsibilities, escalation process and exit decision.

Avoid making the deliverable depend on subjective satisfaction alone. The customer should have meaningful protection against incomplete work, while the supplier should know what evidence will support completion.

The strongest definitions make review easier. They give both parties a shared basis for identifying what is complete, what is defective and what remains outside the agreed work.

7.7 Make Acceptance a Process, Not a Signature Chase

Acceptance should describe how a deliverable is submitted, who reviews it, what criteria apply and how the decision is recorded.

Agree a realistic review period and define the response expected. If a deliverable does not meet the criteria, the reviewer should identify the specific gaps so the team can correct and resubmit it.

Use defect severity definitions that reflect business impact. A critical failure in an end-to-end transaction deserves different treatment from a minor wording issue. Any permitted open defects should have an agreed workaround, owner, target date and explicit acceptance of the remaining risk.

Do not assume silence means acceptance. Any such contractual mechanism requires explicit agreement and appropriate review; the operational plan should still seek a clear decision from an authorized person.

Keep acceptance separate from other decisions. Design approval, UAT sign-off, authorization to deploy, milestone invoicing and project closure may be related, but one should not automatically stand in for all the others.

A project manager can coordinate these decisions without owning every business approval.

7.8 Work Through an Acceptance Example

Consider deliverable D-07: Customer master migration, covering active customer records from one agreed source into two legal entities.

The scope schedule defines the extract rules, required fields, mapping rules and handling of duplicates. The customer data owner validates the source and approves cleansing decisions. The implementation partner builds and runs the agreed migration process.

For illustration, an approved extract contains 10,000 records. The load report shows 9,980 loaded and 20 rejected. The reconciliation accounts for all 10,000 source records and records a reason for each rejection.

That arithmetic supports traceability, but it does not prove acceptance. A missing customer needed for first-day billing may be business-critical even though the technical load rate is 99.8 percent.

The example's acceptance criteria require every in-scope record to be accounted for; required target fields to pass validation; no unresolved defects that block agreed first-day scenarios; and business approval of every deferred exception. The parties define the required validation coverage and reconciliation evidence in the migration schedule.

The submission pack contains the approved source reference, mapping version, load log, validation results and exception register. The authorized data owner reviews it within the agreed period and records acceptance or specific corrections.

This makes “migration complete” a testable decision rather than a reassuring status label.

7.9 Assign Responsibilities and Dependencies

A responsibility matrix should identify who performs the work, who approves it and who must contribute. A RACI matrix can help: Responsible, Accountable, Consulted and Informed.

Use it to clarify real decisions. For example, the partner may prepare a migration mapping, but the customer data owner approves its business meaning. The customer may execute UAT with partner support, while the business process owner decides whether the agreed scenarios are acceptable.

Avoid assigning “customer” or “partner” to every activity without naming the accountable role. A responsibility that belongs to everyone often has no one available to act.

Illustrative shared responsibilities and dependency evidence
Required inputAccountable roleReadiness evidence
Validated source extractCustomer data ownerVersioned extract and approved validation results by the agreed date
Interface specification and endpointThird-party system ownerReviewed specification, access and connectivity result
Business design decisionsCustomer process ownerDecision record resolving the listed design questions
Test environmentAssigned environment ownerAccess, configuration and representative test data confirmed
Acceptance decisionAuthorized business approverRecorded decision against the deliverable's agreed criteria

A dependency needs a required date, evidence of readiness and an impact-review route. If access is late, assess the actual effect on the affected work and available mitigation. Do not assume every delay automatically extends every milestone or generates a charge.

The project team should communicate emerging delays early enough for the other party to respond.

7.10 State Assumptions and Control Their Validation

Assumptions describe conditions used to establish the delivery commitment. They should be specific, relevant and capable of being checked.

“All source data is clean” is rarely a useful assumption. A better statement identifies the fields to be validated, the customer cleansing responsibility, the sample used for estimation and when the full dataset must meet the agreed rules.

For each material assumption, record an owner, validation date and response if it proves false. The response may be additional analysis, replanning, an agreed workaround or a formal change assessment.

Avoid using assumptions to hide a known scope gap. If the supplier already knows a standard feature cannot meet a requirement, that is a solution decision to resolve, not an assumption to bury.

Review assumptions during mobilization and discovery. Confirmed assumptions become evidence; disproved assumptions become decisions. Neither should remain indefinitely as an unexamined statement in the signed document.

This keeps the SOW connected to the implementation as understanding improves.

7.11 Make the Schedule and Commercial Milestones Agree

The SOW should identify the implementation approach, major stages, deployment boundaries and milestone dependencies. A detailed delivery plan can sit in a controlled schedule, with the process for updating it agreed.

Distinguish a target date from an unconditional commitment. If a milestone depends on customer access, design approval or a third-party release, show the dependency and how its impact will be assessed.

Commercial milestones should identify their trigger and supporting evidence. If an invoice follows design acceptance, define the design deliverables and approval authority. If billing is time-based, specify the reporting and approval process for chargeable effort.

Check currency, expense treatment, tax treatment, invoicing requirements and payment terms for consistency with the commercial agreement. Finance and procurement should confirm the applicable details.

A project plan cannot silently amend contractual milestones. Similarly, an invoice label should not redefine what the team must deliver. Keep schedule changes and commercial changes connected through the agreed approval process.

7.12 Establish Change Control Before Change Arrives

Enterprise implementations reveal new information. Change control allows the parties to respond deliberately while preserving the agreed baseline.

Describe how a request is raised, assessed, approved, scheduled and reflected in the controlled documents. The impact assessment should cover scope, effort, cost, schedule, architecture, testing, readiness and support.

Separate a defect from a new requirement by referring to the approved requirement and acceptance basis. Work needed to meet an existing commitment should not automatically become a chargeable change because it was underestimated.

Equally, a newly requested process or rollout location should not be treated as included solely because it is important to the business. Importance informs prioritization; it does not settle contractual scope.

Specify who can authorize commercial changes. Workshop participants may clarify a requirement without having authority to approve additional spending.

For urgent work, establish a documented exception route with a named approver, bounded authorization and a follow-up record. “We will sort out the paperwork later” leaves both teams exposed to different recollections.

7.13 Accommodate Agile Delivery Without Losing the Boundary

An agile implementation can use a clear SOW. The agreement should explain how a backlog is established, prioritized and related to the scope baseline.

A capacity-based engagement may commit a defined team for a period, while allowing priorities to change within that capacity. A fixed-deliverable engagement needs an agreed outcome even if the team delivers it through iterative sprints.

Define what can be exchanged through backlog prioritization and what requires a commercial change. Replacing one item with another is not automatically neutral: complexity, dependencies and retesting can differ.

A sprint review provides feedback and evidence. It does not automatically constitute contractual acceptance unless the parties have explicitly agreed that role.

Where discovery is a separate phase, specify its outputs and the decision needed to authorize later work. Avoid presenting an initial backlog as a guarantee that every item will fit inside a fixed budget when the underlying scope is still uncertain.

The delivery method should make learning easier while keeping commitments understandable.

7.14 Define Hypercare, Handover and the End of the Engagement

“Support after go-live” needs a practical definition. State the coverage period, working hours, channels, team responsibilities, escalation path and service expectations agreed for hypercare.

Explain the distinction between resolving implementation defects, helping users operate the solution and delivering enhancements. Identify what transfers to the ongoing support organization and when.

Exit criteria should consider operational stability, open issues, knowledge transfer and support readiness. The calendar alone may be insufficient, but an unlimited promise to remain until every stakeholder is satisfied is also difficult to manage.

Agree the decision process if exit criteria are not met by the planned end date. Assess responsibility, remaining work and the contractual treatment of any extension; do not assume an automatic extension or automatic charge.

Specify handover deliverables such as operating procedures, configuration records, integration monitoring guidance, access ownership and the open-issue register.

Continuous improvement needs a business owner and a route for prioritizing and funding future work. Project closure should leave the organization able to act on improvement opportunities.

From the Delivery Floor

A fictional enterprise customer signs an SOW for a first release covering purchasing and inventory. The agreement says “training included” and “migration of required data,” but neither phrase has a supporting schedule.

During testing, the business expects classroom training for every shift and several years of transaction history. The partner planned sessions for nominated champions and migration of opening balances and active master data.

Both teams believe their interpretation is reasonable. The issue reaches the steering committee just as the cutover plan is being finalized.

The delivery manager separates the problem into decisions. The teams review the proposal, approved clarifications and estimate to establish what was agreed. They identify which commitments already exist, which points remain ambiguous and which requests add work.

They then document the training audiences, session model, materials, migration objects and history-access approach. Where additional work is agreed, the impact is reviewed through the authorized change process. Existing obligations remain visible and are not relabeled simply to resolve a budget problem.

The immediate recovery helps the rollout. The more important lesson belongs before signature: broad words can hide very different operating expectations.

A useful SOW review would have asked who attends training, who teaches the remaining users, which records move and how the business accesses everything that does not.

7.15 Review the SOW Through the Delivery Team's Eyes

Before signature, ask the people who must execute the commitment to challenge it. Include the project manager, solution architect, workstream leads, commercial owner and customer representatives responsible for key obligations.

Use a practical walkthrough. Ask how the team would respond if an extract is late, an interface changes, UAT finds a critical issue, the deployment sequence changes or a milestone is disputed.

Check whether the document provides a decision route rather than assuming it can predict every event. The team should know which evidence to review and who can decide.

Confirm the relevant contractual treatment of confidentiality, data protection, intellectual property, licenses, security, warranty, liability and termination with the appropriate owners. These may sit in the governing agreement rather than the SOW; unnecessary duplication can create contradictions.

Resolve significant gaps before approval. A list of open items is useful only when it is clear which items prevent commitment and which have an agreed mechanism for later resolution.

7.16 Turn the Signed SOW into a Working Baseline

A signature authorizes a commitment. Mobilization turns it into a delivery system.

Transfer the signed SOW and its controlled schedules into the project repository. Confirm that the team is using the executed version, not a negotiation draft.

Translate deliverables into the work breakdown structure, responsibilities into the team model, dependencies into the plan and assumptions into a validation register. Carry acceptance criteria into test planning and deliverable reviews.

Maintain a record of approved changes and their effect on the baseline. Meeting minutes and backlog updates may provide useful evidence, but they should not bypass the agreed authorization route.

At kickoff, explain the shared responsibilities in plain language. Business owners should understand when they must provide data, attend workshops, make decisions and approve outcomes.

Part III begins with Project Mobilization. Its foundation is the agreement the teams have now made: a defined implementation, with an understood route from commitment to execution.

7.17 The Delivery Leader's View

A strong delivery leader treats the SOW as an operating reference throughout the implementation.

Before agreeing a request, they ask what business need it serves and how it relates to the baseline. Before escalating a delay, they examine the dependency and its actual impact. Before seeking acceptance, they check that the agreed evidence is ready.

They also recognize when contractual clarity alone will not solve the problem. A customer may need help understanding an obligation or arranging internal capacity. Early cooperation can prevent a dependency from becoming a dispute.

Commercial discipline and customer partnership should support each other. Clear boundaries make it easier to offer choices, explain consequences and agree a practical response.

The test is simple: can both parties use the document to make the next delivery decision with confidence?

Chapter 7 Implementation Checklist

  • Does the SOW reflect the approved business case, proposal and estimation baseline?
  • Are the governing documents and incorporated schedules identified by version?
  • Are business entities, processes, users, locations and deployment boundaries explicit?
  • Does scope cover People, Process, Data and Technology?
  • Are integration, reporting, migration and nonfunctional requirements sufficiently defined?
  • Do exclusions explain how the remaining business need will be addressed?
  • Does each deliverable identify its owner, completion evidence and acceptance basis?
  • Are review periods, approval roles, defect handling and resubmission steps agreed?
  • Are acceptance, go-live authorization, invoicing and closure treated as distinct decisions?
  • Are customer obligations and third-party dependencies assigned to named roles?
  • Do material assumptions have validation owners, dates and response routes?
  • Are delivery milestones consistent with commercial triggers and the resource plan?
  • Does change control distinguish existing obligations from additional requirements?
  • Are backlog prioritization and commercial authorization clearly connected?
  • Are hypercare coverage, handover, exit criteria and extension decisions defined?
  • Have delivery, commercial and relevant legal owners reviewed the commitment?
  • Can mobilization translate the signed SOW into a plan, registers and accountable work?

If these questions expose gaps, address them while the agreement can still be clarified calmly. The cost of a difficult conversation before signature is often smaller than the cost of competing expectations during cutover.

Key Takeaways

A Statement of Work turns business intent and commercial planning into an executable agreement.

Scope needs business boundaries, quantities and responsibilities, not only module names.

Deliverables become manageable when their completion can be demonstrated through agreed evidence.

Acceptance works best as a defined review and decision process.

Assumptions, dependencies and customer obligations deserve the same attention as supplier activities.

Change control protects the baseline while allowing the implementation to respond to new information.

Hypercare and handover should establish how the engagement ends and how the business continues.

The signed SOW should remain a working reference throughout delivery.

Closing Thought

A strong Statement of Work does more than describe what one party will provide and another will pay.

It creates a shared understanding of the work, the decisions and the responsibilities needed to make the implementation succeed.

When that understanding is clear, the team spends less time defending different interpretations and more time delivering the outcome the business needs.