Design: RIP


This blog entry is about an article by Martin Fowler and this article is called “Is Design Dead?” and it is a really interesting reading, something really great of this article is how Martin talks about the different aspects of working in a project and makes a great job speaking of agile programming, this are used to improve the teamwork in a team or company and it uses the “client” as a part of the team, this is because in this type of programming it is used to make consultations to the client all the time, this is to make sure that the client is happy with the work we are doing and well the idea behind this kind of practice is great and I believe that nowadays many companies use this practice to work faster and better.

However, the reading did not speak only about this, also it had some focus into design, specifically planned design and this is done by first listing all the issues that can happen in the project, this is because we will try to avoid this problems on every iteration and UML plays an important part into this design.

Finally the most important part of the reading is that the perfect practice is in between agile practices and planned design, to make everything as fast as you can is not always the best approach and it would be smart to have a general idea of what you want or need in your project before you start developing modules that probably you don’t need but they are going to take valuable time from your development and make you less efficient, neither practice is perfect so I believe the important part is to take the best parts from both.

Comentarios

Entradas populares de este blog

4 + 1 = 5?

WarGames

SOLID Principles