This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
CustomerDevelopment is all about gathering a list of what features customers want by talking to them, surveying them, or running “focus groups.” CustomerDevelopment is all about gathering a list of what features customers want by talking to them, surveying them, or running “focus groups.”
Lessons Learned by Eric Ries Sunday, September 7, 2008 CustomerDevelopment Engineering Yesterday, I had the opportunity to guest lecture again in Steve Blank s entrepreneurship class at the Berkeley-Columbia executive MBA program. Its a nice complement on the product engineering side to his customerdevelopment methodology.
If youre trying to design an architecture to maximize agility, how can that work if some people are working in TDD and others not? That means knowing whats written and whats not, what the architecture can and cant support, and how long it would take to build something new. Thats more than just drawing architecture diagrams, though.
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.
Because five whys kept turning up a few key metrics that were hard to set static thresholds for, we even had a dynamic prediction algorithm that would make forecasts based on past data, and fire alerts if the metric ever went out of its normal bounds. What is customerdevelopment?
For example, at a previous virtual world company , we spent years developing an architecture to cope with millions of simultaneous users. The downside was that we had to combine dozens of projects whose internal architectures, coding styles, and general quality varied widely. Sometimes quick and dirty actually incurs less debt.
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. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? No departments The Five Whys for Startups (for Harvard Business R.
Lessons Learned by Eric Ries Sunday, January 4, 2009 Sharding for startups The most important aspect of a scalable web architecture is data partitioning. So far, this is just a summary of what all of us who have attempted to build web-scale architectures considers obvious. Customer data is normally partitioned according to customer id.
I suggested that we change the underlying architecture of our UI system so that the artists would be able to build their own UI pieces themselves and then integrate them into the product without requiring new code every time. The Entrepreneur’s Guide to CustomerDevelopment ▼ June (3) What is a startup?
I know them right away - we can talk high-level architecture all the way down to the bits-and-bytes of his system. When the architecture needs modifying - why do we need a meeting? Building a good application architecture is not just coding. Its common to find a hacker at the heart of almost any successful technology company.
And as Kapor himself points out, the core ideas have even older origins: The Roman architecture critic Vitruvius advanced the notion that well-designed buildings were those which exhibited firmness, commodity, and delight. CustomerDevelopment is itself an example of SBCE. We owe a lot to this seminal document.
Both sides start to think of their point of view in moralistic terms: “those guys don’t see the economic value of fast action, they only care about their precious architecture diagrams&# or “those guys are sloppy and have no professional pride.&# No departments The Five Whys for Startups (for Harvard Business R.
You dont need to invent a new architecture, and you dont need to even build your architecture up-front. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? Were in a new wave of platform evolution. 1 comments: flixsterwidgettest said. yeah, its awesome.
As a consequence, corporations used metrics like return on net assets (RONA), return on capital deployed, and internal rate of return (IRR) to measure efficiency. These metrics make it difficult for a company that wants to invest in long-term innovation. Filed under: Corporate Innovation , CustomerDevelopment.
Lets start with a distinction between shipping new software to the customer, and changing the customers experience. The idea is that often you can change the customers experience without shipping them new software at all. It would carefully monitor their behavior, and especially their technical metrics, like crashes and freezes.
Open APIs and data-oriented architecture (aka "web 2.0"). The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? Startup Visa update ► February (5) Kiwi lean startup + Australia next Why diversity matters (the meritocracy business) Beware of Vanity Metrics (for Harvard Business Rev.
Someone has managed to convince themselves that they have to do their big architecture change in one fell swoop. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? When Ive worked to get everyone to build in small batches, I would see this pattern in action.
Some examples of innovation tools are CustomerDevelopment, Design Thinking, User-Centric Design, Business Model Canvas, Storytelling, etc. This process emphasizes rapid learning cycles with speed, urgency, accepting failure as learning, and innovation metrics. Upon reflection we identified two root causes.
I started my last company with 100% off-shore resources because I could never have completed CustomerDevelopment at a reasonable cost of money or regulatory burden had I employed US Citizens. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup?
Eric, Is this post about Architecture? I define Architecture (capital A) as "the advocacy for human values in a process" (not little a architecture, over-arching structural approach, just design-in-the-large). The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup?
It’s important to invest in good architecture so that your website will scale once customers arrive. If you make that investment, and then customers arrive, and the site stays up, most companies will reward the people who built the architecture and, thus, prevented the scaling problems.
and going into a long diatribe about how insecure the ActiveX architecture was compared to Javas pristine sandbox. what happens if we have a pipelined architecture? The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? What is customerdevelopment?
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. Monitoring of real-world metrics. Switching these customers directly to continuous deployment sounds harder than it really is.
But it goes beyond that, including techniques for improving the economics of product development. Reinertsen weaves together ideas from lean manufacturing, maneuver warfare, queuing theory, and even the architecture of computer operating systems and the Internet. No departments The Five Whys for Startups (for Harvard Business R.
Most startups start out with only 1 or 2 offerings and often aren’t thinking about how things might fit into a naming architecture. About Rocket Watcher Rocket Watcher is my personal blog covering marketing for startups including messaging, market strategy, lead generation and metrics. customerdevelopment.
Coupled with A/B testing, customerdevelopment, and thinking through business problems in a scientific, hypothesis-driven way, you end up with a powerful cocktail of techniques to build a modern startup in the most iterative way possible. Ideas for when and how to pay down product design debt? Please comment! what a coincidence.
In other words, how can we adapt the Business Model Canvas when the metrics of success for an organization is not revenue? What architecture components can they innovate on and what can’t they?). In the defense and intelligence community the metrics of success are not revenue but mission achievement. Lessons Learned.
Even though some aspects of the product were eventually vindicated as good ones, the underlying architecture suffered from hard-to-change assumptions. Without conscious process design, product development teams turn lines of code written into momentum in a certain direction. Even a great architecture becomes inflexible.
The engineering team has decided its reached a breaking point, and is taking several weeks to bring it up to modern standards, including unit tests, getting started with continuous integration , and a new MVC architecture. On the other, they already have a team fully engaged on making their product architecture better. Homer said.
We organize all of the trending information in your field so you don't have to. Join 5,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content