tiistai 4. helmikuuta 2020

Programmers and designs

Software design and war

I think designers and programmers are at war, designers want to implement all kinds of fancy features to the project but they might not know how hard or easy they are to implement. I came up with a little analogy to better explain my opinion on this. 

Software design... Software design never changes

War strategies are an important part of fighting. Successful assaults are often well planned and executed. But the plans can only get you so far, there are some things that weren't or couldn't be accounted while developing a strategy. That's why it's often best to improvise. And the improvisation is best done by the soldiers who are executing the mission. 

The same mindset should be adopted by software developer teams. No matter how much the designing you do, the true nature of the projects is revealed once it's being built. Programmers should always voice their opinions if they think that implementing another design might be easier and faster.

Designs should be a living and changing plan, and those changes are best made by the programmers who are developing the project.

Ei kommentteja:

Lähetä kommentti