Collaborating With Customers
There is a huge emphasis in agile thinking on how we collaborate with our customers to ensure we deliver the best possible value to them at all times. Value is reflected in the Rate of Delivery and in the Quality of Service that we are able to provide. We collaborate closely with our customers for many different purposes, including understanding requirements and priorities, obtaining feedback as we deliver on those requirements and as we deliver our service too.
Specific Practices
Defining Needs
We work with our customers to identify the level of service they need in order to make continued use of our products and services. We identify the marginal level of service that will create the demand we are seeking. This level of service represents the lowest cost service option that will enable us to realise a viable number of customers and level of use.
Teams plan work to fill their short-term planning horizon. With a clear understanding of current priorities and the capacity of the team, work items are chosen to satisfy the forthcoming delivery goals. The team elaborates the plan as necessary to ensure that there is a shared understanding of the work that is required.
We work with customers to create commercial agreements that actively support our collaborative and experimental style of work. As the agreements are executed, we continuously work to ensure that mutual commitments are made and fulfilled. Working with the customer we review the progress of the work under the agreement. When necessary we collaborate to refresh the agreement to cover the changing circumstances.
Related Practice Categories
The successful creation of a product that delivers services that meet our customers needs depends on a clear and transparent definition of the product that can be shared with customers and the different stakeholder groups. At least three different views of the product need to be thought about - Strategy, Roadmap and Backlog.