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.

Foundation series / Usability / UX

Foundation Series: User Experience Disciplines

Posted on:

UX, pronounced you-ex, is the shorthand for user-experience. It represents the science and art of tailoring the experience that users have with a product – in our case, software. UX is a relatively new term, rapidly overtaking HCI (human-computer interface) and CHI (computer-human interface) as the acronym du jour. There are several disciplines within this field, we’ll introduce each of them.

Requirements / Requirements gathering / Software development

This Software Sucks! – Say Users

Posted on:

You need to read Scott Berkun’s Essay # 46 – Why software sucks (and what to do about it). His content is great, his style is easy and fun, and he has good insights. If his other essays are this good, he goes in the same bucket as Joel Spoelsky and Paul Graham for us. As Berkun points out, we don’t set out to write bad software. Here’s how we can avoid some of the different mistakes.

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.