In this book I've read a lot about working agreements. But since we don't have any in our team, or at least none that are plain for everyone to see, I'd like to ask you if you have such agreements in your team. And of course what kind of agreements?
+1
A:
For me, the probably most important thing is: There's no fruitless "wouldn't it be great if we could...". If you think something should be done or changed, you either do it yourself or discuss it with someone who's more familiar with that area, and he'll do it - and if it's a good idea, management will give you the time to do it, and not expect you to do it on your own time!
I personally spent weeks implementing a mock framework to allow our codebase to be unit tested (the production framework was not designed with testability in mind and could not accomodate unit tests meaningfully). Now, after 2 years, unit tests have become part of the SOP, and have greatly improved quality.
Michael Borgwardt
2008-12-05 13:48:37