Latest articles

  • Sitecore Continuous Deployment: Video presentation from SVUG

    I had planned on kicking off a short series on how to tackle the challenges of Sitecore Continuous Deployment, but after I had written my post the Sitecore Virtual User Group (SVUG) held an online Q&A presentation by Jason Bert on Continuous Integration & Deployment. The presentation is a great introduction to the concepts and Read more

  • Git branching model

    I haven’t really had the chance to work with Git much over the years, other than creating a GitHub account and performing some simple merges on my own projects. For work reasons, however, I’ve been looking into sustainable models for using Git as an enterprise source control for larger, long-running projects. My investigations started with Read more

  • The NFR Dilemma: Capturing Nonfunctional Requirements in the Backlog

    The NFR Dilemma: Capturing Nonfunctional Requirements in the Backlog

    Development teams using Scrum, or similar agile forms, will find that the constraints on the system that are represented by Nonfunctional Requirements (NFRs) can be a pain to capture and reference in product backlogs. The NFRs aren’t acceptance criteria, but the “story” isn’t really done unless it meets them. The NFRs  also usually span multiple Read more

  • Sitecore login performance slows down over time

    Sitecore login performance slows down over time

    On a recent project using Sitecore 6.6, we ran across a strange performance problem with logging in visitors to the site.  As the day went along, the response time for logging in a visitor to the site would slow down. Combined with Windows Authentication being required, this meant that initial loads of all pages were Read more

  • 7 Tips for Agile ALM

    Jurgen Appelo posted a great slide share a few years back on Agile ALM.  While there is a lot of great content in the slideshare, including covering the difference between ALM 1.0 and ALM 2.0, my favourite section is the 7 tips for Agile ALM.  These tips provide guidance on what the tools should do, Read more

  • Questions on getting started with Scrum

    Even though the web will have many resources available to users on how to get started with Scrum, some folks do find they need help sifting through the massive amounts of information to find what they need.  Recently, I answered some questions for a person in just such a situation who was looking to move Read more