in

ASP.NET Weblogs

Chris Menegay's WebLog

April 2005 - Posts

  • Solution to Team System BIS Error

    One of the guys that works with me has posted an answer to a problem some of the students in my training class were running into while doing labs with Beta 2 of Team System. It has to with a "Unable to connect to BIS service" error some students were getting. Omar is the deepest guy on our team in several areas of VSTS, so I've been encouraging him to actually start writing some useful blogs.  Hopefully he'll continue. 

  • Team System Q&A

    Here's a list of some recent Q&A from a Team System training class that I'm doing.  There should be more Q&A coming soon.
     
    Q: How do I delete a Team Project?
    A: There is a "DeleteTeamProject.exe" command line utility
     
    Q: Can you deny multi-checkout permission per individual files?
    A: You can only deny multi-checkout permission for certain file extensions or for entire team projects. You can't deny it for specific files.
     
    Q: Can an automated scheduled build run validation on my deployment diagram?
    A: It is can be done using SDM Compiler from a command line. You can explore SDM SDK from
    http://lab.msdn.microsoft.com/teamsystem/workshop/sdm
     
    Q: Are there certain work items fields that must exist?- the ones in the Pending Checkins window?
    A: There are certain fields that all work item types must have. "Assigned to" and "state" are 2 such fields. All of the fields shown in the the pending checkin window must exist
     
    Q: Can SCC merge binary files?
    A: You can configure a merge tool for any given file extension. In the box will be a tool for merging text files, and a tool for merging XML. If you had a tool for merging binary files, you could associate that and then be able to merge them.
     
    Q: How do you enable continuous integration (like CruiseControl),
    A: You can build CI using TeamBuild by listening to checkin events and starting a build programatically. MS will have a white paper with sample code to build CI.
     
    Q: How do you handle dev/test/prod connection strings when doing an App. Diagram?
    A: The Application designer will have the ConnectionString as it exists in the development environment. Otherwise, the System designer enables the creation of different system configurations to represent system settings/configurations as they will exist in the different environments.
  • MSDN Premium including Team Foundation Server

    As noted by Rob Caron, Rick LaPlante has a video where he talks about the pricing and licensing for Team System. One of the key things he mentions, is that a restricted version (not an eval - but he's not sure yet of how it will be restricted) of Team Foundation will be included with MSDN Premium. This is a great video to watch for all kinds of information on pricing and what will be available.  The big point is that they have heard everyone's complaints, and are working to address them where reasonable.

  • Visual Studio 2005 Dev Con

    Microsoft is running a set developer conferences thoughout the central US, this is a fee based event, but the cost is low and the value should be high.  The official marketing stuff follows, so see if your city is on the list!   Also, I helped define the VSTS track, so if you go and have feedback, let me know your thoughts.
    ---------------------
     

    Visual Studio 2005 and the .NET Framework 2.0 represent the next step in the evolution of the Microsoft developer platform. Be one of the first to dive deep into its many new features including improved Web and Smart Client development, advanced Web Services functionality and improved deployment and management features.

     

    Come and see the all new Visual Studio Team System Suite — a set of highly integrated tools that creates a collaborative team development environment. These tools address the needs of the application architect, infrastructure architect, project manager, tester, and developer.  Learn how Team System will change the way your organization designs and develops software.

     

    Join us for a full day of in-depth presentations from industry and Microsoft experts covering:

    ·         New features in VS2005 and the .NET framework

    ·         SQL Server 2005 for the developer

    ·         First look at Visual Studio Team System

    ·         Future of development with Indigo and Longhorn

     

    The day will consist of three tracks:

              Smart Client Applications

              ASP.NET 2.0

              Visual Studio Team Track System

     

    Visual Studio 2005 Dev Con will be coming to the following cities:

    St. Louis                 May 26th

    Chicago                  June 1st

    Minneapolis              June 1st

    Kansas City             June 1st

    Omaha                    June 2nd

    Houston                  June 14th

    Detroit                    June 16th

    Dallas                      June 16th

     

    The cost for the event is only $99.  To register, go to:

    https://www.chrysalisevents.com/vs2005devcon/

     

    Everyone who registers before May 1 will receive the books Introducing Microsoft ASP.NET 2.0 (MS Press) and Introducing Visual Basic 2005 for Developers (MS Press), a $60 value!

     

    In addition, All Dev Con attendees will receive:

     

    VS 2005 Beta 2 DVD

    SQL Server 2005 Beta 3

    Visual Studio / MSDN Transition Guide


     

  • Why was Beta 2 late?

    Soma has a good blog post about why beta 2 was two weeks late in arriving. As expected, it's all a quality story.  The interesting bits to me were the parts about stress tests and the TAP customers signing off. That helps build my confidence when talking to customers about the go-live license. This post is from Monday, so many may have already seen it, I just stumbled across it though. 

     

  • Rob Caron's voice of sanity on VS 2005 Pricing

    Rob seems to have taken it upon himself to explain Visual Studio 2005's pricing to the world.  THANK YOU Rob!    This latest post expands his product breakdown, which was also fabulous, other than he should have started it with the words "Don't Panic", written in large friendly letters at the top of the post ;-)

    One thing I want to draw your attention to is the piece about VS Pro 2005 containing most of the features that Enterprise Architect has today. This is particularly true if you get MSDN Premium.  For example, if you have an MSDN Universal today, and don't care a thing about VSTS, then you can just opt for VS Pro + MSDN Premium and you get pretty much all the features you have today - including Visio with UML (if you think that's a good thing). And it's CHEAPER!

    Rob also makes a very keen point at the end that you should seriously consider getting MSDN subscriptions. Obviously, Microsoft is trying to drive more to subscription-based revenue models, as it helps their cashflow projections. While I have no interest in Microsoft's cashflow, or what their shareholders think, the MSDN package is very attractive.  You get developer licenses for just about every server product, which makes licensing test and dev servers for your team very easy and cost effective (assuming everyone has MSDN).  When you factor in the cost of MS Office as well, you can save quite a bit of money.  The places that see the most benefit of this are the "Microsoft shops", where they use SQL Server, and other MS server products, such as Biztalk, SharePoint, etc. If that's the type of place you work, you can actually cut down on all those dev and test licenses on those server products pretty easily, not to mention you don't have to worry about your developers being legal.  Anyway, obviously I'm a huge fan of MSDN.  Most software licensing plans (including Microsoft's ) are meant to confuse people and remove as much money from your pocket as possible - MSDN really seems like a great value to me.   

  • MS eLearning site

    Keep an eye on http://msdn.microsoft.com/elearning/.  The only thing out there right now is Windows 64-bit, but soon there should Visual Studio 2005 and SQL Server 2005 content out there as well, so be sure to check it out.  And if that's not enough - they've got some pretty good PRIZES!  Including a Sony 50-inch plasma TV.... ohhhhhh ---- ahhhhh.  Of course, maybe if you don't check it out, that increases my chances of winning - hmmm?

  • Important Team System feature lost

    Ok, I'm not sure if this was cut, or was never going to be there in the first place. But for all of those people that I've apparently lied to over the past 6 months, let me correct myself now:

    Checkin policy WILL NOT be able to set as part of a process template. 

    There I've said it, and it pains me badly :-(  This was something I have emphasized as a very good thing for control across projects in an organization, and apparently it will not be available in V1. If I get some free time between now and RTM, I do plan to see if this can be hacked through the extensibility pieces of VSTS.

  • My thoughts on NTeam

    There's been a lot of coverage on NTeam lately, and I guess it's time to give my thoughts on it. While I applaud the ambition these guys have, this whole effort seems like it's done out of spite.  If NTeam is such a great idea, why wasn't it started long ago, rather than just after VSTS pricing was announced?
     
    My personal opinion of this project is that the end result (if ever completed) still won't be as easy to use or integrated as Team System. It can't be, it's made of bolting together a bunch of separate applications. That's been Rational's problem, and I don't think they've figured that out yet - even with IBM's money. And while lack of integration may not bother people, it should, because that costs TIME.  Some people (and companies) seem to have more time than money, so they don't mind using their time to save money. In my opinion, these companies are simply overstaffed (I feel a flame coming on).
     
    The biggest cost on development projects is not tools, it's staffing. If the average salary for a project team member is $70K, when you factor in benefits and overhead (taxes, office space, equipment, utilities, etc.), that person is probably costing you at least $80K (likely more, but we'll assume you work standing up using a Pentium II computer and you don't have A/C in your office). If that person works 1880 hours a year -  40hrs/wk, minus 25 PTO (15 vacation/sick days and 10 holidays), they are costing $42.50 an hour. Again, these are very conservative estimates.
     
    So, lets assume a team of 10 people (mix of developers, testers and project managers).  If each person spends TWO HOURS (a small amount) a week because the NTeam products require more effort than VSTS, that costs $44,000 a YEAR.  It could be argued that 2 hours/week is high.  I've seen projects that use a lot of open source tools patched together, and I personally think the number is probably much higher than that. However, it's not 2 hours for each person, it's usually some of the most highly paid team members doing a lot of work configuring and supporting the tools each week.
     
    Also, from what little I've seen of NTeam, it sounds like they are going to patch together a bunch of developer tools. To really be an alternative, they also need:
    • A portal site simliar to WSS
    • Reporting
    • Built-in support for process
    • Distributed load testing
    • Integration with Project and Excel
     
    So if you factor in TIME, I think NTeam will likely be a more expensive product, and it won't be as nice.  Of course, I'm building a services offering around VSTS, so I'm a bit biased. However, from the sounds of it, there will be more services opportunity per install of NTeam than for VSTS, so that doesn't really matter to me if NTeam is successful. 
     
    I'm curious to see how all of this plays out. I personally think NTeam will never come out in a version that meets expectations. The burden placed on these guys by trying to match features with VSTS will be huge.  This is just a massive undertaking.
  • New forums are active.

    If you are interesting in getting into some forums with other like-minded individuals, visit the forums - things are finally starting to pick up over there.  I had my RSS feeds configured wrongly and had to re-update them. And of course, go to the Team System forums, that's where all the cool people will be ;-)

More Posts Next page »