Bioinformatics Software Engineering : Delivering Effective Applications will be useful to anyone who wants to understand how successful Software can be developed in a rapidly changing environment.
A handbook, not a textbook, it is not tied to any particular operating system, platform, language, or methodology..
Bioinformatics Software Engineering : Delivering Effective Applications will be useful to anyone who wants to understand how successful Software can be developed in a rapidly changing environment