On Management And Metrics

Speaking of Management: Peter DruckerPeter Drucker analyzed how General Motors was run in the 1940’s, essentially defining management as a term. He wrote a number of books, published an incredible number of articles in the Harvard Business Review, and has a Graduate School of Management named in his honor. More importantly, Drucker defined the term […]

Read More

Testing Philosophy II –

About every four months, Shrini Kulkarni convinces me to drop the term “Test Automation” from my vocabulary. After all, testing is a creative, thinking process. We can automate some steps of what we are doing, speeding up repetitive work – but those don’t turn out to be the investigative, critical thinking steps(*). Still, I want […]

Read More

My theory of software testing – I

What’s the right mix of exploratory testing, “planned” manual testing, and test automation? My short answer is “it depends.” Now, you don’t need to point out that “it depends” is non-helpful – I realize that – and I am going to try to go beyond it. The reason I say “it depends” is that it […]

Read More

Models – I

AKA – Tripping through physical models of the universe(*)       Aristotle proposed a model of the universe with earth at the center and the heavens revolving around it. This model could not explain why days were longer in the summer, or the seasons, but it could predict the behavior of the moon – […]

Read More

Something old …

I just got back from the wedding of a collegue. In that spirit, I am reminded of the talk I gave last year at the Indiana Quality Conference – something James Bach recently refered to as a “Kick-Ass Podcast.” (No really, his words, not mine.) It’s at the very bottom of the stack for Creative […]

Read More

Anti-intellectualism in Medicine …

From last week’s US News & World Report: I had become aware of misdiagnoses of family and friends. I was teaching three years ago, and I found that many of the students were very smart. But they were latching on to these algorithms, making very quick judgments, and following cookbook-type recipes for diagnosis and treatment. […]

Read More

Choices …

Imagine, for a moment, a retirement home. Crammed full of people, they are told where to live, what to eat, when to eat … not even allowed to leave the building. If they tried, a monotonous-looking nurse in white would jump up and so “Oh, no, I’m sorry, you can’t leave — we do have […]

Read More

Allmost posted this …

I allmost posted this to my SW-IMPROVE discussion list, but it’s a little bit too saracastic. I figured this audience could appreciate it a bit more for what it is, as a joke … Some_One Wrote:Engineering takes place when you leave behind artifacts that communicate your design decisions and intent at a higher level than […]

Read More

Against Systems

As a military cadet, I had a few occasions to design systems – generally point systems. For example, the number of points required to graduate from a summer encampment, or a merit/demerit system. I typically would write a page that gave guidelines and concluded with “Plus or minus (some big number) for items of exceeding […]

Read More

The Software Concept Maturity Model (SCMM)

Here’s a gift for the holidays; a software concept maturity model to lighten your mood. Level 1 – InitialAt this point, someone has an idea. It seems to work for them, to solve the problems they have. The person actually uses the idea with some success. There are lots of ideas at level 1 right […]

Read More

Two Roads in a wood – III (Tone)

Brian Marick once wrong something to the effect of “Methodology design is an extension of personality.” There is a large percentage of the population to who having things be stable, predictable and repeatable are very important. They tend to be attracted to, and succeed it, larger companies with established “ground rules.” They tend to struggle […]

Read More

Two Roads in a wood – II

“Deal or no deal?”“Is that your identity?”“Let’s play one verses one hundred!”“Is that your final answer?” These catch-phrases all come from simple, formulaic game shows. The shows are the same, every time, right down to the catch-phrases and witty banter. How many different ways are there to say “And we’ll find out, right after this […]

Read More

Two Roads in a wood …

(I’m still on haitus from the Agile Jumped the shark. More soon. While I work on it …) From a recent post I made to the agile-testing list … I see two roads diverging in a wood … On one side, we have Frederick W. Taylor, with his goal of a stable, predictable, repeatable process. […]

Read More

Coding Standards ?

This month’s Software Quality Professional claims on page 51 that: By having defined coding standards, developers trained in the use of the those standards are less likely to make certain coding errors. The one thing coding standards guarentee is consistency, and, arguably, readability. But less errors? I grant that in theory, coding standards can prevent […]

Read More

I’m Unprofessional …

(A Rant) Really, I am unprofessional. I’ve been told by friends and people I respect that my website is terrible. Unprofessional. Ugly. How dare I have a website without CSS? None of those people have a website My blog is hosted at blogspot. Gosh. Awful. I should have my own viritual host (I do) and […]

Read More