They Write the Right Stuff
fastcompany.com
fastcompany.com
Every time this article is posted, and it's been around since at least 2004, the one thing that strikes me profoundly is how great communications play an integral part in the entire affair. It's getting to the point where we as software programmers and engineers can't improve our software and craft until we learn the importance of communication, between ourselves and our clients. Yeah, we talk about it, but we don't really implement it. It's like saying we understand the need to watch what we eat to be healthy, and yet still eating a McDonalds value meal every meal, only with Diet Soda instead regular.
We need to improve our all parts of our craft to grow. Technically is alright. The people part, the interaction part, the expectation part, goal-setting, testing, planning needs to improve tremedously. We know the problem, and we must provide the solution. If a client doesn't know what they want, ask more information. Educate the client about how the development process should work. Find out more about the industry. See what was wrong/troublesome about the old way they did their business. If information isn't making it's way from the managers to the coders/planners, find the problem and eliminate it. This is not new. I am not smart, and I know these problems. Surely, we can do better.
Yes, the projects will probably end up taking longer. Yes, development will probably end up costing more. But it will be better. And the clients will be happier.
p.s. YC.news needs a preview option instead of just a reply option.
Come again?...
"In the modern software environment, 80% of the cost of the software is spent after the software is written the first time -- they don't get it right the first time, so they spend time flogging it."
I'd say most sofware cannot be gotten right the first time...
If you do, you will deliver perfect software, years too late, that nobody wants.