I have been getting the idea that almost all of my development time should be devoted to planning and charting the project, not coding or developing the system.
I can agree that planning is a huge part of a project but I really feel that doing a full system analysis and design for something small or even mid-sized is a little overboard. Creating feasibility studies and business analyses is just taking the project through some extra steps that are truly unneeded. Meet with the client and go through the necessary requirements and discuss the design with them, they’ll learn something as will you. However, here at Tech believe that customers really aren’t interested in the software that will be supporting them. I have to disagree with that. If they are not interested then it simply isn’t worth your time or effort to design the system for them in the first place. A client will make the time to have their system designed correctly and suited to their needs. True, they may not know exactly what they want, but they know what they don’t want.
It’s all in the balance and I don’t feel that the teachers here are getting that point across and I don’t know if it’s because they don’t believe that or if they just do not realize what they are saying. Hopefully things will improve throughout the semester.