Printer Friendly
The Free Library
19,266,978 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

ON MINIMIZING SOFTWARE COMPLEXITY.


Greg GREG Great Egg Harbor National Scenic and Recreational River (US National Park Service)  Gianforte's four-year-old company, RightNow Technologies RightNow Technologies NASDAQ: RNOW is a U.S. software company that develops customer relationship management (CRM) software for small and mid-market businesses. It is incorporated in Delaware and headquartered in Bozeman, Montana. , sells customer service automation software--a product category that's become notorious for out-of-control implementation costs. But RightNow almost never gets bogged down in complex customization projects, says Gianforte, because the software has been specifically designed for "fast implementation and fast ROI (Return On Investment) The monetary benefits derived from having spent money on developing or revising a system. In the IT world, there are more ways to compute ROI than Carter has liver pills (and for those of you who never heard of that expression, it means a lot). ."

"Historically, software that meets enterprise needs has been complex and has required long implementation periods," he points out. "Yet often 95% of the customer benefit can be obtained with 50% of the complexity--and if you make the product 50% more complex, you may only deliver another 5% of benefits."

Moreover, enterprise customers seem to be increasingly willing to give the kind of flexibility they once demanded in applications, and instead see the value of well-designed, desktop-like products. "We've sold $34 million in enterprise software to 1,100 clients in the last three years, and we did it with minimal professional services (job) professional services - A department of a supplier providing consultancy and programming manpower for the supplier's products.  and even limited on-site visits," says Gianforte.

Gianforte recently explained some of the key development concepts that have helped RightNow grow so rapidly:

* Offer configuration options, not customization: Gianforte says RightNow contains some 200 software switches--options that can be turned on and off "to make the product act like a chameleon chameleon (kəmē`lēən, –mēl`yən), small- to medium-sized lizard of the family Chamaeleonidae. About eighty species are found in sub-Saharan Africa, with a few in S Asia.  and take on whatever personality the customer desires, without any custom programming." Moreover, the configuration approach tends to produce a more solid code base. "Configurable options can be tested and verified ver·i·fy  
tr.v. ver·i·fied, ver·i·fy·ing, ver·i·fies
1. To prove the truth of by presentation of evidence or testimony; substantiate.

2.
 and easily upgraded," he points out.

* Create an "out-of-the-box" set-up: Even when software is designed around configurable options, installation can still be a hassle Hassle () is a location in Närke, Sweden, where a Celtic treasure was found in 1936.

It comprises a large bronze cauldron which contained two Bronze Age swords of the Hallstatt type, a pommel of bronze, two bronze buckets with
 if customers have to make decisions about "hundreds if not thousands of various settings and parameters," says Gianforte. "Why not set them all to reasonable default settings right out of the box for common customer applications? For example, build a dozen or so common reports that can become the starting point Noun 1. starting point - earliest limiting point
terminus a quo

commencement, get-go, offset, outset, showtime, starting time, beginning, start, kickoff, first - the time at which something is supposed to begin; "they got an early start"; "she knew from the
 for later, more customized work."

* Avoid one-offs: Creating customized features for single customers "is never really hard," Gianforte says, "but the result is almost always "islands of customers who are a continual nightmare to upgrade and keep happy." If a one-off feature can't be avoided, "be absolutely sure that it's done in a generic way and that it's incorporated into a standard release of your software."

* Identify "sponsor" customers: Gianforte says his company has a firm rule: "We won't kick off work on a major feature without sponsor customers--identified by name, company, and phone number. This forces the lead engineers to speak with customers to get first-hand knowledge about how the software is to be used. And it means we only add functions that customers actually want."

* Know when to say no: "We don't like to do this, but when a request for a feature would add undue complexity or be impossible to support-- we do sometimes say no," says Gianforte.

* Become an ASP asp, popular name for several species of viper, one of which, the European asp (Vipera aspis), is native to S Europe. It is also a name for the Egyptian cobra (Naja haja). : Another way to reduce the customer's perception of complexity, says Gianforte, is to host the software remotely. "We've developed significant expertise about operating our own software, and the ASP option lets the customer avoid the cost of duplicating this same knowledge in-house In-house

In the context of general equities, keeping an activity within the firm. For example, rather than go to the marketplace and sell a security for a client to anyone, an attempt is made to find a buyer to complete the transaction with the firm.
," he says. "About 70% of our clients choose to host with us and we're currently serving about 30 million Web pages a month on their behalf."

* Get buy-in Buy-In

When an investor is forced to repurchase shares because the seller did not deliver the securities in a timely fashion, or did not deliver them at all.

Notes:
Those who fail to deliver the securities will be notified with a buy-in notice.
 from the whole company: Reducing software complexity can involve some tough tradeoffs, Gianforte warns. "Often, professional services associated with installation are viewed as a significant revenue opportunity," he notes--in fact, many enterprise software companies bring in more dollars from services than they do from product licenses. Thus, it's important to identify how easier implementation will help boost sales and close deals faster. "For RightNow, the payoff is that we can guarantee a 15-day implementation period."

Greg Gianforte, chief executive officer, RightNow Technologies, 77 Discovery Dr., Bozeman, Mont. 59718; 406/522-4212. E-mail: grg@rightnow.com.
COPYRIGHT 2001 Soft-letter
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2001, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Soft-Letter
Date:Jun 15, 2001
Words:632
Previous Article:MARKETING CASEBOOK #2: SIMPLE IDEAS, BIG RESULTS.
Next Article:CHECKLIST: BANNER AD COMPONENTS.
Topics:



Related Articles
Interface design: "everyday psychology." (Donald Norman, author of 'The Psychology of Everyday Things,' on software design)
Software quality on a shoestring.
Significant problems encountered by corporate taxpayers.
Spanlink and Sentinel announce partnership. (Strategic Alliances).(Brief Article)
Unisys unveils advanced Sentinel self-management technologies.(Application Sentinel and Server Sentinel 2.0)
Simplifying disaster recovery solutions to protect your data.(Disaster Recovery)
Onyx Software and Interactive Intelligence offer integrated CRM/contact center solution.(Happenings)(Brief Article)
ENCORE! 4GL School Solutions Inc.(New Products: The latest offerings in books, hardware, Internet and software)
Key software issues to consider when purchasing a tape library.(Disaster Recovery & Backup/Restore)
Nuasis NuContact Center 3.0.

Terms of use | Copyright © 2010 Farlex, Inc. | Feedback | For webmasters | Submit articles