Remove Agile Remove Architecture Remove Customer Development Remove Developer
article thumbnail

Lessons Learned: Customer Development Engineering

Startup Lessons Learned

Lessons Learned by Eric Ries Sunday, September 7, 2008 Customer Development Engineering Yesterday, I had the opportunity to guest lecture again in Steve Blank s entrepreneurship class at the Berkeley-Columbia executive MBA program. Ive attempted to embed the relevant slides below. Talk about waste.

article thumbnail

Startup Suicide – Rewriting the Code

Steve Blank

The benefits of customer and agile development and minimum features set are continuous customer feedback, rapid iteration and little wasted code. But over time if developers aren’t careful, code written to find early customers can become unwieldy, difficult to maintain and incapable of scaling.

Insiders

Sign Up for our Newsletter

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

article thumbnail

[Review] The Lean Startup

YoungUpstarts

Through rapid experimentation, short product development cycles, and rigorous measurements of the right metrics, they can ascertain what customers really want. Such direct experiences allows one to test critical “leap-of-faith” assumptions about what customers like and dislike.

Lean 193
article thumbnail

Lean Meets Wicked Problems

Steve Blank

Now at Imperial College Business School and Co-Founder of the Wicked Acceleration Labs , Cristobal and I wondered if we could combine the tenets of Lean (get out of the building, build MVPs, run experiments, move with speed and urgency) with the expanded toolset developed by researchers who work on Wicked problems and Systems’ Thinking.

Lean 294
article thumbnail

Lessons Learned: What does a startup CTO actually do?

Startup Lessons Learned

When Ive asked mentors of mine who have worked in big companies about the role of the CTO, they usually talk about the importance of being the external face of the companys technology platform; an evangelist to developers, customers, and employees. Thats more than just drawing architecture diagrams, though.

CTO 168
article thumbnail

Lessons Learned: Just-In-Time Scalability

Startup Lessons Learned

We wanted an agile approach that would allow us to build our software architecture as we needed it, without downtime, but also without large amounts of up-front cost. After all, the worst kind of waste in software development is code to support a use case that never materializes. Expo SF (May.

article thumbnail

Embrace technical debt

Startup Lessons Learned

Like a financial debt, the technical debt incurs interest payments, which come in the form of the extra effort that we have to do in future development because of the quick and dirty design choice. Startups especially can benefit by using technical debt to experiment, invest in process, and increase their product development leverage.