Comment Re:We can thank corporate America (Score 1) 282
I don't know what sort of projects you've worked on, but an enterprise level project requires a massive understanding of the business, its processes and its clients.
I don't know what sort of projects you've worked on, but an enterprise level project (specially a "large and complex one" as is discussed here) has a host of business analysts, functional analysts, architects, IT and consulting guys, field expers, accessibility experts, testers and developers skilled in several technologies, all committed to the same project. very few (if any) of all these have a thorough understanding of the whole system in full detail, not in 18 months and probably not in the entire life of the project. but for anyone to be productive in such an endeavour means breaking it down into manageable pieces and
You cannot pick that up in a month - 18 months would be about right, to get the minimum understanding of those.
dunno what to say. maybe if you give a concrete example we might find out why you guys are so utterly failing. could be guru corporativism, bad practices, bad organization or documentation, could be anything but definitely it's like there's a big elephant in your room.
On the other hand, if you are just there to build web pages, or desktop GUIs, then sure, you could become productive in a month - but you're not going to be adding value to the company.
now if 18 months seems weird, this seems complete nonsense. what has the concrete technology to do with complexity? if your front-ends are dumb and your backend is a nightmare, then you'll have to hire specially talented backenders. they might even point out what you are doing wrong. but if they can't contribute *something* of value in at least 18 months then the problem is on your side.