=============================================================
-----Original Message-----
From: "Charles Mills" <[EMAIL PROTECTED]>
Sent: 6/4/2006 10:35 AM
To: "[email protected]" <[email protected]>
Subject: Re: the "why" of tiered pricing (Was RE: Using Java in batch on z/OS?)

> bigger datacenters should pay more for electricity 

Well, yes, they probably do. Not more per kwh, but more in total. Less per
kwh, but more in total. And that's how most MIPS charging works also, I
believe.

As I more-or-less said in my last para., no one thinks anyone should pay
more, but most think some should pay less. Unfortunately, some paying more
is a necessary corollary of some paying less.

> you joined the party because of incomes, not because it is more fair model

You bet! And yes, I thought I was quite frank in my first post about how
yes, we were "looking for more efficient ways of extracting money from
customers." It sounds like a bad thing when you phrase it that way, but we
were in that business, we had significant expenses, and were not - if you
look at the month-to-month picture - consistently profitable or consistently
cash flow positive. We needed money from customers to survive, and I think
greater efficiency is generally a good thing.

While we're on the topic, the "right" way to charge more IMHO is to charge
for something that parallels the business benefit. We were a file transfer
product. I would have liked to have charged by the megabyte, not by the MSU,
but we had no rigorous and enforceable way of doing so - plus we would have
been a small company fighting the industry "standard" which is seldom a good
thing. The sales guys say "when you explain, you lose."

The MIPS pricing model is terrible - it's just the best model we had. I used
to give the example that you buy a couch for $500. Several years later you
add a new bedroom onto your house - and the furniture store calls you up and
says that now that your house has more square feet, you owe them another
$100 for the couch.

Charles
=============================================================
Greetings,

1.  Charge by machine size: The implication is that a bigger machine
means that your product is used more. Thus, the business benefit
somehow correlates to the machine size. This is a dinosaur, but
still widely used because it's simple accounting, but not fair.

Downside: Someone, either the software vendor or the customer, is
benefitting at the expense of the other, because there is no accurate
measurement of benefit or actual usage. It's just a guess that there is
some correlation of machine size with usage/benefit.

2.  Charge by transaction. More transactions means more business
benefit, thus your customer pays for higher usage that correlates
to the benefit.

Downside: How to account for the transactions in a non-intrusive,
yet accurate manner? Monthly SMF reports or custom reports sent
to the vendor? Tedious and error prone. Automatic TCP/IP transfer
of accounting from customer to vendor? Some sites may have security
concerns with this approach. Also, a "spike" in usage may cause an
unpleasant invoice to appear without warning.

May use a "governor server" that limits the number of transactions
per second/minute/day/whatever. When the limit is reached, subsequent
transactions are delayed to limit the throughput. The governor must
be aware of "hot" and "cold" times for transactions (multiple service
limits through-out the day, week, month, etc.), instead of using "one
size fits all" transaction limit. A phone call to the vendor (or an
on-line web page) to order a higher transaction limit can increase
capacity in just a few minutes. The governor may even be configured
to increase capacity, within pre-defined guidelines, by automatically
contacting the vendor website to avoid service delays.

3.  Charge per seat: For human-interactive products, like a debugger,
more concurrent users means more business benefit. Like renting
a delivery truck to send stuff to Phoenix. If you also want to send
stuff to Portland, you must wait for the truck to return from Phoenix,
or rent another truck and concurrently send stuff to both places (and
pay for two trucks instead of one).

Concurrency can be measured through various means, including global
enqueues or TCP/IP-connected servers that manage floating licenses.
When the limit is reached, no new sessions can start until some
sessions end. A quick call to the vendor (or an on-line web page) to
order more seats can increase capacity in just a few minutes. The
floating license manager could be configured to increase capacity
by automatically contacting the vendor website.

Downside: Applicable to human-interactive products and difficult
to extend to "behind the scenes" products (like automatic compression
or encryption services -- see item [2]).


All of the above are dancing around the fundamental notion of usage-based
pricing. The more a product is used, the more benefit the customer is
getting from the product and the more that customer should pay (throw
in whatever volume discounts you like to stay competitive).


Jeffrey D. Smith
Farsight Systems Corporation
24 BURLINGTON DR
LONGMONT, CO 80501
303-774-9381 direct
303-709-8153 cell
303-484-6170 fax

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to