1-5: "Is Design Dead?"

Like the author said, the answer to the question "Is Design Dead?" is no. But the important thing is all the information and arguments the author uses to let us know how the design is not dead (even if you work using XP paradigm).

As we know, Xtreme Programming is a developing paradigm that focus all the effort on coding and not documenting like in RUP or Waterfall model. But even in Xtreme Programming it is necessary to know how to design and do it well enough with the purpose of doing things easier.

Xtreme Programming encourages its users the value of simplicity; for example, two of the greatest rallying cries in XP are the following slogans: "Do the Simplest Thing that Could Possibly Work" and "You Aren't Going to Need It" also known as YAGNI. Both slogans teach us the lesson of do the least work that actually works and if you do not need a requirement in that phase do not develop it until you really need it.

In my opinion design is one of the most important activities in the software development, by these, I do not mean you need to be a god doing it or you need to do it so hard or deep that it consumes you a lot of time. With this, I mean that by doing a sketch (yes, a sketch by design) in order to learn all the important notions and all the important parts of a system in order to develop a software that meets with the user requirements.

So as the author said, the design is not dead and it is our duty to discover how we will develop new things that potentialities the design even if we are talking about XP paradigm, because the design is the best way to communicate, not only the developer team, also the users and future customers of the software project. At the end I encourage you to always, ALWAYS design all piece of software you will going to use.

Comentarios

Entradas populares de este blog

Summary Second Period

2-3: Microservices

2-4: Understanding the SOLID Principles