Posts Tagged ‘process’

Art of Agile Development

Friday, February 5th, 2010

book coverThe Art of Agile Development / James Shore, O’Reilly, 2008

XP programmers and team leaders will find this book useful. 400 pages.

Get it here at OPL

Model-driven Development

Friday, February 5th, 2010

book coverModel-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.

Get it here at OPL

Agile Software

Tuesday, February 2nd, 2010

book coverAgile Software Development : the cooperative game / Alistair Cockburn, Addison-Wesley, 2007

Programmers and team leaders can read this book to become better communicators. 400 pages.

Get it here at OPL

Software Engineering Best Practices

Friday, January 29th, 2010

book coverSoftware 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.

Get it here at OPL

Use Case Driven

Friday, January 15th, 2010

book coverUse 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.

Get it here at OPL

Emergent Design

Monday, December 28th, 2009

book coverEmergent Design : the evolutionary nature of professional software development / Scott L. Bain, Addison-Wesley, 2008

Here is a textbook on software development. If you can get past the use of the word ‘emergent’, this is a good book. 350 pages, hardcover.

Get it here at OPL

Agile Project Management

Saturday, December 19th, 2009

book coverAgile Project Management : creating innovative products / Jim Highsmith, Addison-Wesley, 2010

Written by a co-author of the Agile Manifesto, this book is an excellent discussion of software project management. 400 pages.

Get it here at OPL

Professional PHP6

Friday, June 12th, 2009

Professional PHP6 / Ed Lecky-Thompson, Wiley, 2009

This book is not for beginners, and includes sections on object oriented PHP, authentication, project management, performance, and career planning. 700 pages.

Get it here at OPL

Producing Open Source Software

Friday, June 5th, 2009

Producing Open Source Software: How to Run a Successful Free Software Project, by Karl Fogel, O’Reilly, 2005

Producing Open Source Software is a book about the human side of open source development. It describes how successful projects operate, the expectations of users and developers, and the culture of free software. The book is released under an open copyright: it is available here.

Version control with Subversion

Thursday, May 21st, 2009

Version control with Subversion / C. Michael Pilato, O’Reilly, 2008

Here is a book with the legendary O’Reilly quality, jjand immediately useful because I need to move from cvs to subversion or git. 350 pages. The book is also available online here.

Get it here at OPL