On Implementing Test-First Strategies (June 2018)

A lot has been written on the test-first approach in the agile iteration.  While developers say they do it, our analysis of over 5,000 completed software development efforts shows this is not true.  Yes, they might provide test criteria in their user stories.  However, little seems to be done with the conditions that are defined…

On Backlog grooming (December 2017)

One way to eliminate defects in agile development is to groom the product and defect backlogs to refine, reprioritize and improve the lists.  Grooming is typically performed at a workshop held separately from the sprint planning session.  During the meeting, the Product Owner and the rest of team review the backlogs to ensure that they…

On Agile Test Automation (May 2017)

On Agile Test Automation (May 2017)   While everyone agrees that test automation is essential when using agile methods, not everyone agrees on the “why’s,” “what’s” and “how’s.” Although many license tools and/or develop a dashboard to perform the software testing job, many do not spend the time necessary to identify how they will use…

On Cognitive Computing (January 2017)

On Cognitive Computing (January 2017) Since my article entitled “Cognitive Computing and Software Development Automation” appeared in the Cutter Business Technology Journal in October 2016, many people have asked me how do cognitive computing innovations differ from artificial intelligence (AI).   The simple answer is that cognitive computing provides its users with many more capabilities.  For…