Is Design Dead?


I think that design is not only useful in terms of software development, but also in the life. I strongly believe that planning and design are very important when we started a project of anything. Talking about software development takes even more relevance. I have been working for about a year and a half, and that open my mind in the importance of having the things clear from the beginning. Talking about software architecture the design is a must. Most of the times, it is difficult to learn the importance when you do not have another experience different than school projects, because there is nothing in risk more than the grade. But when you started working with a production robust solution that needs to be maintained with almost zero seconds of downtime, you understand the importance of designing.
I see it like if we are architects that needs to do some maintain to a building or new construction, we need to know how the structure of the building is, to know what we can do and what we should not do. It is similar in software development, when you are building a software solution, we need to have an overall view about the components and the structure of it, if not we can move or modify things that we do not know how it behaves, but it could cause a major crash in the system. So, I think that designing is a very important step in software development that we should not skip it, because this is the phase in which you define the general structure of the system and establish the business rules. This is related to the others posts where I said that the architecture in software development should be obligatory in order to increase the software quality and to make the things easier to maintain.

Comentarios

Entradas populares