Skip to main content

Agile Development - Other Resources

Opinions

Other Resources

xUnit.net RC1 Released Today
We (Jim Newkirk and myself) just shipped up the ZIP files for the first (and hopefully only) release candidate for xUnit.net today. This marks the first release where we've split the core of xUnit.net (which is xunit.dll and xunit.console.exe) from t... more
Class "static" Decorator: Unintended Consequences
If a class contains nothing but static members and methods, you can decorate the class with the "static" keyword. The purpose of the keyword is ostensibly as a form of documentation: this class has no instance data or methods, so therefore, you canno... more
[FreezeClock] xUnit.net Extension
I've just checked in my [FreezeClock] extension into xUnit.net Extensions project, the source for which is available right now in source form in change set 7544. This is a simplified version of a similar Clock class that we use internally in the Code... more
Call for Presentations: Agile 2008
Mitch has posted the Call for Presentations for Agile 2008 in Toronto next summer.I went to Agile 2006, mostly because I was presenting (and there, mostly because Mitch came in at the 11th hour and shepherded the process along). While I sincerely en... more
Calling All xUnit.net Extenders!
We're rapidly approaching the point where we want to finalize what's going into the 1.0 version of xUnit.net. I know we made lots of big changes from Beta 1 to Beta 2. We felt like these changes, while somewhat disrupting, provided a better foundatio... more
xUnit.net Beta 2 Released
We just pushed the button to ship beta 2 of xUnit.net. There are a lot of breaking changes enumerated in this forum post, so please read before upgrading. Most of the changes affect consumers of the xUnit SDK, but there are a few that affect users as... more
p&p Summit, Redmond WA, Nov 5-9
It's hard to believe that another p&p Summit is almost here... the time has really flown by. This year I'll be co-presenting twice. The line-up of keynote talks looks positively awesome this year! (Despite Scott Hansleman's protestations to the c... more
Going to ALT.NET
After the xUnit.net announcement, a few people asked me whether I'd be at ALT.NET. I had originally said "no", but plans have changed! I'll be there.I'm staying in the recommended hotel (Holiday Inn Northwest Plaza). I'm hoping there will be plenty ... more
Answering xUnit.net Questions
I have a feeling we're going to be spending a few days answering all the inevitable questions that come up about xUnit.net. :)A common theme of comments comes about the simplicity of the framework, some seeing this as a positive and some as a negati... more
Implicit generics
One of the very first questions we've seen regarding xUnit.net's Assert.Equal<> syntax is regarding the necessity of the generics. I've seen people write things like:Assert.Equal&lt;string&gt;("foo", someValue);If someValue is a string (and we kno... more
Inherit to Be Reused, Not to Reuse
I'm surprised how often I have to say this to other developers and engineers, but violations of this simple object-oriented mantra seems to be everywhere. Almost every time I look at a class inheritance hierarchy, I find this principle violated. Why ... more
Replacing ExpectedException in NUnit 2.4
Jim Newkirk, Brad Wilson and I have been in agreement about the evils of ExpectedException for a long time. When Jim and Brad wrote xUnit.net, in fact, they left it out and opted instead for a new Throws method that lets you be a lot more precise abo... more
Tracking Actual Work Done vs Estimated Work Remaining
I see this get discussed all the time on some of the agile aliases I'm on. I care how much time is left, not how much time you spent on it. I know people like to talk about “using the data to make our estimating better” but there are flaws in that ar... more
Simulated Agile Team Rooms
Today on an internal agile alias, a discussion came up about simulating agile team rooms for disbursed teams. I've played around with this for years and had some suggestions for them: It can be simulated, but it is hard and requires extra disciplin... more
xUnit.net 1.0 RC3 Released Today
See Brad Wilson's post: http://bradwilson.typepad.com/blog/2008/04/xunitnet-10-rc3.html Technorati Tags: NUnit,xUnit,TDD,Agile

Bloggers

Brad Wilson

The .NET Guy. Brad Wilson is a technologist and agile evangelist. With more than 10 years of experience in professional software development, design and architecture, Brad is an outspoken advocate for agile development technologies, especially test-driven development and continuous integration.

Michael Puleio

Espresso Fueled Agile Development. Michael Puleio is a software developer at Microsoft. In his blog he discusses his projects at Patterns & Practices, his views on agile development, particularly Scrum Extreme Programming, Test Driven Development, collocated work areas, and anything else that strikes his fancy.

Alan Ridlehoover

Software Development is a Team Sport! Alan blogs from the experience of 20 years in the software industry as a developer, solution architect, and Agile coach.

Stephen Cohen

Stephen Cohen's thoughts on Enterprise Architecture. Stephen has spent the majority of his career supporting the US Government in its efforts to develop software. Today he is an Architect for Microsoft Enterprise Services and spends his time using Agile practices to recover failing projects.

Eric Gunnerson

Eric Gunnerson's C# Compendium. Eric Gunnerson is a Program Manager on the Visual C# .NET team.

James Newkirk

Adding to the kipple...one post at a time. James Newkirk is the development lead for Code Gallery. Previous to that, he was the development lead for the Microsoft Platform Architecture Guidance team, building guidance and reusable assets for enterprise customers through the patterns & practices series.

Randy Miller

MSF for Agile Software Development News. Randy Miller is a Program Manager at Microsoft. He is an expert on agile software development process design and an architect on the Microsoft Solutions Framework.

Ade Miller

Adventures in Agility. Ade Miller is a Software Development Lead with Microsoft's Patterns and Practices Group.


Downloads

Other Resources

Visual Studio Team System Web Access 2008 Power Tool
Team System Web Access (formerly known as TeamPlain) is a Web interface to Visual Studio 2008 Team Foundation Server.
Microsoft eScrum Version 1.0
eScrum is a Web-based, end-to-end project management tool for Scrum built on the Microsoft Visual Studio Team Foundation Server platform. It provides multiple ways to interact with your Scrum project: eScrum Web-based UI, Team Explorer, and Excel or ... more
Visual Studio 2005 Team Foundation Installation Guide
This is the most current version of the Installation Guide for Visual Studio 2005 Team Foundation Server. It contains any changes that were made to the guide since shipping, including updates to support the installation of Visual Studio 2005 SP1.
Building the Avanade Software Lifecycle Platform using Visual Studio 2005 Team System
The purpose of this paper is to describe how Avanade is building a value-added software lifecycle platform using Visual Studio Team System. The intended audience for this paper is software developers and project managers.

Top of pageTop of page