Extended Education

Lean Architecture for Software Developers

Organization

Gertrud & Cope

Trainer

  • Course

    Date: 1-2 October, 2014
    Location: Helsingør, Denmark

    Regular Price: 11000 Dkk plus VAT
    Early Price: 9000 Dkk plus VAT expires 1 September, 2014

    Jeff Sutherland says that he has not, and would not, run a Scrum project without doing an up-front architecture. He also says that product backlog items should be enabling specifications. What is the grounding of your Scrum project in good architecture and in enabling specifications for User Stories? Learn how to vastly improve your team’s velocity and quality with concrete foundations and techniques that lead to an effective lean system architecture.

    This two-day Masterclass will show you how architecture can accommodate incremental addition of features using the new and exciting software development paradigm DCI (Data, Context and Interaction) approach, and how it maps elegantly onto program language implementations like Ruby and others. It will show how architecture can accommodate incremental addition of features using the DCI approach. It will also show you how to use domain analysis in a Lean way to build an architecture of form that avoids the mass of structure that usually accompanies big up-front design, using only judicious documentation.

    The course is based on the critically acclaimed Wiley book of the same title.

    The course will be given in English.

  • Details

    Date: 1-2 October, 2014
    Location: Helsingør, Denmark

    Venue:
    Kulturværftet
    Allegade 2
    Helsingør, 3000 Denmark
    http://kulturvaerftet.dk/moede-og-konference-/planlaeg-besoeg-(1)

    Get Directions

    Regular Price: 11000 Dkk plus VAT
    Early Price: 9000 Dkk plus VAT expires 1 September, 2014

    Notes

    All prices are exclusive VAT.

  • Agenda
    • Definitions: Lean, Agile, Architecture
    • The Agile Architecture Allergy
    • Mental Models & MVC
    • More than that: Overall form
    • What the System Is, ABCs, Dictionary
    • What-the-System-Does
    • The OO Crisis and DCI
    • Roles and DCI Implementation
    • DCI Advantages
    • The Process
    • Advanced Topics (time permitting)
    • Conclusion
  • Who Should Attend

    This course targets the software development team: programmers, database engineers, testers, as well as those who have a particular focus on system design or architecture. Product Owners will especially appreciate the "big picture" aspect of the course.