Agile Development with ICONIX Process People, Process, and Pragmatism /

This book describes how to apply ICONIX Process (a minimal, use case-driven modeling process) in an agile software project. It's full of practical advice for avoiding common agile pitfalls. Further, the book defines a core agile subset so those of you who want to get agile need not spend years...

Full description

Bibliographic Details
Main Authors: Rosenberg, Doug (Author), Stephens, Matt (Author), Collins-Cope, Mark (Author)
Corporate Author: SpringerLink (Online service)
Format: Electronic eBook
Language:English
Published: Berkeley, CA : A-Press, 2005.
Subjects:
Online Access:Full Text via HEAL-Link
Table of Contents:
  • ICONIX and Agility
  • What Is Agility? (And Why Does It Matter?)
  • Characteristics of a Good Software Process
  • ICONIX Process: A Core UML Subset
  • A Core Subset of Agile Practices
  • Agile ICONIX Process in Practice: The Mapplet Project
  • Introducing the Mapplet Project
  • Modeling the Mapplet (Release 1)
  • Synchronizing the Model and Code: One Small Release at a Time
  • Mapplet Release 2
  • Extensions to ICONIX Process
  • Agile Planning
  • Persona Analysis
  • A “Vanilla” Test-Driven Development Example
  • Test-Driven Development with ICONIX Process.