Birds of a Feather...
According to Dave Welsh's WebLog, Microsoft architects from around the world are gathered in Redmond this week. In his post on Sunday (Domain Specific Languages, UML and Software Factories), he discusses Software Factories and some of the notable architects we have on the Team System team (namely: Jack Greenfield, Keith Short, Stuart Kent and Steve Cook).
Also, see Alain Leroy's post on the same topic (Software factories...) and David Solivan's (Microsoft Strategic Architect Forum).
Shipping Software: The End Game
Directions on Microsoft, an independent organization that has been following Microsoft for over a decade, has an article (Shipping Software: The End Game) by Greg DeMichillie that talks about shipping software at Microsoft. The Community Technology Previews that we've been shipping of Visual Studio Team System fall into the section of his article titled, Alpha: Opening the Kimono.
On a similar topic, the Developer Division Release Team discusses the end game around shipping Whidbey (Product Unit Reviews). Go read that post to learn about fun stuff like ZBB and "going dark".
MSDN Deep Dives in Canada, eh?
Ryan Storgaard's blog announces the return of MSDN Deep Dives across Canada (The return of the MSDN Deep Dives!! This time - Connected Systems), from Vancouver to Halifax, and several place in between. Come learn about Service-Oriented Architecture (SOA) and Web Service Enhancements (WSE).
Test-Driven Development (TDD)
Jonathan Cogley recently gave a presentation on TDD in which he posed a few TDD brain teasers. He's now posting them in his blog:
A Five-Legged Dog?
Marco A. Dorantes is contending that software engineering is not an engineering discipline (Software engineering is not, yet) and he's not agreeing with the constant analogies that are drawn to say it is. In a follow-up post (Is software engineering what professional programmers do?), he questions further what it is "software engineers" do, if it's not software engineering. Marco sees it as "...a very singular endeavor, a combination of art, science, craft and engineering..." I wonder if engineering isn't just the blending and application of art, science and craft: example. Read more here (Debates within software engineering - good read) and here (Criticism of software engineering).
Upcoming Events (New Events)
Want to hear more about Team System? Here are some upcoming events where Visual Studio Team System is on the agenda:
Got an event you'd like me to include here? Contact me.