O'Reilly logo

Modern Web Development: Understanding domains, technologies, and user experience by Dino Esposito

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 1. Conducting a thorough domain analysis

Developers have to steep themselves in the domain to build up knowledge of the business.

—Eric Evans

More and more developers and managers seem to agree that writing software today is hard and getting harder every day. I, myself, can see that software projects sometimes fail, exceed allocated budgets or, when things don’t really go too bad, reach the production stage only a few weeks late. I wonder why development projects so often disappoint in this way and look around. I see some possible answers, but I still I have no certainties to share with confidence.

When I find it hard to understand the mechanics of things, I try to look back at the steps I went through and that reasonably led to the current ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required