3 ms·
Your team will still be producing 20 days of development a month. The whole idea behind a manifesto like this one is to introduce a new kind of task into your p
by CodeMage 11y ago
Your team will still be producing 20 days of development a month. The whole idea behind a manifesto like this one is to introduce a new kind of task into your pipeline.
What does "20 days of development" really mean? Does it exclude unit tests or integration tests? Does it exclude writing developer docs? Does it exclude performance tuning?
All those are development tasks whose purpose is to make your product better in different ways. This manifesto posits that working on the open source software your product is based on will also make your product better. To me, your question indicates that you haven't yet decided whether this proposition is true.
- bshimmin 11y agoYou are very intuitive. My comment initially read "I don't think they'll really agree...", and then I changed the last word to "see" when I realised I wasn't sure whether I even agreed with it myself. My team certainly does do things like writing unit and integration tests and developer documentation, and these are things I do charge clients for (though sometimes even these things can be difficult to explain as a line item on an invoice - but, as others often say here, the kind of clients who are problematic about that sort of thing are perhaps not the clients you really want to work with). Personally I would have a hard time explaining to a client that we spent their paid-for time improving something "for the greater good" that may or may not have a direct, quantifiable benefit for them.
- sukilot 11y agoRaise your rates 10%, and bill 18 days per month. Or eat the 10% yourself.