ALM
VP1VSTS 2008 for the Busy Developer
Brian Randell
Pre-Conference Workshop: Sunday, September 7
For what was going to be a minor release, Visual Studio Team System 2008 and Team Foundation Server 2008 turned out to be much more. In this workshop you’ll learn how to upgrade your clients and server to the new 2008 release. More importantly, you’ll learn why you should upgrade as well as the possible issues you might have. You’ll learn about all the new VSTS specific enhancements by designing and building a simple solution that highlights the best practices for using Team System. You’ll learn about server changes like the totally revamped Build Server, enhanced version control features, and Windows SharePoint Services 3.0 integration. You’ll see how new profiling features, integrated AJAX recording, and top-down system design can help you build better distributed solutions. By the end of the feature packed day you’ll be ready to return to work and get busy with Team System 2008.
VW2Team Foundation Server Work Item Tracking Use and Customization
Chris Menegay
Wednesday, September 10, 8:30 a.m.
Complex software development projects require many team members working together towards a common goal. These activities need to be understood, and articulated, whether using Agile methodologies or more formal methods. Team Foundation can support a variety of methods for managing work; from Scrum to Unified Process to waterfall. The most popular processes will be reviewed as well as strategies, techniques and pitfalls for customizing work item tracking with Team Foundation Server.
VW6Managing Software Releases with Visual Studio Team System
Chris Menegay
Wednesday, September 10, 9:45 a.m.
Team Foundation Server offers a wealth of tools to support new application development projects. But how do they apply to applications that are already released and need ongoing maintenance? What about the existing applications that you've migrated into TFS? Or even your new applications once they've reached production? In this session we'll look at branching, build and work item strategies to help with managing and auditing the rollout of releases and fixes for existing applications. Some of the techniques that we will examine are: promotion modeling, "merge by work item", cherry-picked merges, and builds based on branches. This approach will take into account application code, database schema and data changes.
VW10Programming Team Foundation Server
Brian Randell
Wednesday, September 10, 1:45 p.m.
Microsoft’s Team Foundation Server (TFS) provides a wealth of functionally to help your manage your software development process. However, every team has a way of doing things. Come to this session to learn how to you can extend TFS and make it your own. You’ll learn about various APIs that are available to connect and work with artifacts managed in TFS including version control, work items, builds, and more.
VW14Beyond VSTS 2008: Rosario
Brian Randell
Wednesday, September 10, 3:15 p.m.
As good as Visual Studio Team System 2008 is, there are many more features that could be added to improve your overall Application Life-cycle Management (ALM) experience. Visual Studio Team System code name “Rosario” is the version of Team System that follows Visual Studio Team System 2008 and is focused on three major areas: business relevance, quality focus, and improved collaboration. In this future looking session, we’ll dig into the most current CTP of “Rosario” that is available and examine Microsoft’s road map so you can prepare and plan for the future now.
VW18Database Change Management Using Team System 2008
Sajee Mathew
Wednesday, September 10, 4:45 p.m.
Ever make a bunch of changes to your database then lose track of what you've changed? Frustrated with trying to come up with consistent, "meaningful" test data to test your applications? Wish you could unit test your database? Ever forget to make a backup copy of your stored procedure before you made that one line change (that happens to crash the system)? Tired of feeling like you're not part of the team? We'll take a look at how Team System can help ease the pain of database development and change management.
