Always Learning

Software engineering Books

Here you can find text and professional books for software engineers covering; Agile/Extreme programming, OOTechnologies, Patterns, UML and testing. Our featured and best-selling titles are listed below.

Clean Code

Clean Code

A Handbook of Agile Software Craftsmanship

Robert Martin

Paperback, Aug 2008
ISBN13: 9780132350884
ISBN10: 0132350882
Software Engineering

Software Engineering

International Edition
9th Edition

Ian Sommerville

Paperback with access code, Apr 2010
ISBN13: 9780137053469
ISBN10: 0137053460
Intended for introductory and advanced courses in software engineering.

The ninth edition of this best-selling introduction presents a broad perspective of software engineering, focusing on t...
Succeeding with Agile

Succeeding with Agile

Software Development Using Scrum

Mike Cohn

Paperback, Nov 2009
ISBN13: 9780321579362
ISBN10: 0321579364
Continuous Delivery

Continuous Delivery

Reliable Software Releases through Build, Test, and Deployment Automation

Jez Humble, David Farley

Hardback, Aug 2010
ISBN13: 9780321601919
ISBN10: 0321601912
Management 3.0

Management 3.0

Leading Agile Developers, Developing Agile Leaders

Jurgen Appelo

Paperback, Feb 2011
ISBN13: 9780321712479
ISBN10: 0321712471
Clean Coder, The

Clean Coder, The

A Code of Conduct for Professional Programmers

Robert Martin

Paperback, May 2011
ISBN13: 9780137081073
ISBN10: 0137081073
Refactoring

Refactoring

Improving the Design of Existing Code

Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts

Hardback, Jul 1999
ISBN13: 9780201485677
ISBN10: 0201485672
Refactoring is about improving the design of existing code. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its...
User Stories Applied

User Stories Applied

For Agile Software Development

Mike Cohn

Paperback, Mar 2004
ISBN13: 9780321205681
ISBN10: 0321205685
The concept of user stories has its roots as one of the main tenets of ExtremeProgramming. In simple terms, user stories represent an effective means ofgathering requirements from the...