![]() Trade In this Item for up to £15.10
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Organizational Patterns of Agile Software Development for an Amazon.co.uk gift card of up to £15.10, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
|
Product details
|
For courses in Advanced Software Engineering or Object-Oriented Design.
This book covers the human and organizational dimension of the software improvement process and software project management – whether based on the CMM or ISO 9000 or the Rational Unified Process. Drawn from a decade of research, it emphasizes common-sense practices. Its principles are general but concrete; every pattern is its own built-in example. Historical supporting material from other disciplines is provided. Though even pattern experts will appreciate the depth and currency of the material, it is self-contained and well-suited for the layperson.
"This is a remarkably wise book, full of pragmatic advice drawn from real projects. Ultimately, software development is a human experience, and Jim and Neil have captured the essence of that experience in this work. The tapestry of patterns they have woven is postively brillant, and each thread therein is a delight to read."
--Grady Booch, IBM Fellow
Do you want to really improve your software development organization instead of complying with an arbitrary standard, or trying the latest fad? This book presents the fundamentals of creating sustainable organizations, based on in-depth studies of over 100 real software development organizations.
The authors present nearly 100 organizational patterns to help you create a highly effective organization. Case studies and vignettes illustrate how these patterns work. This practical guide shows you how to reshape critical parts of your organization. Regardless of your role, you will find patterns that you can use to make your organization more effective.
"This carefully researched, artfully described, and extraordinarily useful handbook of deep wisdom on creating teams that generate terrific software should be on every software development manager's bookshelf."
--Luke Hohmann, Hohmann Consulting
Author of Beyond Software Architecture
"As soon as I had worked through these patterns, I realized that several of my clients engaged in process definition projects could make use of them."
--Ian Graham, Technical Director, trireme.com
Suggested Tags from Similar Products(What's this?)Be the first one to add a relevant tag (keyword that's strongly related to this product)
|
I can only compare this work to Brooke's ''The Mythical Man Month'' and Weinberg's ''The Psychology of Computer Programming'' in terms of insight, honesty, experience, pragmatism and significance. If there was ever a minimal body of knowledge, that is a must read, for our young (compared to others) Software Engineering discipline, then this trilogy is it.
Coplien and Harrison have spent more than a decade researching and observing highly productive software organisations, in order to capture and document the patterns that made them so productive. Finally all this knowledge has been captured in this great (in size and content;-) book.
Organizational Patterns of Agile Software Development, demonstrates how in software engineering, little that is good is new. Spending more than a decade researching what works, what works better and what doesn't. Coplien and Harrison managed to clearly document this guide to organisational improvement.
This is not a book about some theory, methodology or dogma, this is the reflection of reality and the recording of facts looking back into the past of software production. This past reveals a lot about how to properly experience and create our future of software production.
This work shows the path and is the inspiration for improvement. Finally, there is no excuse not to try to improve or to repeat mistakes. There is no panacea, only hard work, but having all this knowledge at your fingertips, is damn powerful. Nobody can afford to ignore our collective knowledge captured in this book.
This is Coplien's, easiest to read book, while his most significant. Both authors have written it in such a way as for the patterns and their associations to stay with you, long after you've finished the book.
Weinberg explained to us the programmer, Brook taught us about the project, Coplien and Harrison bring us the knowledge about the software producing organisation.....the trilogy is complete !
As a former developer and now a software development manager, I have come to realise that the "soft side" or sociology of software projects (communication with clients, communication with teammates, project management, team dynamics, cultural issues, morale, division of work, remote collaboration, etc) is considerably more complicated than the programming work itself.
Over time, you start to see patterns emerge such as "start a large project with a small experienced group and gradually phase people into a project as time goes on". This book does by far the best job of cataloguing and explaining dozens of these patterns related to (1) software project management (2) structuring, building and nurturing software project teams and (3) organization and division of development tasks to maximize the effectiveness of the team as a whole.
Highly recommended to anyone involved with software development at both the management level and in the trenches. Have fun!
|
|
|