What is all this about...
I am at a stage where I have to evaluate my career growth path. Looking online from my current role, the aspirations are very limited. Like one of the Microsoft "small business sites" indicated you basically have a limited number of options:
- On the technical side going into architecture (such as enterprise architecture), or
- on the other side going into the more business side of things (PM / analyst) and
- almost unanimously they all reckon "or you can always go the start up route".
The start up route is obviously the "nicer" one to consider - being your own boss, working your own hours, doing your own thing.
Hhhmm - easy then to say "take the start up path", but if you do not have a product or concept that will work you're probably going to sit back at this cross road shortly with 1 less option to evaluate.
So lets get some of those ideas ....
Obviously - first requirement is that I need to know something about the industry that the idea originates from. Being in the software industry for over a decade now - this is where I'll be applying my thinking.
The first idea that comes to mind: develop your own super duper application and hope someone will see the benefit and spend money on it (probably the route most taken). Alas, I have worked for one or two companies that took that route not being able to make it (even after getting fairly large clients to buy into the idea).
The problem with this is that the time to market is too long, and I have very limited funds available for this venture. I could get a another job and try to work on it after hours, but I've been in industry long enough to know that coming home after long days at work to try and develop something else - will push this venture out even further..
Next idea: I need to leverage something that is gaining ground in industry, is a unique offering in the current market and will have a much quicker turnaround time to get up and running.
Enter Microsoft's ® Team Foundation Server...
I have been working with TFS since TFS 2005 and have become my (previous) company's "TFS Guy", maintaining their current infrastructure and doing consulting to their clients around TFS and software processes. But being a custom dev shop their focus was on delivering projects (leveraging TFS) , and not TFS as a product though.
During these off site projects and the TFS consulting gigs, I realised that there is a lack of skills around configuration, managing and maintaining TFS (often blaming the product for their lack of understanding) and of coarse a hefty pricetag to correctly license and use the product, yet there is a fairly steady adoption rate.
So if you can change the local mindset of having their own in house infrastructure and get them to adopt a hosted scenario, with possibly better security, configuration and maintenance, there may be some hope after all.
Looking around there are a number of hosters already that seem to have cornered the market abroad, offering a fairly diverse array of services and features, but as every South African knows the exchange rate and time delay in any service request etc, can really put a damper on a South African budget.
So with this in mind I decided to look at pursuing this and seeing if I could in fact make a decent business out of it. I also decided to keep an online diary of sorts to try and gain better community awareness and to document my struggles in the hope that someone else could learn from it and pursue their dream (hopefully in a different field :) )
So let the adventure begin and see if the idea will end up in the toilet or if it will allow me to gain the independence that every employee is in search of.
Note:
As a note I'm posting with a fair delay, as to not give to away to much of my intention or the process. I do believe and hope this is a first in South Africa, so I do not want someone to steal this idea before I can get my name and services out there..