Category Archives: Software Development

Interviews on Software Testing

I haven’t added a new post here recently. One of the things that has been keeping me busy is putting together some interviews on software testing. Here are excerpts from 3 of the interviews: Testing Smarter with Alan Page Hexawise: … Continue reading

Posted in Software Development | Tagged , , | Comments Off on Interviews on Software Testing

Add Constraints to Processes Carefully

Take great care in adding constraints to processes to avoid doing so needlessly. Online you will frequently find forms that have required fields that needn’t be. Certainly if you were designing with focus on what is best for customers those … Continue reading

Posted in Customer focus, IT, Software Development | Tagged , , , , , , , | Comments Off on Add Constraints to Processes Carefully

Applying Toyota Kata to Agile Retrospectives

Hakan Forss, King (interactive entertainment games), presentation at the GOTO Copenhagen 2015 conference. I strongly recommend Mike Rother’s book: Toyota Kata. Description from Workshop description “The Toyota Kata Experience” Kata means pattern, routine, habits or way of doing things. Kata … Continue reading

Posted in Lean thinking, Process improvement, Software Development | Tagged , , , , , , | 3 Comments

Software Testing and the Impact on Quality

My response to a question on Reddit. “Software quality does not come from testing” Does anybody have any thoughts on the validity of the above statement? That statement is similar to the idea you can’t inspect in quality. Basically “Inspection … Continue reading

Posted in IT, Software Development | Tagged , , , , | 2 Comments

Functional Websites are Normally Far Superior to Apps

An email to I just sent to Uber I understand the regular Uber app not having a functional website. Uber Eats not having a functional website is super lame. It strikes me similar to Walmart 15 years ago telling people … Continue reading

Posted in Customer focus, Innovation, IT, Software Development | Tagged , , , , , | 1 Comment

Use Urls – Don’t Use Click x, Then Click y, Then Click z Instructions

In the 1980s software applications had to use click x, then click y, then click z type instructions to get you to a specific location in a software application (or at least they had a decent excuse to do that). … Continue reading

Posted in Customer focus, Software Development | Tagged , , , , , | 2 Comments

Building a Great Software Development Team

Elliot: I worked with some of the best programmers I’ve ever known at the tiny, obscure ASEE Adam Solove: Why do you think that happened? They hired for passion, rather than experience? If I had to pick one thing, passion … Continue reading

Posted in IT, Management, Popular, Software Development, Systems thinking | Tagged , , , , , , , , | 4 Comments

Deming and Software Development

I am sometimes asked about how use Deming’s ideas on management in a software development context. My belief is Deming’s ideas work extremely well in a software development context. The main issue is often unlearning some assumptions that people might … Continue reading

Posted in Deming, IT, Management, Popular, Process improvement, Respect, Software Development | Tagged , , , , , , , , , , | 7 Comments

What is the Explanation Going to be if This Attempt Fails?

Occasionally during my career I have been surprised by new insights. One of the things I found remarkable was how quickly I thought up a new explanation for what could have caused a problem when the previously expressed explanation was … Continue reading

Posted in Creativity, Innovation, Management, Process improvement, quote, Software Development, Systems thinking | Tagged , , , , , , , | Comments Off on What is the Explanation Going to be if This Attempt Fails?

Double Loop Learning Presentation by Benjamin Mitchell

Benjamin Mitchell – Using the Mutual Learning Model to achieve Double Loop Learning [the original video is not online anymore, I replaced it with another presentation by Benjamin on the same topic at a different conference at close to the … Continue reading

Posted in Management, Process improvement, Psychology, Software Development | Tagged , , , , , , , | Comments Off on Double Loop Learning Presentation by Benjamin Mitchell