While keeping Agile: minimize rework ... minimize technical debt ...
Deliver quality software faster ...
Avoid the waste of heavy up-front architecture work ...
Acknowledge the inefficiency of refactoring as a design technique for your architecture ...
Make a long-term investment in delivering a change friendly product ...
Register Above for this game changing course ...
|
|
The Course
This course is only for software designers who want to be on the leading edge with agile software design tools and techniques.
The course, based on the Wiley book Lean Architecture for Agile Software Development, will guide you specifically how to fit architectural planning into your Scrum framework. While these principles apply broadly to any Agile development shop, we will go into Scrum specifics according to the interest of the attendees. Build on what has been proven to work instead of figuring it out yourself!
The competencies you need - as a software architect and developer - go from identifying architecturally important requirements, over domain analysis and into the code. "Architect Also Implements" is an important pattern. To get there the course will focus on "What the system is" - and "What the system does".
It will also show how architecture can accommodate incremental addition of features using Trygve Reenskaug's new DCI (Data, Context and Interaction) approach, and how it maps onto implementations in different programming languages.
|