My background is in enterprise, so I’m far more comfortable with how things work in that sphere. My job was to design integrations for an enterprise communication generation system, and provide advice on how people could get up and running as quickly as possible. Generally, “as quickly as possible” meant “excruciatingly slowly”.
Typical enterprise problem: too much information needed to be communicated to too many people, and in the end nothing fits.
Now, normally the answer would be: agile. At least with the tool I was working with, though, that wasn’t really possibly; the backend was too tightly coupled to the frontend. You really had to get it more or less right the first time, or do it over.
That gave me the idea of a communication planning tool that gave you that flexibility to introduce more agile processes up front, and ease some of those burdens.
I’ve got a couple of conversations bubbling along nicely, but I’m painfully aware that enterprise deals routinely take a year or more to close. So, I’ve sort of chickened out and tried to set up a sideline for “small software businesses on the Internet”. This has meant introducing some additional, unplanned development, but also means I have to understand a brand new market which is (currently) quite opaque to me.
Anyone got any experience with similar challenges they could share?