Tuesday, December 18, 2007

The Common Law and Agile Development

Matt over at 37signals wrote this:
http://37signals.com/svn/archives2/functional_specs_subvert_the_hierarchy_of_nature.php
It's basically a comparison of the issue of creating functional specs vs agile team collaboration with the issue of code law vs common law.

"So what’s code/common law got to do with it? Here’s a very basic explanation of the legalese: Code law is based on a system of codified written laws. The rules are set and that’s that. Common law, on the other hand, is based on a series of ongoing decisions (like the legal system here in the US).

"So we’ve got a rigid system that’s set in stone vs. a flexible one that reacts and responds to real-world situations. Sounds familiar, eh?"

This is my response:

You've touched on something that goes extremely deep, Matt. Code Law has a powerful tendency to supplant common law in all but the most vigilant cultures. Written laws, process documents and specifications all have a place AS AN ARTIFACT OF AND ENABLER OF COLLABORATION. Supplying too much documentation can turn the best of teams into drones.

Code Law also creates the illusion of power over chaotic forces
that require empowered, immediate intelligent responses that are specifically subverted by the presence of written rules. Coded Law takes natural forces of human collaborative psychology and attempts to manipulate them with what are ultimately words (and maybe some pictures).

I was recently asked to create an entire process out of the box before I even had a chance to hire the team and while core definition work was taking place. These were business processes and the total number of processes needed could have been brought together by a team in a matter of days. A former boss of mine (who owned a consulting company that was so chaotic that the mere application of common sense made one look like a genius) insisted on defining all the processes up front. I tried to explain what that would do to the dynamics of the team that had to execute the processes but he didn't even begin to get it.

This is the typical problem - people with power want to feel safe from threats that can rip through a phone book worth of paper at will. They want to read something that makes them feel like all the preparations have been made for the big journey. Big specs allow managers and executives who aren't fully engaged to pretend to themselves that they are.

The bottom line is that sizable bodies of law, process definitions and specs are remarkably dangerous things that require constant expert vigilance or they turn on you. The most dangerous types are the ones where parts are relevant and parts aren't. If you must use specs use short, focused collaborative things with a "use by" date much like you find on a carton of milk.

Monday, December 17, 2007

Compendium of Click to Call Services

I've been doing quite a bit of competitive research into Click to Call services and am considering writing up my research as a compendium of some kind. There's a natural conflict of interest since I run a company that offers the service but with full disclosure people may still trust me enough to find it useful.

Am I crazy?

New Press Release for Vitacall

Web 2.0 Click-to-Call Company Poised to Capture Growth in Pay-for-Performance Advertising


BOULDER, COLORADO December 15, 2007 Advertising News
(PRLEAP.COM) December 15, 2007 - Vitacall LLC (http://www.vitacall.com ), a Boulder, Colorado based Web 2.0 telephony company has just introduced cutting edge Click-to-Call services to its suite of products. Click-to-Call services allow companies to place links on their websites or banner ads, enabling customers to immediately call and be connected to their businesses. Data from these calls can then be analyzed to provide a more robust understanding of their customers including how a customer found the company, how long they communicated on the call, and even personal data about the customer.

"We feel that Vitacall’s Click-to-Call service will rapidly replace 800 numbers online due to their affordability and the additional customer information they provide." said Vitacall’s CEO, Tim Rohde. "By offering the most competitive Click-to Call rates in the industry and the sophistication needed for back-end integration and analytics, we can address the needs of small businesses and enterprises alike. We’re particularly excited about the potential this has for pay-for-performance marketers. Now they can include phone calls in their mix of pay-per-click campaign services."

Click-to-Call services are expected to grow rapidly in the near future, as familiarity with the technology grows. "It’s rare to find a cutting edge technology that can be implemented with so little cost - it should be a "no brainer" for most service oriented businesses" said Fred Portner, CFO of Envision Equity Partners. "Anytime I can pay less money per customer contact and retrieve more information about those contact sessions, I’m going to jump at the opportunity. And my developers looked at the standards-based interface and actually smiled at me."

Contact Information

Tim Rohde
Vitacall LLC
303-443-0449
Email Vitacall LLC

http://www.prleap.com/pr/108787/

Thursday, November 1, 2007

Mac Trojan Not a Surprise

Any operating system routinely run by people who think that they are safe from security threats due to a brand name is cracker candy.

http://blog.wired.com/27bstroke6/2007/10/mac-users-get-a.html?cid=88392224#comment-88392224

This is the first of many exploits that will be targeted at Macs. I would be surprised if the exploits discussed at the 2006 Back Hat conference a while back aren't already in use somewhere.

http://blogs.pcworld.com/staffblog/archives/002514.html

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2175

Upshot - computers with internet connections (especially WiFi) are vulnerable to exploits. Patch 'em and run malware defense software to, at least, minimize the damage.

Sorry the world isn't a nicer place....

Wednesday, October 31, 2007

My Latest SAS Solution

My latest SAS solution is a Click-to-Call service. check it out at Vitacall!

this is the marketing copy I'm using for my onesheet. I'd appreciate comments on it.

What is Click-to-Call?
Click-to-Call enables a consumer to click a button or link on a website that initiates a phone call between their phone and a business’s phone. Launching a call this way is inherently trackable. This lends itself to environments where lead performance and other metrics are priorities.

Google recently began offering Click-to-Call service directly from their search results. Exposure to this technology is likely to drive consumer expectations and, thus, business demand.

Businesses can benefit significantly by offering a choice of web contact methods that include telephony. Unfortunately, Click-to-Call has traditionally been a complex and expensive feature to implement since it bridges the gap between telephony and web development. The companies currently in the marketplace are forced to charge high rates for this service by the capital costs they incurred pursuing this vision “too early.”

What makes Vitacall’s Click-to-Call different?
Vitacall has developed a proprietary method of delivering Click-to-Call service that is far less capital and labor intensive than our competition.

While our competition charges services fees of $1.25 per call just to start, Vitacall offers our Click-to-Call service at commodity telephone usage rates similar to the pricing of 800 numbers. This pricing model changes Click-to-Call from a specialized solution to a standard web feature. This feature can be used anywhere a phone number is displayed including
§ Landing pages
§ Contact us pages
§ Emails
§ Text messages…
…anywhere you can put a hyperlink you can launch Vitacall’s Click-to-Call service!

What about integration?
All of Vitacall’s services are designed to operate on a Software-as-a-Service model. This makes integration between our services and others profoundly easy. We also offer a full scope of customized features such as skills-based routing, geospatial routing, analytics and integration services.

How quickly can we start?
Vitacall Click-to-Call can be implemented in minutes. Our software can scale to millions of simultaneous users at any time. Our integration and customization staff are standing by! In other words you can get started Now!


Thanks for checking it out!