Chapter 5: Should we make a funeral for our beloved stage Design?
Design; one of the stages we hate (or love) the most has became irrelevant. Or maybe that's what some people say.
Is design dead? |
Well, the first
paragraph of the article made me think that the headline was click-bait.
Starting off saying "... involves a lot of design, but does it in a different way than
established software processes", made me re-think of the title. A clearer approach
could have been "Design is evolving", however, I agree with what the
author is implying; classical design phase is being replaced by evolutionary
design, thanks to the XP outburst.
Later in the
article, the author states the big difference between planning design and what
XP allows us to do with dynamic design. As they are “counters” to each other,
each has its advantages and disadvantages (the author implying that
evolutionary design is better) I think that getting a balance of both should be
the goal. Yes, I love evolutionary design (as it is easier and requires less
time before coding), but I also think that planned design is needed as it can
lay a foundation of what we want and what we will build.
What I propose is
a mix of planned and evolutionary design, and the way I think we can archive this
is with a carefully made Planned design, allowing evolutionary design and XP to
kick in. Of course, it must be done smartly, as each methodology counters each
other, but we can still make room for the latter method, with an initial design
that allows easier change, without having a “sloppy” foundation. The initial
design should also permit big changes without affecting much in the rest of the
design.
Planning something
dynamic may sound counterintuitive, but it is possible with enough creativity,
as we can make our foundation fool-proof, not as a “definitive design”
foundation, but as a design that allows itself to be transformed without
letting the main objective of the design fall though. If we can accomplish this
type of hybrid design, we can then get smarter, faster, and more carefully
planned projects.
References:
Fowler Martin (2004). Is Design Dead? Available on: https://martinfowler.com/articles/designDead.html
References:
Fowler Martin (2004). Is Design Dead? Available on: https://martinfowler.com/articles/designDead.html
Comments
Post a Comment