article thumbnail

Lessons Learned: The three drivers of growth for your business.

Startup Lessons Learned

is an elegant way to model any service-oriented business: Acquisition Activation Retention Referral Revenue We used a very similar scheme at IMVU, although we werent lucky enough to have started with this framework, and so had to derive a lot of it ourselves via trial and error. Case Study: Continuous deployment makes releases n.

article thumbnail

Lessons Learned: A new version of the Joel Test (draft)

Startup Lessons Learned

But if you want to practice rapid deployment, you need to be able to deploy that build in one step as well. If you want to do continuous deployment, youd better be able to certify that build too, which brings us to. For more on continuous deployment, see Just-in-time Scalability. Can you make a build in one step?

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Lessons Learned: Product development leverage

Startup Lessons Learned

In that same spirit, here are some suggestions for tactics you can use to increase the leverage of your product development efforts: Free and open source software (and even hardware ). When you participate in an open community like these you take advantage of tremendous amounts of effort.

article thumbnail

Lean startup tools for Rails apps

www.subelsky.com

Because it has an RSS feed, one could also use "Unresolved Hoptoad Errors" as a metric influencing the continuous deployment system. There are several good unit testing frameworks for Rails, each with their own devotees. For our metrics we mainly use Graphite , the graphing and analysis system open-sourced last year by Orbitz.

Lean 41
article thumbnail

Lean Startup at Scale

Startup Lessons Learned

More important, the iteration framework gave us something like a meta-process: we could try new ideas about how to manage development process and measure them against historical data to see what could further optimize the process. Continuous deployment: A key component of speed is to keep pushing out work.

Lean 167
article thumbnail

You don't need as many tools as you think

Startup Lessons Learned

It also has the nice side-effect of driving down the batch size of work, but thats for another post) This framework for making progress evident applies to more than just scheduling, of course. Case Study: Continuous deployment makes releases n. If the task is not complete, you force people to surface the issue quickly. (It

article thumbnail

Lessons Learned: Why PHP won

Startup Lessons Learned

When we started IMVU in 2004, we could rely on a staggering amount of open source software that jumpstarted our initial product offering. PHP can do what no other language or framework can (albeit django). and Rails as a web framework. If youre using big frameworks in PHP, you are almost 100% wrong to be doing so.

PHP 166