Stories by David Taber

Cloud UI design mistakes to avoid

I've written for years that it is impossible to make a product too easy to use. But the industry has proved me wrong, by making products that are so focused on easy that they encourage sloppy, unmaintainable system configurations. In the pursuit of something easy enough for mortals to use (and sales reps to demo), some cloud vendors are paving the way for a big mess a few months after deployment.

Written by David Taber16 Dec. 11 05:50

Cloud development documentation insanity

Everybody knows that complex technology needs documents and training materials so that developers can effectively use it. In the cloud, this need is magnified by the fact that developers have to work with several languages at once (HTML, JavaScript, XML, CSS, jquery, Ruby, PHP, SQL...the possibilities are endless). So developers need more docs, right?

Written by David Taber14 Dec. 11 05:58

Top 10 stupid CRM data corruption tricks

In the spirit of David Letterman's occasional feature "Stupid People Tricks," it's time once again for a new list of errors that lead to corrupted CRM records. Past quizzes have focused on SysAdmins and consultants, but now it's time to find out how your users and their business policies can contribute to data pollution.

Written by David Taber07 Dec. 11 03:56

Is Cloud support 'racing to the bottom?'

There's a phenomenon that economists describe as a "race to the bottom," where vendors compete by undercutting in price, which leads to a reduction in quality and service.

Written by David Taber02 Dec. 11 03:55

Strategies for pruning data in the Cloud

Year after year, the cost of disk space has plummeted. Since you can pick up a terabyte for $50, it's often seemed a false economy to be careful with storage.

Written by David Taber10 Nov. 11 08:49

What your Cloud consultant is trying to tell you

Cloud consultants aren't that much different from the consulting and contracting firms that IT has used over the years. But the economics of cloud consulting are a whole bunch different from what the Big 5 firms were doing with SAP and Siebel. Thanks to the price points of cloud solutions (typically, a monthly fee) and the expectation of Web open systems (all I do is point and click, right?), behemoth consulting gigs are few and far between.

Written by David Taber27 Oct. 11 00:49

How to Avoid Cloud Code Breakage, Part 2

Last week, we covered <a href="http://www.cio.com/article/691732">how to evaluate code</a> that is developed to extend cloud applications. Now we're going to take a look at coding and system modification strategies that can make the system more fragile over time. Since CRM systems have requirements that seem to evolve endlessly, durability of your code is a key success factor to long-run success of these systems.

Written by David Taber20 Oct. 11 04:28

How to Evaluate Cloud Code, Part 1

Cloud-based applications tend to focus the users' creative impulses on what the vendors are calling "declarative programming:" point-and-click specification of behavior, plus configurations, settings, rules, and formulas. These are good choices for ease of use, containing multi-tenant workloads, and testability. But if your cloud app has large user counts or sophisticated use cases, declarative development will take you only so far: soon enough, you'll be merrily coding in both the presentation layer (view) and the business logic (controller). In some cloud environments, you'll even be working directly with metadata and the transaction layer (model).

Written by David Taber14 Oct. 11 03:07

How to support Cloud applications

Cloud computing gives user organisations and IT alike the freedom of maneuvering and long-run flexibility that was never possible with traditional enterprise applications. However, that freedom makes for new levels of unpredictability when it comes to big deployments, and some new requirements for support.

Written by David Taber01 Oct. 11 00:32

Is your CRM business process really a workflow?

CRM systems offer workflows, approval processes, and other business process enforcement features. But it's not always clear which feature you should use, and overly strict enforcement mechanisms cause big user satisfaction problems.

Written by David Taber23 Aug. 11 04:20

CRM and sales: If it's broke, fix it.

Fixing your CRM system and the sales and marketing organization will take some real time, and should be done in stages. Further, in both CRM and sales there's a serious talent shortage. Sure, there are people on the street -- but just try to find a truly great salesperson or SFDC wizard in New York or San Francisco. So you should grab the employees and consultants whenever you can find them, and expect to fix the software and organizational issues in parallel.

Written by David Taber11 Aug. 11 06:53

Evaluating Cloud vendors: The ecosystem matters

It's axiomatic that in software of any complexity, the ecosystem of plug-in products, tools, compatible APIs, and developer community can become really important. In certain software product categories, the importance of the ecosystem can swamp any feature advantage that an upstart product may have, leading to what economists call a natural monopoly.

Written by David Taber10 Aug. 11 05:37

Cloud CRM: The politics of data ownership and control

As I've written previously, CRM systems are inherently the most political of Enterprise systems. Users' bonuses and even their career paths may be riding on the data values in the CRM system. Small errors in the data can mean big problems if leads are getting lost or sales reps can't see relevant information about their customers and prospects.

Written by David Taber29 July 11 06:27

Is offshoring different in the Cloud?

Offshoring IT work to India, China, Eastern Europe, and even South America has been a staple of IT cost reduction. And by definition the Cloud means location independence. Generally speaking, they're practically made for each other.

Written by David Taber29 June 11 00:24

Implementing territories in CRM systems

As I've written before, CRM systems are the most political of all enterprise software. This is because the sales and marketing users are inherently competitive and driven by incentives that make them even more so. In the drive for this quarter's compensation and eventual promotion, sales guys will fight for lower quotas and better territories, sometimes trying to grab deals from an inattentive colleague or channel partner. Whether in large organizations or small, this may be baked in as part of the sales culture.

Written by David Taber24 June 11 05:44
[]