I admit I have been slow to move into the world of new media, I have consumed it in great quantities over the past several years and been content to quietly work behind the scenes with clients to improve the way they deliver software. But now I have decided it is my turn to wade into the fray, sharing my thoughts on Application Life Cycle Management (ALM) and why so many organizations seem to get this wrong, despite their best intentions.
Ultimately there is a great chasm that always exists between what business wants and what IT/Development organizations ultimately deliver. This has always been something I have worked to bridge in my career, even though they speak two different languages and have vastly different needs. Over the coming months, I plan to share some of my thoughts on what processes, tools, and other random observations that have worked to achieve this goal.
Also I plan on writing about detailed implementations with Visual Studio/Team Foundation Server and other ALM tools that I have worked with over the past 15 years. Hopefully these experiences will help your team (wherever you are located) build the best software possible and earn the trust and respect of your business teams and customers.