Software Development For Small Teams is very well written book set out a scene for how a typical small development team would operates in a time limited and resources limited environment. The book has re-enforce alot of the thinking that I have during the 2 years as the software development manager at Allied Express. The situation described in the book is very much like that at Allied Express whereby projects can run over a period of time but how much time the team can spend on the project depends on the available time left over from the supporting role for the day-to-day running of the business.
Two things that I gathered from the book that will be useful technique at Allied Express are:
- Requirements management over different release (increment)
- Test First Programming (TFP).
Requirements over different release may be managed through requirement vs release version matrix. Each requirement is assigned to a release but still try to keep each iteration short as possible.
TFP seems like a good technique that we may try it out at Allied Express. Not all techniques are useful in all situations.
I recommend this book to all teams that develope in similar environment described by the book or those work in a small team, including software development manager, software writers, testers, etc.
Rate: 4/5