Remove 2008 Remove Agile Remove API Remove Lean
article thumbnail

Lessons Learned: The engineering manager's lament

Startup Lessons Learned

Lessons Learned by Eric Ries Monday, October 20, 2008 The engineering managers lament I was inspired to write The product managers lament while meeting with a startup struggling to figure out what had gone wrong with their product development process. The idea is that once we move to the new system (or coding standard, or API, or.)

article thumbnail

Embrace technical debt

Startup Lessons Learned

I hope to show why lean and agile techniques actually reduce the negative impacts of technical debt and increase our ability to take advantage of its positive effects. Yet other agile principles suggest the opposite, as in YAGNI and DoTheSimplestThingThatCouldPossiblyWork. Reconciling these principles requires a little humility.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Why Continuous Deployment?

Startup Lessons Learned

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. The Lean Startup Intensive is tomorrow at Web 2.0. Expo SF (May. for Harvard Business Revie.

article thumbnail

Continuous deployment for mission-critical applications

Startup Lessons Learned

A typical "new feature" release is, in my experience, about 80% changes to underlying APIs or architecture. Some of these benefits are shared by agile systems which have continuous integration but large batch releases, but others are unique to continuous deployment. The Lean Startup Intensive is tomorrow at Web 2.0.

article thumbnail

Lessons Learned: Product development leverage

Startup Lessons Learned

Its a key lean startup concept. Open APIs and data-oriented architecture (aka "web 2.0"). For example, I recently created a customer validation exercise around the Lean Startup Workshop. The Lean Startup Intensive is tomorrow at Web 2.0. The much-promised era of component reuse in software is finally upon us.

article thumbnail

Lessons Learned: Cash is not king

Startup Lessons Learned

In lean times, it’s most important to focus on cutting costs in ways that speed you up, not slow you down. In fact, every single lean transformation documented in books like Lean Thinking took place in the midst of serious external threats. And, of course, theres the Lean Startup session at the upcoming Web 2.0

article thumbnail

Lessons Learned: Sharding for startups

Startup Lessons Learned

A given customer would have an entity URL that looked like this: customer://1234 Somewhere in your API, you have a way to access data about a given customer. Whichever API you use, URL-based sharding is very easy to understand. The better your internal APIs and data architecture, the easier this step will be.