And for Marketing it's just kind of scary... some of those guys start by saying: "I know how to program and that feature could be ready in a day or a couple of hours"
And for Marketing it's just kind of scary... some of those guys start by saying: "I know how to program and that feature could be ready in a day or a couple of hours"
I think if not programming, at least process modeling or class diagrams should be learned.
Believed or not I'm completely agree with you, learn to program will definitely improve the way you work.
But sometimes, some guys with little involvement in a project that know "how to program" cause more damage than good.
If it "works" superficially it will be considered good enough by management. High fives all around, the checklist is ticked off, and everybody moves on -- except for the poor developers have to maintain the mess.
Nimbleness doesn't mean creating crushing technical debt that has to be solved immediately by somebody else. :)