Technical BibliographyEssential reading for object technology projects:These first titles are the big three books that I use with most members of a team about to embark on a technical project. This includes senior management, engineering management, working engineers, project managers, product managers, test managers and marketing leaders. Object Technology: A Manager's Guide (second edition) by Dr. David Taylor Surviving Object-Oriented Projects : A Manager's Guide by Alistair Cockburn UML Distilled (third edition) by Martin Fowler with Kendell Scott Additional reading, generally more technically specific (design and development) with process ideas sprinkled around:The "Gang of Four" book -- the seminal work on patterns commonly used in system design: Things not to do (and their fixes): The reference set for UML by the "Three Amigos" -- the third book is about the Unified Process not UML per se: Books on real-time and embedded development: Books on C++ development. If you use C++, you must have these on hand: A few other books I have found useful (but just a few, this list is in no way exhaustive): Books on organizations and organizational behavior when working on development projects: Probably the best books on the largest abstractions and solution patterns -- how objects fit into the business world in general and common large-scale abstractions used in extensive business systems: Making code better -- more maintainable, more flexible, more closely mapped to the problem domain at hand -- without changing its functionality is a task all developers need to do regularly, but few do reflexively. This book is a great way to start thinking about this process:
Contact: webinfo@davidaborgelt.com
Copyright 2003-2008 David A. Borgelt
|