Definitions / Slightly off-topic

Definition of NPV – Net Present Value

Posted on:

Net present value, or NPV is the great equalizer of financial analysis.

NPV allows us to compare any two investments and determine which is the better investment.

NPV tells us how many dollars, today, we would be willing to spend to receive money in the future. NPV lets us compare investments that pay back money in very different ways – we can decide if we would rather have $10,000 in one year, or $500 per month for 20 months. Without NPV, the two investments appear to be the same (they both return $10,000), but one of them is better than the other.

Requirements / Slightly off-topic

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

Posted on:

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.

Slightly off-topic

What do you hate?

Posted on:

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 […]

Communication / Requirements gathering / Slightly off-topic

Symbolism and Communication

Posted on:

Symbolism and communication
One of the challenges in successful communication comes from the way people use symbols as part of the organization of their thoughts. Symbolic thinking and reasoning is an incredibly efficient process. It allows us to create representational views of the world that allow us to process much more information than our brains have evolved to handle.

What does this have to do with requirements?

We see from our earlier post on requirements gathering techniques that communication is central to the most important requirements elicitation methods. Understanding how people associate ideas symbolically helps us communicate more effectively.

Requirements / Slightly off-topic

Dilbert does product managers

Posted on:

http://www.dilbert.com/comics/dilbert/archive/dilbert-20060129.html We won’t copy the image of the cartoon – but we’ll tell you that it opens with Alice: “I’ll need to know your requirements before I start to design the software.” ObRelatedTopic: How to interview when gathering requirements Great Dilbert products The latest book (Nov 2005) from Scott Adams, […]