Cuke4Nuke: Cucumber for .NET Teams

September 19, 2009

Update: If you’ve just landed here, you could get the impression from this post that Cuke4Nuke doesn’t exist yet. It does. Check out this screencast showing what you can do with it as of early December 2009. If you’ve read this blog for a while or talked with me about functional test tools, you’ve heard [...]

Read the full article →

Resources from our Agile 2009 Presentation

September 2, 2009

For those who attended my Agile 2009 presentation with Bob Hartman, “The 7 Deadly Sins of Almost Being Agile,” here are the slides and handouts. Slides Evaporating Cloud Cheat Sheet Handout Evaporating Cloud Template Handout

Read the full article →

How to Give a Great Sprint Demo

April 24, 2009

Exciting. Entertaining. Do these words describe your sprint demo meetings? Or are boring and unfocused more accurate? I can’t believe how many times I’ve come in to coach a team and they’ve been surprised when I actually expected to see a software demo in the sprint demo meeting. As the agile principle says, “Working software [...]

Read the full article →

Continuous Deployment

February 13, 2009

I’ve written before about the amazing financial impact of releasing more often. And I know from personal experience the positive impact that frequent releases have on learning and on product quality and value. So, I enjoyed this post on one company’s experience with continuous releases. Yes, you read that right; they release, on average, 50 [...]

Read the full article →

WatiN Patterns #2: One Assertion and a Name to Match

February 11, 2009

One way to keep your WatiN tests maintainable is to keep them small and focused. WatiN Pattern #2, then, is a way to do just that.

Read the full article →

7 Tips for a More Effective Daily Scrum

February 7, 2009

The main purpose of the Daily Scrum is for team members to make and follow-up on commitments to one another that work towards the team’s shared sprint commitment. If your Daily Scrum has become unfocused, too long, or otherwise ineffective, here are seven ways to get it back on track.

Read the full article →

WatiN Patterns #1: No Browser Left Behind

February 4, 2009

In my previous posts on WatiN, I lamented the shortage of online documentation and resolved to do something about it by documenting the patterns I’ve found for good WatiN tests. This is the first in a series in which I’ll take an example of the typical beginner WatiN test I see and refactor it to [...]

Read the full article →

Another Look at WatiN

January 24, 2009

At my current client, we’ve decided to use WatiN, largely for the C# vs. Ruby reason I discussed earlier this week. After spending a week working with WatiN (following a year of rarely using it), I’m impressed. Ruby and the active Watir community still have their advantages. But WatiN has really come into its own [...]

Read the full article →

Agile Product Management Boot Camp

January 21, 2009

Bob Hartman and I are offering an Agile Product Management Boot Camp course March 9-10 in Denver. If you’re a product manager, product owner, business analyst or in any other product facing role in an agile (or soon-to-be agile) environment, this intense, hands-on course is a great opportunity for you to ensure that you’re helping [...]

Read the full article →

Web Testing for .NET Teams: WatiN or Watir?

January 19, 2009

I’ve noticed a pattern with several of my .NET clients who want to get into automated acceptance testing for web applications. They like the idea of WatiN because it would let them write tests in the same language as their production code. But then they notice that there’s much more documentation and apparently a much [...]

Read the full article →