The Artima Developer Community
Sponsored Link

.NET Buzz Forum
update: Team System Pricing != point-hair-brained move

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Steve Hebert

Posts: 218
Nickname: sdhebert
Registered: Apr, 2005

Steve Hebert is a .NET developer who has created the .Math compiler library.
update: Team System Pricing != point-hair-brained move Posted: Aug 9, 2005 9:32 AM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Steve Hebert.
Original Post: update: Team System Pricing != point-hair-brained move
Feed Title: Steve Hebert's Development Blog
Feed URL: /error.htm?aspxerrorpath=/blogs/steve.hebert/rss.aspx
Feed Description: .Steve's .Blog - Including .Net, SQL Server, .Math and everything in between
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Steve Hebert
Latest Posts From Steve Hebert's Development Blog

Advertisement
I've been taking a closer look at Team System and what this means for day-to-day team operations.  More specifically, I'm interested in how project tasks are managed.

I originally posted the point that Team System is too expensive and is just another Rational competitor.  I now believe those two conclusions are wrong.  After looking at the integration with MS Project, I am impressed.  To me, this alone is worth the price

MS Project is the wrong tool for running a project.  To my earlier post, MS Project is great for developing an understanding of the scope and also communicating intent.  Trying to drive developers work flow using MS Project turns into a full time job - usually consuming the time of the project manager. And the project manager is the last person on the team who should be focusing on such trivial issues (aside from the developers that is).  Team System is capable of taking an MS Project plan and driving a set of discrete tasks to the team. If modifications need to be made, the tasks can be pulled back into MS Project, modified and then put back in place.

On top of that, Team System integration of tools such as MSBuild, FXCop and Unit Testing all play to the overall theme of continuous integration and constant monitoring of process health.  To me this combination is far more valuable in a development environment than Rational and it's priced less.  I personally don't believe Rational is sold on the same basis as Team System, but that's another story altogether.

My next thing to look at is how much pull-scheduling is enabled in Team System.

I've been reading David Anderson's Agile Management site with interest in the Lean leanings of MSF.  This is great stuff as he focuses on Lean and TOC.  I especially liked his timeline where he noted the epiphany that "specs are inventory".  In production systems, inventory (stock or WIP) have significant costs associated with them and never age gracefully. This is a great analogy for specs that are written too soon.  It's nice to see that David's role in Team System is becoming visible in the end product.  I'm sure there are others with the same focus, but his points are quite solid.

To David's site and talk around maturity models, I have to say that I'm still leary about what an "Agile Maturity Model" is going to entail.  I simply don't trust them.  When you inject standardized process requirements into creative projects, you inevitably fall into the trap of completing tasks for the sake of the model instead of the project.  Standardized process also injects false start/stop points in the project timeline that grossly hinders throughput.  Fortunately, both of these points fly in the face of Lean methods and hopefully will get weeded out in the process.  I also hope that the mathematical measurements of process health are carefully weeded out as well - using things like earned value and SPI on anything but the critical path is just plain wrong and promotes bad behavior.

Read: update: Team System Pricing != point-hair-brained move

Topic: [Blog] Lecker Eis essen in Franken Previous Topic   Next Topic Topic: I'm An Espresso

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use