Latest articles

  • TFS as perfect tool for Scrum (Part 1) – Introduction in Scrum and TFS

    Originally posted on The Road to ALM: This year I was invited again to present at Microsoft TechDays. This event is held every year in the World Forum in The Hague. This year I spoke about why TFS is the perfect tool for Scrum. My session was about how to use TFS as tool for… Read more

  • Setting up a simple countdown to launch date

    Setting up a simple countdown to launch date

    For all of my projects, there comes a point in time where we start winding down towards launch and the team begins watching the calendar very closely.  This can be both a stressful and exciting time, but I feel that having a little bit of celebration around this is something that is worth doing. For… Read more

  • 4 reasons why agile teams should stage deployments each iteration

    4 reasons why agile teams should stage deployments each iteration

    There are a few shops like Etsy that use continuous deployment/delivery to have code go straight into production, but otherwise the rest of us have some sort of environment between the developer’s machine and the live production environment.  Some call this Staging or QA, or there may actually be MANY of these environments that a… Read more

  • Sitecore 7: Content scalability and other exciting things

    The company I work for has several Sitecore MVPs on staff who recently received an early preview of Sitecore 7.  The preview stirred up some excitement within the team, and yielded a great post by Amanda Shiga highlighting three reasons to be excited about the upcoming Sitecore 7 release. There are definitely a bunch of… Read more

  • Free Agile Task Tracking with Trello

    There are a ridiculous number of tools out there to help track tasks, but of all of them, Trello has been my favourite for cheap agile task tracking.  It’s has no cost, unlimited boards, real-time collaboration, and a UI so intuitive it makes adoption across the team dead simple. First priority in selecting a tool… Read more

  • Profiling Integration Performance on a Tight Budget

    Application performance is heavily dependent on the performance of the communications between the primary application and all other integrated systems.  Even the tiniest of changes in a connected system can suddenly cause a huge performance hit.  For example, a small web service retrieving data about a user when they log in gets altered to return… Read more