Monthly Archives: October 2012

Estimation scoping

Read any book about estimation and you’ll probably see a picture of this: This is the cone of uncertainty, a measure of the accuracy of our estimation of effort as we get closer to finishing work. Very close to finishing, … Continue reading 

Posted in Agile | Leave a comment

Don’t forget your users

Some time ago, we at Headspring were brought in to help replace an existing legacy system based on Excel with a new web application built using the latest and greatest architectural patterns and practices. During the initial discovery phase, we … Continue reading 

Posted in Agile | 8 Comments

Feature branches and toggles

I’m a huge Martin Fowler fan, but one bit of advice I still can’t understand is the recommendation to eschew feature branches for feature toggles. The argument against feature branches are not just merge problems, but semantic merge problems, such … Continue reading 

Posted in Agile, Continuous Integration | 14 Comments

Isolating database data in integration tests

Databases in tests is an annoying, yet necessary component if you truly want to create accurate integration tests. I’m not too much of a fan of employing alternate databases in tests (SQLite in place of SQL Server), simply because I … Continue reading 

Posted in Testing | 34 Comments

Speaking in Detroit area this week

Not because I’m a Tigers or Yankees fan at all, I promise. I’m doing a mini-user group tour this week in the Detroit, MI area. October 16th – NWNUG (Northwest Ohio NUG, Toledo, OH) – Functional Testing with ASP.NET MVC … Continue reading 

Posted in Community | Leave a comment

Favor query objects over repositories

So I’m over Repositories, and definitely over abstracting your data layer, but where does that leave us? I don’t think creating an abstraction over your ORM provides much value, nor do I think it is necessarily bad if you use … Continue reading 

Posted in Domain-Driven Design | 66 Comments

Building a non-native mobile HTML5 App

My co-worker Tim is writing about a recent project where he headed up a team building a mobile application as an HTML5 application. It’s a fascinating problem, especially with news of Facebook ditching their HTML5 app in favor of a … Continue reading 

Posted in HTML5 | Leave a comment