Agile, points-based development agreement

Business requirement

Pipefish had been successfully delivering ongoing Agile software development of a global mining client's Enterprise Service Management Platform. The client was moving IT service procurement to an "as a service" model and Pipefish proposed a commercial model to transform the T&M software development services to a price per Scrum point model.

CIO watchlist: Yes
Scale: Global, multi-service area Enterprise Service Management (ESM) development (60,000+ users)
Programme Management: Customer

What we did

  • The customer commits to a "band" of points for the subsequent period (e.g. 50-100 points per sprint). This is usually planned based on the size of the demand backlog
  • Ideas for system enhancements (User Stories) are added to a backlog by the Customer's Product Owners
  • Pipefish reviews the User Stories and issues an estimated effort (+/-30% OoM) to deliver
  • Estimated stories are approved by the customer and added to the development backlog
  • Stories are taken from the backlog, according to priority, and allocated to the upcoming sprint within the Sprint Planning session
  • Pipefish developers review the stories and provide a final estimate (Fixed-price). NOTE: if the final estimate exceeds to OoM, approval to proceed is sought
  • Stories are developed within a sprint cycle (say two weekly), with review and input sought from Product Owners/SMEs as appropriate
  • On completion of the development sprint, the developed code is released into a test environment where the customer conducts User Acceptance Testing (UAT) and raise defects where functionality is not met
  • Pipefish fixes any defects and deploys them to the Test environment for customer retesting. NOTE: Pipefish commits to an SLA for the UAT defect rate (e.g. 95% of stories to pass UAT defect free)

Delivered outcomes

The customer was able to scale the development services up or down to meet the demands of their customers. Additionally, the commercial agreement was outcome focused rather than resource input focused ensuring customers received value for money.

Contact us

Want to know more about
Agile, points-based development agreement?

Close Close contact form.
What do you have in mind?