|
|
YOUR FEEDBACK
|
TOP MICROSOFT .NET LINKS Visual Studio 2005
Visual Studio 2005 Team System Overview
More than just a tool suite
By:
Digg This!
Today's software systems are comprised of numerous distributed services, spanning platforms, protocols, and programming languages, all with significant impact on the operations environment. Moreover, teams have become increasingly specialized and geographically distributed. Successful deployment of modern solutions depends on bridging the communication gap between development and operations so that the entire IT department is represented early and often throughout the software life cycle. The Importance of Team Communication At the same time as roles have become more specialized, teams have become more geographically distributed. Whether it's the small consultant shop set up at customer sites across town or the large multi-site enterprise, a software development team may work together across local, national, or international boundaries. In the months leading up to the announcement of Visual Studio Team System, Microsoft visited numerous customers, including a large financial institution on the North American East coast. In front of a large assembly at this particular company, Microsoft employees explained the virtues of Team System to solicit feedback on its initial design. The audience was divided by an aisle running between a "bride's side" and a "groom's side" of chairs. As features pertaining to software architects were described, one side of the room paid rapt attention?while the other side was nearly asleep. The discussion turned to features for operations managers. At this time, the side of the room that was nearly asleep suddenly woke up, while the other side of the room began to fidget out of boredom. Upon further examination, it was determined that one side of the room was indeed comprised of application developers and architects, while the other side consisted mainly of data center operators. And therein lies an object lesson. In many organizations, the application design team not only fails to communicate with the network operations team, they don't even sit together or know one another. What can Microsoft do to alleviate this pain? Clearly, such cultural boundaries will not be erased overnight or by a single release of a development tool, no matter how great. However, Microsoft can at least offer the means through which development organizations can communicate more effectively. And where there's a way, there can almost certainly be a will. Delivering Service-Oriented Solutions At the same time, many of these Web services are hosted and managed by IT operations staff responsible for keeping the services available and functioning. Often, the operations staff has specific requirements for security, reliability, performance, and more. Application development must be informed and constrained by these requirements in order to ensure successful deployment of solutions. This is what we call design for operations, and it enables application developers and operations managers to collaborate more effectively. Introducing Visual Studio 2005 Team System
Visual Studio Team System is more than a suite of life-cycle tools. It's also a life-cycle platform that enables third parties, customers, and solution providers to extend the base functionality with new features and customize the tool for the unique aspects of certain businesses. Many organizations already employ life-cycle tools to corral their software development efforts. Often, these life-cycle tools are fraught with several issues, including:
Numerous partners have already indicated that they will deliver tools integrated into the Visual Studio Team System, including Compuware, Borland, Avicode, and numerous others. MICROSOFT .NET LATEST STORIES
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK BREAKING NEWS FROM THE WIRES
|
||||||||||||||||||||||||||||||||||