MetaAutomation Blog

The MetaAutomation blog is about applying automation to quality measurement, storage, and communication, in order to ship higher-quality software faster. Better transparency and communication across roles and geographies make happier teams, too!

  • Fixing the false negative problem

    False negatives happen when these three things happen in order:

    Operations (ops) promotes the software to the next level, or ships it to end-users

    Someone (or, some automated process) discovers a … more

  • Fixing the false positive problem

    With all the quality automation that is your responsibility, a run of a check failed. It is your job to check it out.

    After 30 minutes or so of investigation, you find that the failure happened … more

  • To find a better solution, look to the bigger picture

    Last week I contributed at the annual global patterns conference, aka Pattern Languages of Problems or PLoP.

    The site is here https://www.hillside.net/plop/2018/

    We met this year in Portland Oregon. … more

  • No respect for QA … how to fix that!

    Three years ago, I overhead this in the hallway at a STARWEST conference:

    “I want to know why the QA team wasn’t represented in the go-no-go meeting this morning!”

    I was disappointed, but not … more

  • Don’t pick up Maslow’s Hammer

    There are some interesting memes bouncing around the software quality space.

    For example, the idea that analytics obviates verification; some people think that with good analytics, there’s no need … more

  • Automation to test IoT systems across tiers

    This https://www.statista.com/statistics/471264/iot-number-of-connected-devices-worldwide/ page estimates the number of internet-connected devices worldwide from 2015 to 2025.

    Suppose you’re working … more

  • Remember to look up at the stars and not down at your feet

    Thanks to the late Stephen Hawking for that wonderful quote (the title for this post).

    For software quality with automation, I take his quote to prompt the big-picture questions:

    How does this work? … more

  • BDD is limited in what it can do for the team

    Behavioral-Driven Development (BDD) requires the team to

    develop a “ubiquitous language” that describes the SUT in terms that anybody in the business can understand

    Create a custom language (e.g. … more

  • The “Four-Phase Test” Pattern is obsolete

    In 2007, Gerard Meszaros published his tome “xUnit Test Patterns.” It is an impressive, well-done, scholarly work of cartography. Gerard delivered to the software quality community a definitive work … more

Sign up here for emails with bites of wisdom on quality automation and MetaAutomation

Recent Blog Posts