|
You haven't been living in a cave, so you know by now that Visual Studio 2005
and SQL Server 2005 have officially launched. You probably don't have your hands
on a shiny new CD yet (unless you were fortunate enough to attend one of the
official launch events), but the release bits are available for MSDN subscribers
to download. Even if you opt to wait for physical media, it won't be long before
you can install the new software on your very own computer. But then what? With
new releases of this magnitude, you need to have a plan to move forward in an
orderly fashion. Here are my top five suggestions for riding the new software
wave while taking minimal risks.
- Give Yourself Some Learning Time. Many developers participated in the
VS2005 and SQL2005 betas. But even if you're one of those developers, you
probably didn't spend all your time in the betas, and of course things change
between beta and release. Don't assume that your experience with Visual Studio
.NET 2003, SQL Server 2000, or various beta versions is going to make you
instantly productive in the latest releases. You need to allow time to come up
the learning curve. Ideally, you'll give yourself time to work through the
various Quickstart tutorials, read sections in the help files that cover areas
you especially need to know, and tap some of the wealth of information that's
online about this software.
- Run Side-by-Side. You can install Visual Studio 2005 on the same computer
as Visual Studio .NET 2003. Similarly, you can install instances of SQL Server
2005 and SQL Server 2000 side-by-side on the same box. While there are a few
areas where the versions bump into each other, by and large they will
peacefully coexist. For now, I definitely recommend that you go with this
side-by-side view of the world, rather than upgrading your existing
installations. Unless you happen to be just starting your first development
job, you've got older code out there already that you need to maintain. It
makes sense to be able to maintain it in the tools that were used to write it.
Plus, keeping the older versions around is a good safety net, just in case
some bizarre and intractable bug turns up in the new versions. In a year or
two you might feel secure enough to move everything over, but meanwhile, disk
space is cheap.
- Don't Migrate for the Sake of Migration. The temptation may be
overwhelming to take existing projects and slurp them into Visual Studio 2005,
making a clean break with Visual Studio .NET 2003 development. Don't do it! If
the existing code is working fine where it is, leave it alone. While VS2005 is
largely compatible with VS.NET 2003, why take the chance of running into some
oddball edge case when you don't need to? You should move code when you see
some compelling benefit to doing so, not just because you have a shiny new
toy. If you see a new feature that will make the application better, that's
the time to migrate - not before.
- Consider Your Support Tools. It's unlikely that Visual Studio is your only
tool for developing software. You probably use some mix of add-ins and
third-party controls to make your life easier and your products better. Before
you make the switch, you need to understand whether you're leaving any of
those tools and libraries behind. Are all of the vendors you depend on ready
with VS2005-ready versions? If not, when will they be? You may have to wait a
few weeks or months for some critical piece of your working environment to be
ready.
- Don't Outrun Your Team. If you're the early adopter type, you'll want to
move to VS2005 right now: It's new, it's wonderful, you're ready. But is your
entire team ready? Is everyone you share code with ready? Realistically, you
can only move at the pace of the slowest person - and a little bit slower than
that is prudent. There's no prize for being the first team on the block to get
rid of their old IDE. But there are prizes for not messing up your process by
having some team members on one IDE and some on another, trying to figure out
how to share code between incompatible versions.
Microsoft is going to be making a huge big deal of the VS2005 and SQL2005
launch - and well they should. These are huge, significant pieces of software.
But don't let the hoopla push you into doing something that you'll later regret.
When you get the giant download or the spiffy new DVDs ready to install, take a
few minutes to think things through. Your life will be much simpler for
exercising a bit of caution up front.
Mike Gunderloy is the Senior Technology Partner for Adaptive Strategy, a Washington
State consulting firm. You can read more of Mike's work at his Larkware Web site, or contact him at MikeG1@larkfarm.com.
 |

|