TODO: add notes on Make-compatibility; coalesce the "basic strategy" notes into something more concrete

A marketing strategy for Vesta

First steps

What alternatives are out there right now?

(most prominent in each category listed first...)

SCMs: CVS, Perforce, SVN, Bitkeeper, RCS, Git

Build: Make, Ant, ??

Dissections of the market:

RCS

CVS

Git

SVN

Perforce

Bitkeeper

Make

Ant

vesta

Commercial

*

*

Free, open-source

*

*

*

*

*

*

*

guesstimated usage (SCM)

5%

50%

-

20%

20%

1%

-

-

0%

guesstimated usage (build)

-

-

0%

-

-

-

70%

20%

0%

Feature-rich, modern, cutting-edge:

*

*

*

*

Out-dated, weak, less enabling:

*

*

*

*

What type of market is it (novel, established, commodotized, luxury, etc)?

Cost: mostly free; commodotized

Innovation: very little monotonic innovation, hampered by low (zero) margins

Maturity: very well established, stuck in many ruts

Why is this product different?

Points of Differentiation: what the other products do wrong

Points of Differentiation: USPs

Points of Parity: what the other products do that is the same

Winning Concepts

"things that should make you want to use Vesta as soon as you appreciate them"

Vesta, meanwhile (one for each item above):

-- note: the second problem above is so extreme that these days I *never* compile any programs from source, no matter what; if I absolutely must get it compiled, I'll get someone else to do it for me - my time is too valuable to waste on this. Except ... with vesta, I have no qualms about replicating and compiling anything, because I *know* it will Just Work (on average, around 80% of linux source I downloaded the make files for didn't work first time, and around 30% still didn't work even after moderate debugging of poor makefiles, missing dependencies, incorrect library versions, etc)

Conclusions

Summary: "it's a whole new world of development – but no more complex than the tools you already use – and whatever tool you use, this one fixes some of the biggest problems you already have"

Problems with current approach:

Broad strategy:

Basic Strategy

"Make is the biggest single target to unseat: 50% of all Make users is a bigger market than any other."

"CVS is the easiest large target to unseat: smaller than Make, yet biggest in it's space and so very bad"

"Target those currently evaluating/moving to SVN/Bitkeeper/etc: most of the users most easy to convince are probably not using CVS any more"

"Create the idea in consumer's heads that all SCMs and BSs must be "perfect" (stable, robust, thread-safe, repeatable, etc): this immediately causes them to avoid many alternatives (CVS, Git, Make, Ant, ???)"

"Show users with simple examples some "magic" from combined SCM+BS (that can't be done with non-integrated e.g. using Make + CVS): the USP where Vesta has no competitors!"

"Setup easy, simple, inviting welcomes: when a user is flirting with vesta, re-assure them that this is a clever choice, that they aren't buying-in to Betamax, give them an easy migration-path specific to their background, convince them they have little new to learn"

Targets

...TBD...

Subpages