I’d like to think that I’m a pretty good SharePoint Developer. I can jump back and forth from SharePoint Designer to Visual Studio. I can talk to you about the pros and cons of sandboxed solutions. I can even talk your ear off about the advantages of using Silverlight and the Client Object Model in SharePoint 2010.
But, as I reflect over the last 2 years, and the SharePoint projects on which I’ve worked with several clients, I realize that I’ve spent an overwhelming portion of my time being a Business Analyst in addition to a SharePoint Developer.
I also realized that’s exactly what each of my clients really needed - a Business-Analyst-Developer consultant. They needed a BAD consultant.