I’ve been on a pretty high profile project for the last few months. My involvement is on and off, as my component is not all that involved. Some Changes to some CFCs, some modifications of the display pages, not much really.
On the other end, to support my efforts, a lot is needed, new Web Services, new Oracle Stored procedures.
The wrinkle, and source of my rant is that just one build (actually inbetween this build and the last one) we rolled out new pipeline logic, a small M&E project that went from one week to four months…. another story altogether.
In rolling out that last pipeline enhancement the business owner allowed us to slide on some missing data, in the promise that we’d deliver on the next build (tomorrow). In the mean time, we had one person working on the stored procs to fill in the missing data, and another person (knit wit) working on the new version of the pipeline code for this latest project, which by the way coincidentally involved updating the pipeline yet again.
Soooooooo I’ve been telling all parties for the last, oh I don’t know, month or so at least that the two efforts need to merge, as the performance enhanced procs for this latest project won’t return the correct data with out the modifications made for the last build. Does anyone listen to the lowly Web Developer? No of course not. And because the E! integration on this project is much more hairy and gross, the architect and technical project manager are more concerned with that aspect. Leaving me to be ignored completely.
Today, the day before the build (I’m out sick) people start wondering what will happen when the web code goes live and such… mmm I wonder! If it wasn’t for my efforts and the Java Developer I am working with, we’d be up shit creek, that’s for sure. He’s been as on top (if not more so) of things as I have, in the absence of any interest from our architect or technical PM…
And I’m not qualified to be an architect… I know more about the system than anyone else. I know the needs of the business, I know the interactions needed. The enterprise architecture team at my office, really needs to either pay attention to web projects, or get some architects that know web development.