Has everyone noticed the iterative development cycles we're seeing with VS.NET 2005? It seems as if Ward, Jim Newkirk and friends have persuaded the powers that be within Microsoft that agile development works. They have a slightly extended iteration cycle (about two months) but considering the size of the “project” they're working on anything shorter probably wouldn't make sense. It's interesting to watch a huge software company like Microsoft slowly adopt agile development methodologies. Maybe there's something to this “Agile Manifesto”? Then again maybe it's just a fad?