How to Write a Project Brief That Earns a Reliable Estimate

Elissa 26-08-17 12:42 6 0

Begin with the problem you are solving, not a list of screens. Which people will use this, how many times a day, and how is the job done today? An experienced team who knows what you are trying to achieve can propose an alternative that costs less; a team that receives only a list of screens can only price the list as written.


Define what is included as user stories or scenarios: what the user does and what the system does in response. Just as important, list what the first release deliberately excludes. An explicit list of exclusions removes more disagreement during acceptance than any other single page. Indicate as well which decisions are settled and which may still change — the difference changes the price, and pretending everything is fixed helps no one.


Write down the hard constraints. This means existing systems the outsourced software development has to talk to, existing databases and their quality, regulatory obligations, user volumes, target platforms and infrastructure that is already decided. If there is a hard date, explain what drives it: a good team can often cut the right scope to protect it outsourcing services, angularjs vs vue but not if the date is a secret.


Write down what completion means for each item. Acceptance criteria do not require special syntax: a short list stating what must be true when the feature works is sufficient. This one section reduces acceptance testing by a surprising margin and closes off the most common source of disputes.


To close, state what you want in the response. Ask for an itemised estimate, the assumptions used, the main risks and a low number and a high number. Read a wide range as information, not evasion: it usually points to where your description is thin. Then rewrite that part and ask again — the revised figure tends to be far closer to reality.

댓글목록

등록된 댓글이 없습니다.