Mar 10 2009
I’ve been developing with SharePoint for about 9 month now, and by developing I don’t mean airy-fairy SharePoint Designer drag-and-drop, I mean proper getting your hands dirty in code because SharePoint doesn’t have an *cough* out of the box *cough* feature that does what you want.
Mostly, deployment is done in two stages, firstly to a UAT box and then to a Live box. Obviously the most efficient way to do this is to bundle your features into a solution which can easily be deployed onto any number of machines. But, it does mean you have to make sure you’ve got everything right. Untangling mistakes in your code can be a right royal pain in the arse.
By the time you’ve developed your solution, tested it out, deployed it to UAT and tested it again you should be fairly confident that when you come to deploy it on the Live server things should go pretty smoothly. And, touch wood, to date things have gone smoothly.
But I still can’t get over that rush of adrenaline that comes with clicking “Activate Feature” after deploying the solution on Live. In the second or two whilst the page waits to reload my mind runs through all the possible things that could go wrong and how long it would take me to unpick the changes my code might have got half way though. Then the page finally loads…..
….. “Feature Activated”, phew! Time for a lie down to clam my nerves.