• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Agile Software Development in the Large: Diving Into the Deep by Jutta Eckstein

 
Bartender
Posts: 962
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
<pre>Author/s : Jutta Eckstein
Publisher : Dorset House
Category : Project management, Process and Best Practices
Review by : Lasse Koskela
Rating : 8 horseshoes
</pre>
Most other titles on Agile Software Development repeat the mantra
about lightweight processes and how they are only applicable for small
teams of a dozen or so. This book is different. It sets out to offer
the advice of someone who has been running software projects with over
hundred people using an agile process -- to help others succeed in the
same.

While there aren't any hard numbers and the like, a formula to make a
silver bullet, there's plenty of sound advice starting from structures
to help scale up an agile process, the challenges one will encounter
while scaling, and the peopleware issues evident in large, often
distributed projects as well as large companies in general, with all
the associated bureaucracy and policies. The discussions about
building teams around features versus components, for example, and the
division into domain teams and technical service teams are useful
reading for someone facing such decisions.

Also, this book does not expect you to know the slang of agile
software development. It's written so that a manager familiar with
software development -- but not necessarily agile software development
-- has no problem understanding what the author is trying to pass on.

What's missing from this book -- something one might wish to get
support for, facing a larger than usual agile project -- is the deeper
coverage of techniques to facilitate things like emergent architecture
across a distributed development team. The project report from a
170-member software project was not quite as detailed as I would've
hoped. Detailed case studies are something I am personally very
interested in reading.

In summary, while the advice in this book is relatively abstract, and
you might think it doesn't have that much to offer if you are already
familiar with Agile Software Development in general, I would certainly
not dare to risk a large project by NOT reading this book.


More info at Amazon.com
More info at Amazon.co.uk
 
reply
    Bookmark Topic Watch Topic
  • New Topic