Becoming Agile In An Imperfect World, Greg Smith, Manning, 2009
Team leaders in charge of software projects will want to read this. 350 pages.
Becoming Agile In An Imperfect World, Greg Smith, Manning, 2009
Team leaders in charge of software projects will want to read this. 350 pages.
Professional K2 Blackpearl, Holly Anderson, Wiley, 2009
This book on K2 products that build on Microsoft’s Sharepoint CMS, will be useful to analysts who plan to automate and manage business processes. 850 pages.
Perfect Software And Other Illusions about Testing, Gerald M. Weinberg, Dorset, 2008
This slim book for programmers and testers is good reading. It needs to be in the hands of most team leaders. 150 pages.
IT Project Management : on track from start to finish / Joseph Phillips, McGraw-Hill, 2010
Prepare for CompTIA Project+ certification. 600 pages with CD.
Making Things Happen : mastering project management / Scott Berkun, O’Reilly, 2008
Most books on project management are dry reading, but this one is different. It is written by a Microsoft veteran. 350 pages.
The Art of Agile Development / James Shore, O’Reilly, 2008
XP programmers and team leaders will find this book useful. 400 pages.
Model-driven Development with executable UML / Dragan Milicev, Wiley, 2009
This book is for analysts who specify the requirements and design of business systems. 850 pages.
Agile Software Development : the cooperative game / Alistair Cockburn, Addison-Wesley, 2007
Programmers and team leaders can read this book to become better communicators. 400 pages.
Software Engineering Best Practices : lessons from successful projects in the top companies / Capers Jones, McGraw-Hill, 2010
Here is required reading for leaders of development teams. It is written well, with sections on learning new skills, team organization and specialization, project management, analysis, and architecture. It focuses on quality:
.. Quality is the driving factor that has more influence on software costs, schedules, and success than any other.
The book goes on to discuss the definition of quality in detail. And on software engineering:
[it] is a misnomer, and software development is only a craft and not a true profession.
The book goes on to discuss the path to true software engineering.
Hard cover, 600 pages.
Use Case Driven object modeling with UML : theory and practice / Doug Rosenberg, Apress, 2007.
Here is a practical book on UML, the best way to diagram the requirements for a software project. 400 pages, hardcover.