Live Site Announcement: Mountain Goat Software

A new AgileDNA constructed site enters production.

Mountain Goat Software is a Colorado, USA-based process and project management consultancy and training firm. Through its Certified ScrumMaster™, agile estimating and planning, user story, Certified Scurm Product Owner™, and other courses Mountain Goat Software founder Mike Cohn helps companies adopt and improve their use of agile processes and techniques in order to build extremely high performance development organizations.


-- Mark Windholtz

Waste Fear Greed

I recently gave a presentation about Agile and Lean software processes. It's titled: Agile: Waste, Fear, and Greed

During the talk I mentioned quite a few times that I see Rails as the next wave in the Agile movement. So, here's the link to Rails


-- Mark Windholtz

Test::Unit timer

Test::Unit command line runner shows progress by outputing a dot '.' for every test thats completed sucessfully.

I wanted to know which in that line of dots was going slow.

My solution was to hack into Test::Unit and add a time limit argument. If the test takes longer than the time limit it prints the name of the test and the elapse time.

To get Test::Unit to report tests taking excessive time, define the environment variable TEST_TIME to whatever time you want.

  • export TEST_TIME=1.0; rake

This will report every test that takes longer than 1.0 seconds to run.

  • rake TEST_TIME=0.0

This will report times for all tests

Here's the code


Read Full Entry ...

-- Mark Windholtz

Dayton SPIN gets Agile

I'll be speaking Thursday to the Dayton SPIN goup. The topic is Agile, Lean, & XP and will include a short Test-First demo http://www.daytonspin.org/


-- Mark Windholtz