Archive for February, 2006

Just Plain BadLameAverageGoodGreat (1 votes, average: 5 out of 5)
Loading ... Loading ...
February 28th, 2006

Second-Mover Opportunities: Bringing a Gun To a Knife Fight

The main point of Laura’s article is the importance of engaging users to find out what they really care about. In this post we are going to pick up on another point she makes indirectly.
Laura also points out indirectly that the inclination of companies is all too often to build software that looks good on paper instead of software that is good in practice. A sort of rat-race of me-too’s and copycatting. Companies that add features solely because the competition has them are in for trouble.

Just Plain BadLameAverageGoodGreat (4 votes, average: 4.25 out of 5)
Loading ... Loading ...
February 27th, 2006

Prioritizing Software Requirements - Kano Take Two

In our previous post on Kano requirements classification, we introduced the concepts and showed how to apply them. One of our readers commented privately that we didn’t show how to use the techniques for prioritization. We’ll do that in this post.

Just Plain BadLameAverageGoodGreat (1 votes, average: 5 out of 5)
Loading ... Loading ...
February 26th, 2006

Dilbert gathers requirements

Another great Dilbert - http://www.dilbert.com/comics/dilbert/archive/dilbert-20060226.html
I won’t show the cartoon here, but here’s a quote from the first two panels:
Pointy-haired boss: Why is your project four months behind?
Dilbert: I still don’t have the user’s requirements because she’s a complete nut-job.
[...]
This cartoon does point out the critical importance of eliciting the requirements, not requesting the requirements. [...]

Just Plain BadLameAverageGoodGreat (2 votes, average: 4 out of 5)
Loading ... Loading ...
February 25th, 2006

Prioritizing Software Requirements With Kano Analysis

We’ve talked before about three ways to prioritize software requirements. We’ve also talked about incorporating risk analysis into ROI calculations for requirements. In this post we will look at how Kano analysis can be applied to prioritizing requirements.

Just Plain BadLameAverageGoodGreat (5 votes, average: 4 out of 5)
Loading ... Loading ...
February 24th, 2006

Definition of opportunity cost

Why won’t my boss approve my project? I’ve done the math - it’s a good investment. Because it isn’t good enough. We learn the math and rationale behind these decisions in this article.

Just Plain BadLameAverageGoodGreat (1 votes, average: 5 out of 5)
Loading ... Loading ...
February 23rd, 2006

What do you hate?

What do you hate about Tyner Blain’s blog?
ack/nak posted a great idea - ask customers what they hate about you.
Seth Godin has a book - Permission Marketing: Turning Strangers into Friends and Friends into Customers, and in his free ebook, Flipping the Funnel, he expands on what he originally wrote. He talks about [...]

Just Plain BadLameAverageGoodGreat (1 votes, average: 5 out of 5)
Loading ... Loading ...
February 23rd, 2006

OnTime Bug tracking software - $5 (or free) from Axosoft

Seriously.

There’s a crazy deal being offered by Axosoft. Buy a 5-user version of their $500 software suite for $5, but the offer expires February 24th. The link to buy the software is here - and only available on blogs. Axosoft is trying a social marketing experiment to see if they can promote their products and brand via the blog universe. It isn’t clear at what hour the offer expires, so you might want to get it on the 23rd.

Just Plain BadLameAverageGoodGreat (3 votes, average: 4.33 out of 5)
Loading ... Loading ...
February 22nd, 2006

Measuring the Cost of Quality: Software Testing Series

Should we test our software? Should we test it more?

The answer to the first question is almost invariably yes. The answer to the second question is usually “I don’t know.”

We write a lot about the importance of testing. We have several other posts in our series on software testing. How do we know when we should do more automated testing?

Just Plain BadLameAverageGoodGreat (2 votes, average: 3.5 out of 5)
Loading ... Loading ...
February 21st, 2006

The Reason Why

Seth Godin has a post titled The Reason. In each of his examples, Seth asks and answers the reason why we do things that don’t have an obvious rationale.

Requirements elicitation is about asking why. When we ask why correctly, we get great insight, which enables great requirements, which can yield great software. When we ask why incorrectly, we can get a great big mess.

Just Plain BadLameAverageGoodGreat (2 votes, average: 4.5 out of 5)
Loading ... Loading ...
February 21st, 2006

Software Requirements Specification Iteration and Prototyping

Developing great software requirements demands iteration

In our previous post of an example of the software development process, we showed a linear flow through the process, as depicted in several posts over a couple weeks. What we failed to show was any of the iteration cycles, as Deepak points out by asking a great question in the comments on that post. In this post, we will show a little more about how the process works by showing how iteration fits into the machinery of software development.