Tuesday, February 9, 2010

Mocking is dead. Long live mocking!

February 1, 2010

I’ve had a rocky relationship with mocking in ruby tests. It went something like this:

Discover testing. Is neat!
Discover rspec, mocking, and the isolation of my model and controller tests. Is super neat!
Discover the pain of refactoring when I have tons of expectations, each with long and specific lists of parameters that must be passed.
Associate “mocking” [...]

Comments Read the full article →

Use Mindmapping to Craft User Stories

January 29, 2010

(image attribution)
For some reason it took me a few years to finally understand the beauty and power of mindmapping. Thanks to a post by Chris Brogan on how he uses mindmapping, as well as examples from a few of my friends (thank you Guy and Marc), I am now using this tool for everything [...]

Comments Read the full article →

Scrum’d January 2010 UI Update Preview

January 28, 2010

After getting feedback from users, Justin and I sat down to figure out how to make Scrum’d easier to use. This video shows the big UI update that we have coming out next week, and gives a sneak peek into some of the upcoming features we’re adding.

Comments Read the full article →

Should You Document Your Agile Process?

January 28, 2010

On Tuesday I got a call from a friend of mine – Scott Magdalein. Scott was asking me about whether or not an Agile team should document their process. My answer was yes.
Documenting Your Process
If you don’t know where you are, and you don’t know where you want to be, then you definitely won’t be [...]

Comments Read the full article →

Free Agile Requirements Webinar

January 27, 2010

Many people think that Agile projects lack documentation. This couldn’t be further from the truth. Writing effective user stories – the chosen format of requirements in Agile – is as much art as it is science. Join us for this free Agile requirements webinar to learn how to write user stories that keep everyone on [...]

Comments Read the full article →

Agile Central Europe Early Bird Registration

January 26, 2010

Early bird registration for the Agile Central Europe Conference is now open. Participants who sign up and pay before the fifteenth of February will receive a 15% discount off of the normal entry fee of 100 Euros ($140 U.S.). We’ve begun announcing confirmed speakers and will continue to add speakers as the program committee reviews [...]

Comments Read the full article →

Business Checklist for Selling a SaaS Application

January 25, 2010

Last week we announced the sale of Expens’d to Still River Software (SRS for brevity). Once the price was negotiated, the real work of transferring the application and all associated IP to SRS began. What follows is a checklist of everything we had to do in order to make this transfer, which took more than [...]

Comments Read the full article →

Would You Vote For a Google Candidate?

January 22, 2010

Now that the Supreme Court of the United States has ruled that companies can finance political campaigns without limitation, the question becomes, will Google back a political candidate? And if they did, would you vote for him or her?
I was having dinner with a few peeps in Boston this evening and we were discussing this. [...]

Comments Read the full article →

Atlantic Dominion Solutions Sells Expens’d to Still River Software

January 21, 2010

Transaction Strengthens Focus on Key Objectives for Both Companies
WINTER PARK, FL (January 21, 2010) … Atlantic Dominion Solutions (ADS) – a leading project management and custom development firm – today announced the sale of its popular expense tracking application, Expens’d, to Still River Software. The move advances strategic objectives for both companies and bolsters their [...]

Comments Read the full article →

Handling Circumstances as an Agile Team

January 20, 2010

An environment is composed of people, things, and circumstances. For an Agile team, handling circumstances typically proves to be the most challenging.
It’s All About Fear of Change
In his book Succeeding with Agile, Mike Cohn talks about overcoming resistance. Mike lists the top reasons for resisting change, all of which I’ve run into working with companies.

Fear [...]

Comments Read the full article →