Live data from Hacker News

Ask HN: Contracts for doing software consulting?

news.ycombinator.com

11–15 of 15 posts

Re: Ask HN: Contracts for doing software consulting?

#11
If the scope is not clear enough for putting together a statement of work of acceptance criteria as described in other comments, one thing that you could do is to start with a time-boxed contract, ranging from a couple weeks to a couple months, depending on the complexity of the project, to do requirements analysis. The deliverable of this contract would be a list of functional and non-functional requirements, at a reasonable level of detail.

The issue is that, for bigger projects, you start running into the problems related to a "waterfall" approach. As an alternative, you could look into how "agile" organizations approach their contracts -- basically by selling the ability to work on "stories" for as long as the customer wants them to -- and the deliverables for each story are very fine-grained.

Either way, without active involvement of the customer to either elicit requirements up front or validate your stories as you go, you'll be in for a rough time. It's probably better to have an honest discussion with them about this, because it's in their best interest after all.

Re: Ask HN: Contracts for doing software consulting?

#14
> I might potentially be hired to do some contracting (both development and administration) on a software system. Knowing my client very well, I am a bit worried that I might end up without any clear goals for when my job is finished.

If the requirements are vague then don't agree to a fixed price and charge by the day or hour instead. Ask for a small task that needs to be done, provide an estimate, perform the work while keeping the client up to date if the estimate is still accurate so they can decide what to do next and go from there for each task. Hopefully trust will build up both ways as you work through tasks.

You could both burn a lot of time writing up contracts for every small task instead of just getting on with it.

Post reply on HN