OM OSS           TJÄNSTER           KLIENTER           KUNSKAP           KONTAKTA OSS        Hem     Sök     Utskriftsversion     
         Utbildningar och seminarier     |    Utveckling     |    Mentorskap     |    Scrum     |    DDD     |    Lean  
One-Day Seminar

One-Day Seminar:


Domain-Driven Design with Eric Evans

Eric Evans and Patrik Fredriksson| November 4, 2008 |Södra Paviljongen Radisson SAS Royal Viking, Stockholmlänk till annan webbplats
Eric Evans returns to Sweden to teach an intensive one-day workshop on the topic of Domain-Driven Design, together with Citerus consultant Patrik Fredriksson. This workshop will give you an overview of how to work effectively with Domain-Driven Design. The date is November 4, 2008, in Stockholm.
Effective software teams take a torrent of information and information and knowledge about their subject matter (the domain) and distill it into a stream of quality software. Finding and exploiting domain models is a key to success in projects with complex domains. This seminar gives an overview of the basic principles and processes needed to develop the right kind of models, tie them into implementation and business analysis, and deal with some of the realities of multi-team projects.

Over the course of the day, in addition to the broad overview, we will go deep into three key points: the cultivation of a model based language to connect domain experts, developers, and the code itself; the exploratory interaction of technical and business people in the modeling process; and techniques for dealing with the diversity of models on large projects.

The session will be combined lectures, simulation exercises, and discussions. The participants should come away with insight into the main issues of model-based development as well as a few new techniques and principles to apply to their own work.

Prerequisites
Required
Some experience with projects developing complex software systems. A basic understanding of object-oriented design and rudimentary UML.

Recommended
Experience with large scale application development involving object modeling.
Familiarity with iterative development processes.

Target audience
Any person seriously involved in software development, including developers, technical leaders, analysts, development managers and non-technical business experts.

Course Outline
Morning: Ubiquitous Language

  • Domain-driven design overview
  • Ubiquitous language exercise

Late Morning: Model Discovery

  • Making implicit concepts explicit
  • Modeling with domain experts
  • Test-writing as a modeling process
  • Supple Design: Creating software that invites change

Afternoon: Strategic Desing

  • Distillation: Distinguishing the core from the mass
  • Ways of focusing effort
  • Clarifying a shared vision
  • Context Mapping: A pragmatic approach to dealing with diverse models and designs on real projects
  • Relationships between subsystems/relationships between teams
  • Simulation exercise reinforcing multi-team/multi-subsystem modeling techniques

Late Afternoon: General Discussion

  • Q & A
  • Roundtable
  • Review and wrap up

Eric Evans
Eric Evans is the author of Domain-Driven Design, (Addison-Wesley 2003). He has specialized in domain modeling and design in enterprise systems since the early 1990s. He has coached and trained teams in Extreme Programming and has helped integrate agile processes and sophisticated design into diverse projects. http://www.domainlanguage.comlänk till annan webbplats

Citerus
Citerus is Sweden's premier consulting firm in agile software development. We offer a full range of services related to improving how software is created and maintained, including training, coaching, management and expert technology consulting. Please visit http://www.citerus.selänk till annan webbplats for more information on how we can assist in increasing your software development success rate.
 

Eric Evans
Patrik Fredriksson
Eric Evans and Patrik Fredriksson
Fee: 4.900 SEK
(excluding VAT 25%)
Read more about VAT refunds for foreign attendees here>>
This is offered in partnership with Domain Language, Inc.
© Copyright 2006 Citerus AB  | Disclaimer  | Integritet