Archive for May, 2006

NVA plug in the BCBR

Friday, May 26th, 2006

NVA got written up today in a BCBR (Boulder County Business Report) article about blogging. Really the article started with Stormlab, my web design firm, who did a bang up job of developing a custom theme for WordPress to make the blog look like the rest of the NVA site.

Here’s the article: http://bcbr.datajoe.com/app/ecom/pub_article_details.php?id=80931

Sphere: Related Content

web 2.0 - should you ignore your first 25,000 users?

Monday, May 15th, 2006

There are a few new blog posts out there this morning that resonated with me. Good food for thought for anyone already in, or getting into the “web 2.0 game”. There are a number of good questions/discussion points nested in these posts and related comments. I won’t repeat what’s been said - just take 5 minutes and follow the links below.

  1. How many users/subscribers does it take to make you relevant?
  2. Do you really understand your traffic? Do you know what that means?
  3. Should you listen to your early adopters?

Josh Kopelman on the “TechCrunch” phenom
A VC’s musings on web 2.0
Brad Feld commenting on the above post threads

Sphere: Related Content

the new “beta” @ google - is it more than a name change?

Thursday, May 11th, 2006

No sooner did I hit “publish” on my post about the new “beta” in today’s online application world did I come across this posting on the Google Operating System blog.

“Every new product from Google had a distinctive label: “Beta”. The dictionary definition for “beta” is: “a version of an application that is made available prior to the official release for the purposes of testing.” Google used the term with a more general meaning: an application that it’s almost complete, that may still have bugs, that’s not fully supported and that may be dropped if user don’t like it. Google has a principle: launch early, and “beta” was a term to illustrate that.

Now most Google products dropped the “beta” label and replaced it with “labs” to show they are still an experiment. You can see this change at most products listed at Google Labs. The only products that are still in beta are: Gmail, Google Toolbar 4 and Google Desktop 4.”

Everyone reset his or her mental dictionaries. In Googleland “beta” now is “labs” - and yes, they mean basically the same thing. After you get your brain around this, ask yourself this question: Does the change from “beta” to “labs” give Google even more room to launch incomplete products for public testing?

The two terms carry different connotations in my mind, but I guess Google marketing can define them however they like. The explanation is interesting because I’ve rarely known a product at the beta stage to still be at risk of totally blowing up (ok, I lie) or being shot. If you have invested in the development of a software product sufficiently to get it packaged and available as a beta, the decision should have been made months prior if was a go/no go.

While the whole beta>labs change is probably a marketing gimmick, there is a larger evolution happening here that warrants a discussion. Google is one of many companies (perhaps the most visible) that are actively changing the way that applications are developed and deployed. There are changes happening to the development model, to the launch strategy, and to the way an application producer interacts with customers. Things are changing more slowly in the enterprise application world vis a vis online apps, so I’ll focus on the online application side.

In honor of Eric Schmidt, I’ll use a comparison between two of his companies.

Novell: During my tenure at Novell and the now defunct Volera I had great visibility into the Novell “machine”. Novell was (and probably still is) a company created “by engineers for engineers”. The company was paying a number of teams of developers lots of money to tinker and invent software and ideas. The flaw was the lack of strategy and focus, but that’s another story. What would happen is a group of developers would come up with something they thought was cool and interesting and compelling. Then there were many hoops to jump through before anyone outside of the company saw it. I saw silos inside the company working on stuff that had no commercial viability or even market need (my opinion, of course), and many good technological advancements that DID have viability never got to market. I think it was all in search of the next Netware or “MSFT killer”…but w/o timelines, requirements or waiting customers. There was no mechanism to test or tweak these potential products with customers without significant further investments and attention from multiple departments.

Google: I suppose there is some irony here in that Google operates like Novell in some ways, but under a totally different paradigm. Enterprise software and applications instead of web based apps and tools that can be marketed and packaged for consumers OR enterprises. Google encourages its developers to work on “pet projects” every week, and has created a culture where blank-canvas idea formation is part of the job. What is fundamentally different is in the execution and approach to bringing these products to market. In Google’s case, they can now get away with launching a mostly complete app as a beta “labs” release and seeing if it sticks. As Google marches toward total world domination (watch for a future post on this), they will continue to launch apps and utilities that may or may not become part of the product suite down the road. You just can’t do that as an ISV in enterprise software (not if you want to keep your installed base at least), and MSFT customers freak out on a regular basis when some component shows up in one release and then disappears or gets buried.

The net-net is a major evolution in how technology companies can get away with bringing new apps or ideas to market and testing them using the public, without having to commit to long term support or new features. If it sticks, awesome. If not, oh well.

I realize my comparison could be construed as apples and oranges as online apps operate under VERY different constraints than enterprise software platforms, but I believe it’s still relevant. Perhaps Eric’s old company can learn from his new company and bring the same paradigm shift to the enterprise? Will the non-committal public-beta approach trickle down in some ways to other software markets?

Sphere: Related Content

the new “beta”

Tuesday, May 9th, 2006

I come from primarily an enterprise software and infrastructure background, where “beta” means pre-release, not ready for public consumption, still needs to be tweaked, etc.

Two years ago it was rare you saw an online service launch with the term “beta” attached to the logo or site name. Friendster was the first one I remember, then Gmail*, and now it seems like every site out there that’s been around for less than 6 months is a beta. I’m not sure how I feel about this yet - I have two prevailing thoughts:

1. Launching a new web service and calling it a beta is a cop-out. It just means you don’t fully stand behind your product yet because you had to rush it to market and it’s not sufficiently complete.

2. Websites don’t get incremental versions like desktop or server software all that often, so flagging something new as a beta is a legit and creative way to let the users know it’s still a work in progress, but usable.

As with many things in the online world this might just be a trend and in 6 months some marketeer will come up with a new way to communicate “incomplete and needs more features, but come use it anyway”. Is it happening already?

* If anyone has Google’s definition of Beta I’d like to know if the definition changes based on the application context.

Sphere: Related Content

a good time to start a company?

Tuesday, May 9th, 2006

It’s amazing how things appear before you when you are looking…You know that cliche’ about being blind to a new car on the road until you start shopping for cars, and then it seems the car you are looking at is everywhere? The blogosphere seems like that sometimes.

I have been dialoging with a client of mine the past week or so on topics surrounding the pros and cons of starting a software/internet today and how to structure the company. Sure enough, while checking out new posts tonight I came accross this excellent post on the topic of The New Dual Track by Josh Copelman of Redeye VC on incredibly relevant topics. The essence of the post is that new funding and valuation models are emerging, and that the old “dual track” has been replaced by a new one thanks to lower technology and development costs, and a changing venture mindset. There goes that new car…
Here are some of the topics I’ve been discussing with my client this week;

  • Angel or VC money? How much do we really need and what does it “cost” and “buy”?
  • Technology Platforms - I’m a LAMP proponent for getting web apps online quickly and cheaply. It used to be proof-of-concept meant mock-ups and demos, today you can actually launch an online application or web service usable by a real audience in the same amount of time and get away with calling it a “beta”. <-- more on this later
  • Structures and Valuations - too many tech businesses have been started with the founders or investors having pre-ordained exits in mind. Yes, starting companies designed to be sold to one of the 500lb gorillas has worked in the past. Today, you have to build a business on a solid foundation with a real product that generates revenue and does something useful. Not to say this is the rule, but it should be…

The tough thing about starting technology companies is that the answer to many of the fundamental questions is the same: “It Depends”. It used to be really tough to find any guidance or commentary of this sort online; it is great to see good posts (and comments!) on these topics sprouting everywhere in the blogosphere.

Sphere: Related Content