How to Design
|
Andrew Bibichev |
Abstract Can Agile fit to a project of creating large scale enterprise system? Is it possible to tame the complexity and not to allow it to grow exponentially? How to arrange the process of designing the system without violating the principles and spirit of Agile? The article gives an overview of modern approaches to design: Model-Driven Design (MDD), Domain-Driven Design (DDD), Feature-Driven Development (FDD). A common seed is extracted from them – the domain model. Practical tips are given for creating domain models and using them in development of business logic. An example of creating such a model is presented. The final part deals with issues related directly to the organization of the design process. The most frequent mistakes are listed that lie in the way of designers and developers following the DDD. |
« Previous Regular talk | All Regular talks | Next Regular talk » |
Keynotes | Invited talks | Workshops | Types of presentations |
All talks sorted by author name | All talks sorted by company name |