I work for a large company. I have been involved in many large projects in my time here. One thing that I have seen happen over and over with these projects is months of analysis followed by a rush to develop. During this analysis, assumptions are made by non-technical people, or at best slightly technical people. When these assumptions prove false developers are asked to “code-around” the design flaws instead of insisting on a design change. Of course this cycle usually ends up with extended project time-lines and bloated budgets. There is little effort from management to allow activities such as prototyping or “proof of concept” to run in parallel with analysis/design. Some of the non-technical management believes that if they assign a task to a plan that development happens “auto-magically” or at least proceed along as if development is just an after thought. To me it comes down to a lack of respect for what developers do. I guess to “bottom-line” it, it does have effect on the bottom-line.
What do you think?
JRjr
What do you think?
JRjr