Start with a StrategicâJust EnoughâDesign
In the yesteryears of waterfall development, we did big up-front design and tried to figure out a lot of the details before coding started, but that didnât go well. Today the world is agile, but does that means no design? Sadly thatâs how it has turned out for some developers, but itâs not helping. Both extremesâbig up-front versus little designâare dangerous and counterproductive.
Itâs better to start with a strategic designâa high-level design that will help us assess the overall problem at hand and get a big picture, with just enough details. The details that emerge are not set in stone. The strategic design will give us an idea of the complexity, help us identify important areas ...
Get Test-Driving JavaScript Applications now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.