16 CLIENT AND STAKEHOLDER FOCUS

‘Your most unhappy customers are your greatest source of learning.’

– Bill Gates

Successful software development relies on creating solutions that meet the needs of your client. Their role and level of day-to-day involvement in an ongoing project can vary extraordinarily, but their expectations are rarely set below perfection. Reality is often a more sobering proposition, so managing these expectations is vitally important. This chapter focuses on the client and wider stakeholders and how, as a developer, your relationships and interactions with them can shape a solution.

BEFORE DEVELOPMENT BEGINS

It is important to remember that any software development is a creative process, and everyone is aiming to create ...

Get Software Development in Practice now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.