HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Eric Evans' Workshop on Strategic Design (STRATEGIC-01-02)
CODE: STRATEGIC-01-02          DURATION: 2 DAY/S
In Eric Evan's two day Workshop on Strategic Design, you will delve into the principles for clarifying the big picture, getting effort focused on the core, and coordinating multi-team development. Some design decisions have an impact on the trajectory of the whole project. Modeling is most needed in complex circumstances, yet the typical dynamics of large projects too often derail it or disconnect it from the real design.

LEARN HOW TO:
  • Make effective design decisions that have an impact on the trajectory of the whole project
  • Apply modeling in complex circumstances
  • Use Strategic Design principles to clarify the big picture
  • Get effort focused on the core design, and to
  • Coordinate multi-team development
PROGRAMME
Day 1 Morning: Ubiquitous Language
  • Domain-driven design overview
  • Relating the model with team language (exercise)
  • Test-driven development (TDD) and test writing as a modeling process
Day 1 Afternoon: Context Mapping
  • Pragmatic approach to dealing with diverse models and designs on real projects
  • Relationships between subsystems/ relationships between teams
Day 2 Morning: Distillation
  • Distinguishing the Core Domain
  • Different strategies for Core and Generic Domains
  • Where to emphasize supple design
Day 2 Afternoon: Large-scale Structure
  • Patterns of structure
  • Helpful and harmful structures
  • Organizing for strategic decision-making
Day 2 Late Afternoon: Conclusions and Review

ABOUT THE AUTHOR
Eric Evans, author of Domain-Driven Design, is a thought leader in software design, domain driven design and domain modeling. He is particularly focused on...
More about Eric Evans
IN PARTNERSHIP WITH DOMAIN LANGUAGE
IS THIS COURSE FOR YOU?
If you are keen to learn how to use strategic design principles to clarify the big picture, get effort focused on the core, and coordinate multi-team development, this is the course for you!

COURSE PREREQUISITES
To benefit from this course, you should have experience with large-scale application development and a basic knowledge of object modeling and software system design.

We also recommend you have advanced knowledge of modeling and design and familiarity with design patterns, but this is not essential.

COURSE LABS & EXERCISES
This Strategic Design Workshop combines lectures with simulation exercises and discussion. (Optionally, a programming lab can be added to relate strategy to concrete implementation decisions.) The end of each day is a retrospective discussion bringing out the main points of the day’s experience and relating them to the earlier days and to your own work.

© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship