Many Agile implementations tend to focus on the roles inside an organization
– the Scrum Master, Product Owner, Business Owner, Agile Team, Development
Team, etc. These are certainly important
roles in identifying and creating a valuable product or service. However, what has happened to the Customer role? I contend the Customer is the most important role in
the Agile world. Does it seem to be missing from many of the discussions?
While not always obvious, the Customer role should be front-and-center in all Agile methods and when working in an Agile context. You must
embrace them as your business partner with the goal of building strong customer
relationships and gathering their valuable feedback. Within an Agile enterprise, while customers
should be invited to Sprint Reviews or demonstrations and provide feedback,
they should really be asked to provide feedback all along the product
development journey from identification of an idea to delivery of customer
value.
Let's remind ourselves of the importance of the customer. A customer is someone who has a choice on what to buy and where to buy it. By purchasing your product, a customer pays you with money to help your company stay in business. For these factors, engaging the customer is of utmost importance. Customers are external to the company and can provide the initial ideas and feedback to validate the ideas into working products. Or if your customer is internal, are you treating them as part of your team and are you collecting their feedback regularly?
Let's remind ourselves of the importance of the customer. A customer is someone who has a choice on what to buy and where to buy it. By purchasing your product, a customer pays you with money to help your company stay in business. For these factors, engaging the customer is of utmost importance. Customers are external to the company and can provide the initial ideas and feedback to validate the ideas into working products. Or if your customer is internal, are you treating them as part of your team and are you collecting their feedback regularly?
As you look across your Agile context, are customers one of your major Agile
roles within your organization? Are they front and center? Are customers
an integral part of your Agile practice?
Are you collecting their valuable feedback regularly? If not, it may be time to do so.
Mario, Glad to see you are still focusing on the Customer. As you know all projects begin with the business needs and are clustered into Agile iterations. We've had these conversations in the past and they keep coming back as an undone portion of the project that holds the project together with very little effort. Facilitated discussions will keep the business needs in synch with the development effort. Hope all is well - Tom Adrian
ReplyDeleteCustomer is indeed an important aspect in agile product development methodologies. Focusing on the customer can greatly help enterprises in developed robust agile methodologies which can easily improve ROI & business productivity.
ReplyDelete