Remove Agile Remove API Remove Customer Development Remove Design
article thumbnail

10,000 Startups – Startup Weekend Next

Steve Blank

The class teaches founders how to dramatically reduce their failure rate through the combination of business model design, customer development and agile development using the Startup Owners Manual. You’ll understand the customer development process. Starts Nov 28 th.

Startup 335
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. Yet there is one silver lining when it does happen: we wind up throwing out working code , debt-riddled and elegantly designed alike.

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: The engineering manager's lament

Startup Lessons Learned

The idea is that once we move to the new system (or coding standard, or API, or.) As I evolved my thinking, I started to frame the problem this way: How can we devise a product development process that allows the business leaders to take responsibility for the outcome by making conscious trade-offs?

article thumbnail

Continuous deployment for mission-critical applications

Startup Lessons Learned

Switching these customers directly to continuous deployment sounds harder than it really is. A typical "new feature" release is, in my experience, about 80% changes to underlying APIs or architecture. You might have the interaction designer who designed it take a look to see if it really conforms to their design.

article thumbnail

Why Continuous Deployment?

Startup Lessons Learned

The agile software movement has made numerous contributions: continuous integration, which helps accelerate feedback about defects; story cards and kanban that reduce batch size; a daily stand-up that increases tempo. Think of the dozens of little API changes that are required when we want to pass new values through the system.

article thumbnail

Lessons Learned: Product development leverage

Startup Lessons Learned

But part was a recognition that we could gain substantial competitive advantage by leveraging a community of like-minded visionary customers to serve a wider (and more mainstream) audience than we could alone. Making UGC work requires good tools, open standards, and proper incentive design. Expo SF (May.

article thumbnail

Lessons Learned: Cash is not king

Startup Lessons Learned

Customer Development : a disciplined approach to finding out if there is a market for your product before its too late. Customer Development Engineering : techniques for accelerating your product development. The Entrepreneur’s Guide to Customer Development ► June (3) What is a startup?