November 2007 - Posts

How long does it take to deliver a package via U...

I ordered merchandise from the Microsoft Company Store on the 19th. The merchandise left the building on the afternoon of the 19th ... the service of the store closely resembles the efficiency of the new TFS 2008 installer. All I can say is WOW.

The package arrive in South-Africa on the 21st, which is roughly 2 days later. Assuming the crow took a straight flight plan, the distance totaled 16,504.9km, which means an average speed of roughly 343.84167/h (assuming 48 hours of journey time).

U... office called me on the 21st, notifying me that I am now an importer, as an expensive shipment had just arrived. Anyone importing more than R20,000 is apparently deemed an importer and needs to complete various forms, or face prosecution by the customs department?!? Well, the completed and signed documents reached U... within the hour of getting their call, for a package totaling R1,013.20.

Hmmmmmmm R1,013.20 < than R20,000 ... if yes, why am I suddenly an importer? Let's not go there ... relax.

Today is the 30th and according to the friendly gentleman at the help desk, the package was delivered to someone else ... which I believe are not the rules of engagement. Next we have the weekend, which means I should eventually get the package on the 3rd December ... if I am lucky that is. That's 12 days later! Estimating a rough delivery distance of 25km we get a staggering average speed of roughly 0.078125km/hour.

May I add that a common garden snail travels at a speed of 0.0468km/hour (The World Almanac and Book of Facts 1999. New Jersey: Primedia, 1998: 572.), which means that the term "courier service" defines a service that is slightly faster than the common garden snail crawling up your wall.

I actually do now know whether I should laugh, cry or simply hope that I will eventually receive an intact delivery some day.

Posted by willy with 1 comment(s)

Topics worth discussing at SA Architect?

I am posting this as a "nudge" for Garret, so that we can start scheduling some round-the-table discussions at SA Architect. Some sessions I feel would be interesting ...

saa_Logo

  • Does TFS introduce Guidance or Dictatorship?
    The ugly face of TFS, and any other technology for that matter, is that when used incorrectly the product may have a detrimental impact on the solution team stakeholders, viewing it as dictatorship environment and most likely blaming it for any lack of progress overall and it is subsequently retired. Complex and high-level governance processes are often difficult to motivate to the stakeholders, to implement and to maintain, fuelling any negative sentiments towards the technology. Refer to TFS Guidance or Dictatorship whitepaper (to be posted on www.drp.co.za and www.saarchitect.net shortly)
  • Do we need to do any post-installation planning for TFS?
    Refer to "TFS Post-Install whitepaper on www.drp.co.za or www.sarchitect.net)
  • Why consider WCF or have we already missed the bus if we are not embracing
    WCF today?
  • When will information technology become a mature engineering profession and will programmers then become assembly workers?
  • Why talk about Linux versus Windows? Why not embrace interoperability and heterogeneous architectures and solutions?
    interop

Your comments are needed!

Posted by willy with no comments
Filed under: ,

www.teamsystemwidgets.com updated

The ‘Widgets page has been updated again by the evangelists from Accentient.

More than a dozen new widgets, and a new “2008” filter – to list just those widgets that are specific to VSTS 2008.

http://www.teamsystemwidgets.com

Please share the news, and give me any feedback you might have.

Posted by willy with 2 comment(s)
Filed under:

Licensing Changes in Team Foundation Server 2008

We have found one licensing change for TFS2008 to date: You do not need a CAL to access work item tracking functionality, to create new work items or view and update work items you opened.

See http://blogs.msdn.com/bharry/archive/2007/11/23/tfs-licensing-change-for-tfs-2008.aspx and http://blogs.msdn.com/adamga/archive/2007/11/20/tfs-for-defect-tracking-licensing-change.aspx for more details.

Posted by willy with no comments

Light Weight Scrum Process template - Orcas Release v2.0

Thanks for Mike biting the bullet and resolving the last WSS3.0 template upgradeItem Flow issue, we have a new version of the light weight scrum process template at http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=VSTSScrum&ReleaseId=8539 for TFS 2008 (Orcas).

The template is documented in the guidance documentation included in the process template, as well as in the book "Software Engineers on their way to Pluto".

The 2008 wave continues ... rock on!

Posted by willy with 2 comment(s)
Filed under:

Team Foundation Server 2008 - Revised Capacity Planning Poster

0202 Microsoft Team System Project Capacity Planning 2008 Icon The "0202 Microsoft Team System Project Capacity Planning 2008" quick reference poster has been posted to www.drp.co.za (recommendplanninged for access outside of South-Africa) and www.saarchitect.net (recommended for access in Southern-Africa). The poster updates the "0202 Microsoft Team System Project Capacity Planning" poster and summarises the capacity planning for application, data and proxy tiers.

What should be obvious from the upgrade, is that TFS2008 requires less iron, even though it is up to twice as responsive as TFS2005 ...

Comments, as always, are welcome and required to improve these value-add posters.

Posted by willy with no comments
Filed under:

Visual Studio 2008 ... What's New?

Now that the dust is settling after the explosive release of Visual Studio 2008, you may want to refer to Brian and Jeff's blog posts to get an idea of what is new in VSTS and TFS 2008:

Enjoy ...

Posted by willy with no comments
Filed under:

Team Foundation Server (TFS) - Ports ... where is what?

In most implementations of TFS we end up having tough discussions with infrastructure and questions such as "what ports must we cater for"? Whether you are preparing for the TFS exam of the next TFS implementation, herewith a list of ports as we now them ... whereby this blog post will likely change and evolve over time:

Service TFS 2005 TFS 2008
SharePoint Central Administration 17012 17012
SQL Server 1433 1433
SQL Server Analysis Services Redirector 2382 2382
SQL Server Browser Service 1434 1434
SQL Server Monitoring 1444 1444
SQL Server Reporting Services 80 80
Team Foundation Server (TFS) 8080 8080
Team Web Access 8090 8090
TFS Build Remoting 9191 N/A
TFS Build WCF Interactive *1 N/A 9192
TFS Build WCF Service *2 N/A 9191
TFS Proxy 8081 8081
Windows SharePoint Services (WSS) 80 80

N/A: Not available

*1: (from config file) This is the port that is used by the Team Foundation Server Application Tier to connect to agents hosted by this executable when it is run as a command-line application. This value has to be the same as the value specified for the agent(s) in the Application Tier.

*2: (from config file) This is the port that is used by the Team Foundation Server Application Tier to connect to agents hosted by this executable when it is run as a windows service. This value has to be the same as the value specified for the agent(s) in the Application Tier.

Some additional information from Grant Holiday in terms of the 2005 to 2008 upgrade journey is and I quote:"

If you perform an upgrade from TFS2005, then upgrade WSS2.0 to WSS3.0 – you will need to specify an additional port for SharePoint Central Administration – which can’t be the same as your existing one.

By default, the WSS installer selects a random one, but I tend to choose 17013 or something like that.

Sudhir’s blog has some different upgrade scenarios:

http://blogs.msdn.com/sudhir/archive/2007/05/31/upgrade-vs-2005-to-orcas.aspx

  1. How do I upgrade from VS 2005 with default instance of TFS to Orcas with SQL named instance?
  2. How do I upgrade from VS 2005 with WSS2.0 to Orcas with WSS3.0?
  3. How do I upgrade from VS2005 with WSS3.0 to Orcas with remote (existing) WSS3.0 farm?
  4. How do I upgrade from VS 2005 with domain account for TFS service to Orcas with Network Service?

... end quote. Thanks Grant!

Posted by willy with 2 comment(s)

Visual Studio 2008 ... back to the future! It has arrived 2oo7 ...

After a long wait, the Visual Studio 2008 artifacts are posted on MSDN and available  for download to MSDN subscribers.

image

The Visual Studio team has proven to be an incredibly innovative and incredibly strong team, delivering a stable, a functionally rich and client focused solution. Congratulations!

Posted by willy with no comments
Filed under:

Get Latest before Check-In policy for TFS

An excellent widget has been posted by Steven Borg at http://blog.nwcadence.com/2007/11/14/get-latest-before-check-in-policy/. It is an excellent and essential policy!

Posted by willy with 1 comment(s)
Filed under:

TFS Quick Reference Poster - 0202 Microsoft Team System Editions 2008

0202 Microsoft Team System Editions 2008 Icon The "0202 Microsoft Team System Editions 2008" quick reference poster has been posted to www.drp.co.za (recommended for access outside of South-Africa) and www.saarchitect.net (recommended for access in Southern-Africa). The poster updates the "0202 Microsoft Team System Editions" poster and summarises the Visual Studio Team Editions and the integration with TFS 2008.

Comments, as always, are welcome and required to improve these value-add posters. Cadbury Timeout Bar

One change with the www.drp.co.za site, is that in future all high quality posters will be uploaded in a zip file, to reduce the download times and avoid the unacceptable "timeout" and associated corruption problem many of you are experiencing.

Posted by willy with no comments
Filed under:

Tech-Ed 2007 South Africa - Chalk and Talk Session Q&A (Update 3)

This is an update to our Q&A post after TechEd 2007.

  • Can the code metrics to be included in Team Builds?
    • At "this" stage there is no way to generate code metrics from the command line or from outside the IDE, which means that Team Build cannot generate the metrics.
  • How can we enforce good coding metrics, before code is checked in?
    • Grant Holliday (http://ozgrant.com/) made an exciting discovery which I was not aware of. You can define code metrics and thus quality as part of the static code analysis, which means that you can force code creators to create maintainable code before checking the stuff into the version control repository. This is really cool:
      Screenshot of maintainability code analysis rules
  • Is there integration with TFS and Rational Rose?

Next post will be on TeamSpec ... another exciting product that is a value add to TFS!

Posted by willy with no comments
Filed under:

Demonstrating Windows Communication Foundation – Beyond the Endpoints, An evening with Juval Lowy

Juval Lowy is a software architect and the principal of IDesign (www.idesign.net), specializing in .NET 3.0 architecture consulting and advanJuval Lowyced .NET 3.0 training. Juval is Microsoft’s Regional Director for the Silicon Valley, working with Microsoft on helping the industry adopt .NET 3.0. His latest book is Programming WCF Services (O'Reilly 2007). Juval participates in the Microsoft internal design reviews for future versions of .NET and related technologies. Juval published numerous articles, regarding almost every aspect of .NET development, and is a frequent presenter at development conferences. Microsoft recognized Juval as a Software Legend as one of the world's top .NET experts and industry leaders.

Refer to Craig's blog at http://craign.net/2007/11/14/juval-lowy-to-present-wcf-for-the-south-african-community/ for more details on the event and registration.

Posted by willy with no comments
Filed under:

TFS Times

Paul Hacker, a Team System MVP, is busy launching a TFS focused newsletter, called the TFS Times Newsletter.

Keep an eye on this exciting initiative!

Posted by willy with no comments
Filed under:
More Posts Next page »