Remove Continuous Deployment Remove Design Remove Restful Remove Software Developers
article thumbnail

Why Continuous Deployment?

Startup Lessons Learned

Lessons Learned by Eric Ries Monday, June 15, 2009 Why Continuous Deployment? Of all the tactics I have advocated as part of the lean startup , none has provoked as many extreme reactions as continuous deployment , a process that allows companies to release software in minutes instead of days, weeks, or months.

article thumbnail

Beyond the garage

Startup Lessons Learned

SLLCONF featured incredible entrepreneurs on stage to put those ideas to rest (watch, for example: Aardvark , Grockit , Dropbox , PBworks ). It may be hard to remember that there was a time when people in the agile software development community thought Lean Startup was incompatible with agile practices.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Techstars brings The Lean Startup to Boulder

Startup Lessons Learned

I thought Id share a little bit of that, too: I’ve been interested in different approaches to software development going back to 1987 when – in my first company Feld Technologies – my partner Dave Jilk and I started talking about “semi-custom software development&# (way ahead of its time).

Lean 68
article thumbnail

Good enough never is (or is it?)

Startup Lessons Learned

And the rest is history: Google Maps was a huge success. This is precisely the dilemma that the doctrine of minimum viable product is designed to solve. When people start using quality, reliability, or design as an excuse to delay, it used to make me nervous, even when these suggestions were well intentioned. Ship it.&#

article thumbnail

Lessons Learned: About the author

Startup Lessons Learned

So if youre new, consider not paying any attention to the rest of this post, and just diving into the archives, if you havent already. Although Catalyst folded with the dot-com crash, Ries continued his entrepreneurial career as a Senior Software Engineer at There.com, leading efforts in agile software development and user-generated content.

article thumbnail

The Steve Jobs method

Startup Lessons Learned

My guess is they have lots of people constantly working on interesting new tools for their designers to play with. Discover whats in customers heads, and tackle problems where design is a differentiator. Those new capabilities must translate into a constant stream of prototypes - most of which turn out to be utterly bad ideas.

article thumbnail

Lessons Learned: Refactoring yourself out of business

Startup Lessons Learned

Its an essential discipline of good software development, especially in startups. Instead of waiting for that to happen, make sure there is a mechanism for sharing refactoring lessons with the rest of the team. The goal of refactoring is to make it easier to do future development. Heres a company I met with recently.