DEV Community

Discussion on: Getting paid per hour or per project?

Collapse
 
qm3ster profile image
Mihail Malo

Are specs really possible?
What is a detailed enough spec but the implementation itself? Or at worst a test suite.

How about specifying which things will NOT be in the project? That might work in a "spirit of the law" kind of way to curb similar requests.

Thread Thread
 
simoroshka profile image
Anna Simoroshka

"so, flying unicorns are outside of the scope of the project and so are these N billions possible features"
But I love the idea! :)

Thread Thread
 
qm3ster profile image
Mihail Malo

I am well aware that this set is infinite, while the set of what IS included is at most as long as the code, which in bounded delivery time is probably bounded too.
But yeah, you get it. A couple of pointed examples could go a long way.

Thread Thread
 
drbearhands profile image
DrBearhands

Probably not a good idea. A list of features that are not part of the agreement suggests that things outside said list can be expected. It's probably tricky one way or another unless you can reduce it to something nearly mathematical, like a set of functions, but projects are rarely like that.

Thread Thread
 
qm3ster profile image
Mihail Malo

It's more of a supplement. Can even come paired with the things on the list of what you will do as part of this price/time estimate.
E.g:

We will develop your intranet application, but we aren't going to help you with your website, even if we are currently in your office.

or

We will rebuild your frontend, but we aren't implementing any new features in the backend.

Thread Thread
 
drbearhands profile image
DrBearhands

Yes but the existence of a supplement implies the need for said supplement, meaning the list of features that are included must be an inclusive list rather than an exclusive one.

Especially if legal action occurs (e.g. because the client refuses to pay), this might just come back to bite you in the ass. OTOH, I am not a lawyer, and different countries have different rules. You should probably be able to state explicitly that the "non-feature list" does not detract from the exclusivity of the "feature list" in some way.

Again though this sounds like a huge clusterfuck to me as there is no way to exactly state which features are part of the offer without extensive (unpaid!) work.