Announce - Book - Agile Development with Iconix Process
(posted with group owners permission)
By Doug Rosenberg, Mark Collins-Cope and Matt Stephens
Publisher: Apress L.P.
A pragmatic subset of agile UML techniques, illustrated by example.
* Defines a core subset of agile practices and separates agile fact
* Describes how to get from use cases to source code using a minimal
object modeling process
* Defines extensions to the core ICONIX Process, including: persona
analysis/interaction design; and how to combine object modeling with
Test Driven Development (TDD)
This book demonstrates how to apply a minimal, use case driven object
modeling process in an agile software project. It's full of practical
advice on how to avoid common agile pitfalls. The book defines a core
agile subset so those of you who want to "get agile" need not spend
years learning to do it. Instead, you can simply read this book and
apply the core subset of techniques.
The book follows a real-life .NET/C# project from inception and UML
modeling, to working codethrough several iterations. You can then go
on-line to compare the finished product with the initial set of use cases.
The book also introduces some extensions to the core ICONIX Process,
including how to combine Test-Driven Development (TDD) with up-front
design to get the best out of both approaches (with examples using
Java and JUnit); and using persona analysis to drive the project's
goals and reduce requirements churn.
Who should read this book?
* If you're a project manager and want to introduce some agile
practices into your project, this book provides a useful starting point
* If you're a programmer or architect, this book provides the
technical details you need to get agile
* If you're wondering how to combine the latest agile techniques with
more traditional up-front requirements analysis + design to increase
the likelihood of your project succeeding, then this book is for you!