- What did you expect?
  Create an account
:: Home  ::  Downloads  ::  Your Account  ::  Forums  ::
Google Adsense
  • Home
  • Downloads
  • ExpectationReviews
  • Forums
  • Group29 FAQ
  • MovieReviews
  • OtherReviews
  • Stories Archive
  • Submit News
  • Top 10
  • Topics
  • Web Links
  • New at Group29
    ·Movie Review: Eternals [15]
    ·Tuna Is Not The Favorite Pizza Topping in Minnesota
    ·UCLA vs USC preview 2021
    ·Movie Review: Godzilla vs. Kong (2021) [28]
    ·Expectation Review: Captain Marvel [25]
    ·Expectation Review: Avengers: Infinity War [24]
    ·Forum Topic: Update your Facebook property
    ·Web Link: WEP Key Converter
    ·Forum Topic: Why does my IPA file get saved as a zip file in IE?
    ·Web Link: BeyondCompare

    ·Rebelscum Breast Cancer Awareness Charity Patch
    ·BBC Interviews J.J. Abrams About Trek And Wars
    ·CEII: Jabba's Palace Reunion - Massive Guest Announcements
    ·Fathead's May the Fourth Be With You!
    ·Star Wars Night With The Tampa Bay Storm Reminder
    ·Stephen Hayford Star Wars Weekends Exclusive Art
    ·ForceCast #251: To Spoil or Not to Spoil
    ·New Timothy Zahn Audio Books Coming
    ·SDCC: Exclusive Black Series Boba Fett With Han In Carbonite Set
    ·Star Wars Art Exposition May 4th

    Hot trends

     SQL Server 2005 - Visual Studio 2005 - BizTalk Server 2006 Launch Part III
    Here is some information from the first breakout session at the SQL Server 2005 Visual Studio 2005 BizTalk Server 2006 Launch event. It was titled Managing Software Lifecycle with the Visual Studio 2005 Team System. Jacquelyn Schmidt, a Microsoft .NET application architect gave the presentation. Jacquelyn runs the Twin Cities Architects Council.

    Jacquelyn started off by showing the tools associated with the different types of users of Visual Studio Team system. She wanted to emphasize the different roles that the users of the software can have. Visual Studio is no longer just developer’s tools; it can be used for all aspects of application development. (Elevator Speech: Visual Studio 2005 Team System is an extensible life-cycle tools platform that significantly expands the Visual Studio product line and helps software teams collaborate to deliver modern service-oriented solutions.)

    User / Symbolic tool
    Project Managers / Baseball Bat
    Architect / Whiteboard marker
    Developer / Wrinkled Shirt and Mountain Dew
    Tester / Can of RAID
    Business User / Suit Coat

    According to Jacquelyn, projects are only successful 34% of the time. (Standish Group 2004 CHAOS report)

    Some of the major problems are:
    • Tools not integrated
    • Separation between business and tech
    • Poor Team Communications
    • Tracking not managing projects
    • Inflexible tools
    • No balance between productivity and predictability

    Here are some of the typical tools used for a software development project:
    • Visual Studio
    • NUNIT for Unit testing
    • Project for tracking
    • Visual SourceSafe for Version control

    Now there are three editions of Visual Studio Team System and Foundation server to suit the different user types (architect, developer, and tester).
    In the demo, Jacquelyn used different logons to show the different ways in which the Team Foundation suite is used. It also demonstrates how integrating Team System into the development process reduces the complexity of delivering high quality, fully tested applications. The demos used batch scripts with the “runas” command to show the different user views.

    Jacquelyn ran the “Whidbey Rocks” demo. (The software developers at “Whidbey Rocks” use Team System to orchestrate the construction of their concert ticketing and promotion system, which includes Web applications, smart client applications, SQL Server 2005 databases, and BizTalk Server 2006 integration. The presentation incorporates five roles: project management, infrastructure architect, application architect, developer, and tester.)

    Architecture features
    We went through the following steps that an architect might run:

    a. Set up the team project (solution framework and solutions folders) Solution folders contain the work items and project documents.
    b. Select a development methodology - You, as an architect, need to have a fundamental understanding of how you are going to run your project before you start.
      VSTS includes two process templates (for development methodology):
      • MSF for Agile Software Development. This process template is for projects with short life cycles and result-oriented teams.
      • MSF for CMMI® Process Improvement. This process template is for projects with longer life cycles and for projects that require a record of decisions that have been made.
    c. Identify the team (develop roles/assign users)
    d. Design the architecture solution items
    e. Send out tasks (work items) to each of the team members to construct individual components of the application. In the demo, business requirements were created by a plugin to Team System from Borland called CaliberRM Collaborative Requirements Management System.

    These particular aspects were covered:
    Logical datacenter diagram to show the infrastructure (.ldd file)
    Data diagram to define links once you have defined your data center (.dd file)
    Application diagram with file components for various applications (.ad file)
    System Designer file to show units of application deployment (.sd file)

    Here is an editorial comment from me: Team code reviews are worthless unless you get architectural guidance and best practice tutoring ahead of time.

    Developer Functions
    Once the system has the high-level architecture complete, you can begin on the class modeler and set namespaces. The developer features include sophisticated version control, code analysis, unit testing and code profiling.

    Version control works like a document history, it shows code block by block when comparing and can handle merging multiple checkouts.
    Unit testing is a matter of right clicking on methods to create unit test harness classes.

    At this point, there was an interesting demo of the System.Globalization.Cultureinfo that showed how to convert a date from en-US to en-CA.

    Another cool trick that was glossed over was the new concept of Partial Classes. Partial classes mean that your class definition can be split into multiple physical files. Methods can go into separate code files, and the compiler will join them all at compile time. This allows multiple developers to work on different methods in one class easily.

    Business User of Team System
    The Business user is interested in the project management. The business user can use the project web portal to run reports and get reports in Excel. The business users might include a key stakeholder. That person can browse right to the project portal site and get high-level statistics.

    There is some other interesting information in the Group29 Introduction to the Visual Studio Team System article from July 29th.

    Check out the extensive documentation and walkthroughs of Visual Studio Team system at the new MSDN site.

    The quick trip around the Visual Studio Team system which covers the same steps we followed at the Launch can be found here:
     (Lap Around Microsoft Visual Studio Team System 2005)

    Side note: Hey all you VB6 users, here is a Resource Center for Visual Basic 6.0. Some may say that this is strange. But not so, MS is still committed to supporting the developers that have of plenty of valid reasons they cannot move to .NET at this time. Is this is a good thing? Absolutely, but, moving to .NET is the best way to ensure organizations remain competitive. Some will take more time than others will. Some may move incrementally.
    Microsoft Visual Basic 6 Resource Center

    Back to Part II

    On to Part IV
    Posted on Wednesday, December 21, 2005 @ 09:22:39 UTC by BB
    "SQL Server 2005 - Visual Studio 2005 - BizTalk Server 2006 Launch Part III" | Login/Create an Account | 0 comments
    The comments are owned by the poster. We aren't responsible for their content.

    No Comments Allowed for Anonymous, please register
    Group29 Productions

    All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest (c) 2006 by Group29 Productions.

    You can syndicate Group29 Productions news with an RSS Feeder using the file backend.php

    PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
    Page Generation: 0.21 Seconds

    :: HeliusGray phpbb2 style by CyberAlien :: PHP-Nuke theme by ::