Category: Agile

  • November 05, 2014

    Automated Testing in Continuous Change Management

    Within an Agile and DevOps environment, Continuous Testing (CT) is the proof of successful merges and continuous integration. At MERGE 2014, the Perforce Conference, I presented our experiences and the best practices we've put in place at Spirent Communications for Continuous-Test (CT) systems. From these experiences and best practices, we have defined the eight attributes necessary for Continuous Test Systems:

  • June 21, 2013

    Practitioners of continuous delivery know that committing to the mainline frequently (once a day) is a best practice. Anything that discourages this practice is to be avoided.

  • June 04, 2013

    Better Software Conference

    Posted In:
  • May 21, 2013

    I was recently on vacation and getting away from it all, I paged through a Wall Street Journal while relaxing by the pool and, lo and behold, there was an article on Agile and the family, and how there is a new generation of parents using techniques from the workplace and transplanting them to their personal lives. I'm passionate about using Agile at work, but I had never truly thought of using it at home.

    If you're familiar with Agile, there are a few key roles:

    Posted In:
  • March 30, 2012

    Continuous integration and Agile development are two distinct but related trends in software development. Continuous integration (CI) is really about increasing transparency, but usually manifests itself as automated build and test routines. To put it very briefly, building and testing early and often is a great way to make sure that you’re actually building what you wanted to, and expose potential problems early on.

  • March 28, 2012

    perforce QA

    I think everyone understands that QA is the organization responsible for testing our software. We're also responsible for reporting on the results of that testing, i.e., providing an assessment of product quality based on the number and nature of the defects that we uncover prior to release and that emerge later as customers use our products in new and unexpected ways.

    Posted In:

Pages