{"product_id":"lean-architecture-for-agile-software-development-9780470684207","title":"Lean Architecture: For Agile Software Development","description":"\u003cp\u003e • Author(s): James O. Coplien\u003cbr\u003e • Publisher: Wiley\u003cbr\u003e • Publisher Imprint: Wiley\u003cbr\u003e • BISAC: Software Development \u0026amp; Engineering - General\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eFrom the Back Cover\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eIt's time for change - after 30 years, DCI has risen to complete the vision of object-oriented programming!\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eAiming at no less than a paradigm shift, \u003ci\u003eLean Architecture\u003c\/i\u003e 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.\u003c\/p\u003e \u003cp\u003eHowever, 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.\u003c\/p\u003e \u003cp\u003eRenowned 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: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eCreate software that builds on your end-user mental models rather than design methodologies\u003c\/li\u003e \u003cli\u003eWrite software that can directly be verified against behavioral requirements\u003c\/li\u003e \u003cli\u003eOrganize - so that all your stakeholders support each other\u003c\/li\u003e \u003cli\u003eSupport rapidly changing feature code in stable domain code to help embrace change\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003ci\u003e\u003cb\u003eLean Architecture\u003c\/b\u003e\u003c\/i\u003e 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.\u003c\/p\u003e","brand":"Wiley","offers":[{"title":"Paperback","offer_id":45115282948247,"sku":"9780470684207","price":2798.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9780470684207.webp?v=1767270552","url":"https:\/\/atlanticbooks.com\/products\/lean-architecture-for-agile-software-development-9780470684207","provider":"Atlantic Books","version":"1.0","type":"link"}