This Issue Sponsored By
This email newsletter comes to you free and is supported by the following advertisers, who offer products and services that might interest you. Please take a moment to visit these advertisers' Web sites and show your support for Developer .NET UPDATE.
SEPTEMBER SPECIAL - Get 44% Off SQL Server Magazine!
The new Microsoft Visual Web Developer 2005
Microsoft ASP.NET Connections Conference
1. Developer .NET Perspectives
2. Events and Resources
3. Featured White Paper
5. New and Improved
Sponsor: SEPTEMBER SPECIAL - Get 44% Off SQL Server Magazine!
Get SQL Server Magazine and get answers! Act now to get an entire year for just $39.95 -- that's 44% off the cover price! You will also gain exclusive access to the entire SQL Server Magazine article database (over 2,300 articles). BONUS: The Top SQL Server 2005 Tips handbook (over 60 helpful tips). This is a limited-time, risk-free offer, so click here now:
1. Developer .NET Perspectives
by Bill Sheldon, [email protected]
Blog Contains Important Information About TFS Beta 3
Last month in “Looking Ahead” (http://www.windowsitpro.com/article/articleid/47379/47379.html), I recommended that you attend the Microsoft Professional Developers Conference 2005 (PDC05) if you hadn’t previously been to PDC or Microsoft TechEd. PDC05, which runs September 13-16 in Los Angeles, is now sold out. In case you aren’t going, I’ll gather and share a couple of Microsoft’s more interesting announcements in the September 16 issue of Developer .NET UPDATE.
Interestingly, Microsoft has recently and quietly made a pre-PDC05 announcement that Team Foundation Server (TFS) beta 3 (a part of the Team System family of products) will be released in first quarter 2006, which is after the expected November 2005 launch of Visual Studio 2005. I say “quietly” because although Microsoft hasn’t concealed TFS beta 3’s release date, it hasn’t promoted the fact either.
I found out about the TFS beta 3 release date in Somasegar's WebLog (http://blogs.msdn.com/somasegar/archive/2005/08/22/451026.aspx). It’s interesting that Microsoft decided to deliver this information through a blog as opposed to a formal announcement. Understand that, although this information has been reported, I can’t find any other formal announcement, except for a link to Somasegar's WebLog entry on the Visual Studio 2005 Team System Home page (http://lab.msdn.microsoft.com/teamsystem).
In essence, Microsoft is validating this blog entry as more than opinion, insight, or rumor. I would think this should raise some concerns inside Microsoft about how official the information in personal blogs might be. If a company starts making it a practice to officially reference blog entries, does this mean other blog entries can be considered official?
Note that I’m not against using blogs as sources of insight and other informal communication. Blogs are quite useful in that capacity. However, linking a release announcement on an official Microsoft page to a blog entry seems like a questionable practice to me.
Note that Microsoft isn’t letting this information out in a blog because it wants to avoid bad publicity about a schedule slip-up for TFS beta 3. In a Visual Studio Team Foundation chat session in May (http://msdn.microsoft.com/chats/transcripts/vstudio/05_0512_dn_vstf2.aspx), participants make it clear that they weren’t expecting TFS to ship at the same time as Visual Studio 2005.
The fact is that the information in Somasegar's WebLog entry deserves more attention than just blog treatment. S. “Soma” Somasegar gives not only the current release schedule for TFS beta 3 but also provides important information that developers need to know about this release. He reveals that there will be Go Live licensing available, that Microsoft is locking the data format so any data entered as part of the beta 3 release will be protected in the final product, and that there will be an upgrade path from beta 3 to the final product.
Should you download and start using TFS beta 3 when it becomes available? It depends on whether you need more than just a source repository. One role that TFS plays is to serve as a replacement for Visual SourceSafe (VSS). If that’s the only role you see TFS playing in your organization, odds are you aren’t going to find enough value beyond the VSS capabilities to really justify getting TFS. Although TFS has much better integration with Visual Studio 2005 and has a built-in remote model, there are enough limitations on both of these fronts that you might not find TFS (regardless of the release status) worth the additional cost. The free capabilities of VSS will probably be good enough.
However, if you want to improve the process by which you develop software, you should consider download and using TFS beta 3 when it’s available. The Software Engineering Institute (SEI) has a set of models related to the maturity of your software development process. The Capability Maturity Model Integration (CMMI) looks at whether an organization has a repeatable process. What do I mean by that? Well, it’s not uncommon for a company to take on similar projects that have similar goals and use similar technology. When an organization takes on the first of these projects, it gains insight into details about that project. With the second project, it should be repeating many of the same steps.
Unfortunately, what sometimes happens in organizations is that similar projects are worked on by different people. For example, suppose Bill and Tim work on a project the first time, then Rodney and Scott work on a similar project several months later. Rodney and Scott don’t have a good guide for their project because there’s no record of what Bill and Tim did to make the first project a success. Thus, the organization doesn’t have a repeatable process. Rodney and Scott can’t leverage the steps Bill and Tim took, even though the project goals are similar.
You’re likely aware of SEI and CMMI, but how do you apply them to a Microsoft development environment? Well, you can start by referencing documentation such as the Microsoft Solutions Framework (MSF). Unfortunately, trying to implement MSF in an organization requires tying elements together; this is where TFS comes in. TFS and Team System provide a framework of tools that you can leverage to reduce the cost of implementing MSF.
You can find a good introduction to MSF on the “MSF for Agile Software Development” Web page (http://lab.msdn.microsoft.com/teamsystem/workshop/msfagile/default.aspx). If you’re familiar with CMMI, you might want to check out the “MSF for CMMI Process Improvement” Web page (http://lab.msdn.microsoft.com/teamsystem/workshop/msfcmmi/default.aspx). These Web pages illustrate how TFS and Team System are designed to help you improve your software process by providing a central repository for much of your project work.
However, one thing you won’t see on these Web pages is a good estimate of how long it’s going to take your organization to achieve repeatable processes. Don’t be naive and think that the installation of TFS is going to suddenly give you a repeatable process. Achieving repeatable processes takes time--time measured in months. It’ll take a while just to read all the documents explaining MSF. For example, the “MSF for CMMI Process Improvement, Beta” download from the CMMI Web page is a 10MB fully compressed file that contains mostly text documents you’ll need to read.
Because of the time required to understand the process side of TFS, I recommend that you install TFS while it’s still in beta. Get your developers up to speed on the new source control features as you start to introduce your IT organization to TFS’s workgroup capabilities.
As I mentioned previously, the data format in TFS beta 3 will be locked and there will be an upgrade path from beta 3 to the final product, so TFS beta 3 isn’t going to put the software you ship to your customers at risk. If you install and use beta 3 when it first becomes available, the developers in your organization can start understanding how TFS and Team System will let them leverage repeatable processes, which will improve quality of their software and help reduce long-term costs.
2. Events and Resources
(brought to you by SQL Server Magazine)
SQL Server 2005 Roadshow is Coming to a City Near You
Get the facts about migrating to SQL Server 2005. SQL Server experts will present real-world information about administration, development, and business intelligence to help you implement a best-practices migration to SQL Server 2005 and improve your database computing environment. Attend and receive a 1-year membership to PASS and 1-year subscription to SQL Server Magazine. Register now!
Get Ready for SQL Server 2005 Roadshow in Europe
Back By Popular Demand - Get the facts about migrating to SQL Server 2005! SQL Server experts will present real-world information about administration, development, and business intelligence to help you implement a best-practices migration to SQL Server 2005 and improve your database-computing environment. Receive a one-year membership to PASS and one-year subscription to SQL Server Magazine. Register now!
Discover SQL Server 2005 for the Enterprise. Are you prepared?
In this free, half-day event you'll learn how the top new features of SQL Server 2005 will help you create and manage large-scale, mission-critical, enterprise database applications--making your job easier. Find out how to leverage SQL Server 2005's new capabilities to best support your business initiatives. Register today!
Register Now for the 2005 PASS Community Summit
The 2005 PASS Community Summit, September 27-30 in Grapevine (Dallas), Texas, is your final chance to obtain in-depth information on Microsoft SQL Server 2005 prior to its upcoming official launch. Register by this Wednesday, August 31, for just $1495 for the LARGEST user-driven SQL Server educational event! Click here:
2005 Heartland Developers Conference - Register Today!
2 days, 16 sessions. We're selling out fast for the 2005 HDC, in Cedar Rapids, IA, October 13th & 14th. A $75 registration fee includes all sessions, lunches, snack breaks, the Developer Lounge, and two networking parties. See national speakers Rob Howard, Rocky Lhotka, Andrew Troelson, and more. Register at
3. Featured White Paper
The Impact of Disk Defragmentation
Nearly every IT professional has a fragmentation horror story about a system on which fragmentation had so severely degraded performance that it was unusable. In this free white paper, learn what impact fragmentation has on users and system activities and discover how quickly fragmentation accumulates as a result of these activities. Plus get the recommendations you need to manage the frequency of fragmentation across your infrastructure.
2005 Watch: The new Microsoft Visual Web Developer 2005
New from Microsoft Visual Studio® 2005 Beta is Visual Web Developer 2005 Express Edition Beta, a powerful collection of the best tools for building Web applications using ASP.NET 2.0. It allows you to create exciting, dynamic Web sites faster and easier by automating common tasks and delivering streamlined access to information and services.
Here are a few of the hottest features:
Discover a new way to develop for the Web that gives you power to design, build, and deploy data-driven Web sites.
Get the free Visual Web Developer 2005 Express Edition Beta.
(brought to you by SQL Server Magazine)
Monthly Online Pass = Quick SQL Server Answers!
Sign up today for your Monthly Online Pass and get 24/7 access to the entire online SQL Server Magazine article database, including exclusive subscriber-only content. That's a database of over 2,500 SQL Server articles to help you get all the answers you need, when you need them. Sign up now for just $5.95 per month:
We Need Your Help with the SQL Server Magazine Salary Survey
We Need Your Help! SQL Server Magazine is launching its 2nd annual Industry Salary Survey, and we want to find out all about you and what makes you satisfied in your job. When you complete the survey (about 15 minutes of your time), you'll be entered in a drawing for one of five $100 American Express gift certificates. Look for the survey results--and how you stack up against your peers--in our December issue. To take the survey, go to
Hot Spot: Microsoft ASP.NET Connections Conference
Celebrate the release of Visual Studio 2005 and SQL Server 2005 at Microsoft ASP.NET Connections, November 7-10, in Las Vegas. Every attendee goes home with a fully-licensed copy of SQL Server 2005 Standard Edition and Visual Studio 2005 Professional. Register now and attend sessions at Visual Studio Connections for FREE!
5. New and Improved
(by Karen Bemowski, [email protected])
Software Localization Tool for .NET Applications
Lingobit Technologies released Lingobit Localizer 4.0, a software localization tool that helps companies decrease their localization costs, thereby making software localization affordable. New features in version 4.0 include a full version control system, advanced reporting functionality, and new tools that simplify the localization of forms and dialogs. One of version 4.0's most significant improvements is its enhanced visual editing capability of dialogs and .NET forms. Lingobit Localizer now possesses an advanced editor functionality that rivals Visual Studio but is aimed specifically at software localization tasks. The new version also features new localization validators that help determine errors in dialog localization. Lingobit Localizer 4.0 Professional Edition costs $895, whereas the Enterprise Edition costs $1,195. For more information, contact Lingobit Technologies at 206-309- 5258.
Developer .NET UPDATE is brought to you by SQL Server Magazine, the only magazine devoted to helping developers and DBAs master new and emerging SQL Server technologies and issues. Subscribe today.
SQL Server Magazine is a division of Penton Media, Inc. 221 East 29th Street, Loveland, CO 80538, Attention: Customer Service Department
Copyright 2005, Penton Media, Inc. All Rights Reserved.