The Customer
Learn about the role of the customer and strategies to integrate the customer in agile development in the large.
Most often, the customer of a large company is either the company itself or the parent company. This is a completely alien situation to small companies. There is one big advantage to the customer being either ourselves or our parent company: the domain knowledge is in-house, even though accessing the knowledge is not always easy.
Challenges with “a group of customers”
It is also common, on projects in large companies, for the customer to really be a group of customers. If this is the case, the project’s result will probably be standard software or something similar. The problem when developing for a group of customers is that there rarely is a single customer who can be integrated into the project. Even worse, the customers may compete among themselves. This makes it hard to get a customer on-site because there is no accepted representative of the group. Of course, the project team cannot solve these competition problems, but it can ask for regular feedback. Unfortunately, since the customers are ...