A noticeable difference between enterprise organizations and startups is the distance between customers/users and ‘developers’. ‘Developers’, in this context, can be designers (customer or user experience, digital), engineers, process specialists, analysts, or testers – basically, anyone who is involved in developing changes in product, services or experience of things sold to customers and used by users.
The Agile Manifesto has two principles that are useful to think about in this aspect:
– Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
– Business people and developers must work together daily throughout the project.
Our useful rule of thumb I use is:
You need the person who needs something as close to the people who can do something about it.
The people who need something are users and customers. The people who can do something about it are developers. If there are many layers of people and hand-offs between the two groups then there will be problems in the effectiveness and efficiency of building the right thing.
How many hand-offs exist between you and your team and real end users? Can you reduce the number so you speak directly with representative users?