Matt Heusser

Managing Director, Excelon Development

As the Managing Director of Excelon Development, Matt Heusser, consults, trains, and does software delivery while helping others do it. Probably best known for his writing, Matt is the lead editor of "How to Reduce The Cost of Software Testing" (Taylor and Francis, 2011), editor for Stickyminds.com, and recipient of the 2015 Most Popular Online Contributor to Agile at the Agile Awards. A 2014 recipient of the Most Influential Agile Test Professional Person Award (MAITPP) in Potsdam, Germany, Matt also served as the lead organizer of the Software Testing World Cup. He is a former member of the board of directors of the Association for Software Testing and creator of Lean Software Testing family of methods.


When Your Network Fails to Converge

When Your Network Fails to Converge

Despite our best efforts at designing and training neural networks, sometimes a particular network simply won’t converge on a solution that is acceptable to the system requirements.  It could get close, but not meet requirements. ...

5 Guidelines for Building a Neural Network Architecture

5 Guidelines for Building a Neural Network Architecture

While power tools and libraries, such as Apache Spark and Intel’s Trusted Analytics Platform, make it possible to quickly design, implement, train, and test neural network applications, it is the algorithm (and the choices...

4 factors for testing machine learning applications

4 factors for testing machine learning applications

Machine learning systems seem a little bit like a math problem. Figure out the algorithm, pop in the data, and answers come out. But how do you know the answers are right? When you’re trying to predict what movies or books people...

Understanding Supervised Versus Unsupervised Networks

Understanding Supervised Versus Unsupervised Networks

Machine learning is really as simple as an algorithm that combs over any large data set and corresponding events, looking for patterns that allow it to predict the event in real data. That can be heart rhythms with heart attacks, mass...

An Intro to Genetic Algorithms

An Intro to Genetic Algorithms

Genetic algorithms are a form of machine learning that is focused on optimizing a particular output or outputs based on successive production of derived equations. The approach can be useful for optimizing a particular result when no...

Constructing Effective Neural Networks

Constructing Effective Neural Networks

Many commercial artificial intelligence and machine learning systems today use neural networks as their decision-making engine. Neural networks use layers of algebraic equations to process input data to produce accurate results in...

Can agile scale and does it matter?

Can agile scale and does it matter?

Google, Facebook, and Spotify all grew incredibly quickly and need to coordinate massive numbers of people. How did they do it?

Can agile scale and does it matter?

Can agile scale and does it matter?

Most literature on scaling addresses how to overcome objections and best do it, but perhaps 'Does agile scale?' is simply the wrong question

Comparing scaling agile frameworks

Comparing scaling agile frameworks

As larger organizations scramble to apply agile software development methodologies to the challenges inherent in an enterprise-level company, it’s important to understand the pros and cons of the different approaches.

Comparing scaling agile frameworks

Comparing scaling agile frameworks

As larger organizations scramble to apply agile software development methodologies, it’s important to understand the pros and cons of the different approaches

Are you over-testing your software?

Are you over-testing your software?

Is it possible to reduce -- or even eliminate -- the human factor when it comes to testing software releases? In a word, yes.

Load More