digital insight
Planning a custom software project as a UK SME
What to define before requesting estimates for a custom software or workflow platform project.
Useful planning describes the business change rather than prescribing a long feature list.
Start with users and decisions
Identify who performs the work, what triggers it, the decisions they make and where delays or errors occur. Include administrators, managers and external users—not only the person sponsoring the project.
Define a measurable outcome
Examples include reducing repeated entry, shortening an approval cycle or improving visibility of exceptions. The outcome helps the team challenge features that add cost without changing the result.
List systems and data
Record current tools, data owners, exports, APIs, permissions and retention needs. Integration and migration uncertainty often affects delivery more than the visible interface.
Separate first release from future ideas
The first release should support one complete valuable journey. Keep later opportunities visible without forcing them into the initial scope.
Name operational constraints
Availability, security, accessibility, audit, support hours and regulatory expectations should be discussed before architecture is fixed.
A concise brief covering users, outcomes, workflow, systems and constraints gives suppliers a stronger basis for discovery and estimation.