Business Analysis for Information Technology
Books and Selected Products
Wiley
August 2010
Paperback, 376 pages
ISBN: 0470684208

Aiming at no less than a paradigm shift, Lean Architecture uses a modern approach to software design, while embracing refreshing new insights of Lean and Agile. Giving a down–to–earth view of Agile requirements and the often–ignored relationship between requirements and architecture, this book goes beyond the fashionable idea of User Stories, and shows you how to employ Use Cases in a lightweight, incremental, Agile way. The authors detail the DCI (Data, Context and Interaction) architecture paradigm and show how DCI succeeds where object–oriented programming languages alone have failed to integrate software design with the end user‘s understanding of the overall business structure.
However, this is not a methodology book, but a book which focuses on code, with plenty of code examples. Topics covered include: Agile production, Stakeholder Engagement, Organizational issues, Scala/Python/Java implementation of the DCI account example, Qi4J and much more.
Renowned software architecture expert James Coplien and agile requirements expert Gertrud Bjørnvig share their expertise to give you concrete design advice that will help you:
Lean Architecture casts a new light over important aspects of software development that have been marginalized or forgotten by the agile movement — it will help you find your own path.
Gertrud Bjornvig is an experienced software consultant and trainer and has been in software development since 1984. She‘s been working on development teams as a developer, analyst, and project manager, and has had cross–organizational roles as methodologist and process consultant. Her background is in object–oriented development, including extensive work with UML and RUP. Gertrud has been employed by Enator, Navision, Microsoft, and TietoEnator, but since June 2007 she has been independent as a part of Gertrud & Cope.
Gertrud holds a Master in Computer Science and Communication and is one of the founders of Danish Agile User Group.