One of my projects, another in the list for which I’m unclear what exactly I’m expected to be doing, is ahead of the game by not being too terribly delayed (if already scoped down). Another team, consisting of a couple of project managers and no other resources at all, decided they wanted to have a tack-on project to connect to it. Because we could easily eject their piece if it proved a threat to us, we agreed and laid out some ground rules.
1- They pay for the vendor resource they use.
2- Any connectivity and identity management related stuff they do is completely and totally on them to make happen, and we will neither help nor interfere.
3- We’re launching on schedule whether they’re ready or not.
Their goal, as it turned out, was to integrate some other 3rd party site’s stuff into our own. We’ve done this sort of thing before, but hadn’t worked with this site at all previously. They kicked off their side effort last week, and in one week’s time their project is now completely off the rails.
Because you see, once again they selected the 3rd party site, signed the agreement, and went ahead with the project before speaking to literally anyone on the technical end. It turns out that vendor isn’t able to handle the (perfectly standard) types of connections we normally do for this shit. They didn’t even ask. They didn’t think to ask. When this was presented to that other team that handles the connectivity stuff, they threw up their hands and pointed out about five individual reasons that their assumptions either won’t work with our specifics or, more often, are completely fabricated.
So GUESS WHAT? Rather than call them idiots and break that all down, I’ve been thrown at a new project to try to find a way to handle all of their connectivity integration completely out of line with our existing standards and practices. We can’t back down from this side effort for a side effort for a major project that would otherwise not give a shit about what’s being built here. Inside of a week we know with absolute clarity that we’ll be hacking together a poorly designed product that won’t suit anyone’s needs, if it can exist at all.