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
As Shutterstock has grown, there are a few key elements to our continueddevelopment speed: Small, autonomous teams: The more a team can do on their own, the faster they can go. Continuousdeployment: A key component of speed is to keep pushing out work.
Lessons Learned by Eric Ries Monday, June 15, 2009 Why ContinuousDeployment? Of all the tactics I have advocated as part of the lean startup , none has provoked as many extreme reactions as continuousdeployment , a process that allows companies to release software in minutes instead of days, weeks, or months.
Most of the time an A/B test with 1% or less of the customers exposed is fine for this. Or we’ll utilize our CustomerDevelopmentProgramcustomers that are under NDA. Protect Employees and Customers. In addition to protecting revenue and brand, we also need to protect our employees and our customers.
Lessons Learned by Eric Ries Monday, January 18, 2010 Case Study: Continuousdeployment makes releases non-events The following is a case study of one entrepreneurs transition from a traditional development cycle to continuousdeployment. ContinuousDeployment is Continuous Flow applied to software.
Lessons Learned by Eric Ries Monday, December 28, 2009 Continuousdeployment for mission-critical applications Having evangelized the concept of continuousdeployment for the past few years, Ive come into contact with almost every conceivable question, objection, or concern that people have about it.
Lessons Learned by Eric Ries Tuesday, February 10, 2009 Continuousdeployment and continuous learning At long last, some of the actual implementers of the advanced systems we built at IMVU for rapid deployment and rapid response are starting to write about it. Continuous learning -> Continuous feedback!
Lessons Learned by Eric Ries Saturday, November 8, 2008 What is customerdevelopment? But too often when its time to think about customers, marketing, positioning, or PR, we delegate it to "marketroids" or "suits." Many of us are not accustomed to thinking about markets or customers in a disciplined way.
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.
Lessons Learned by Eric Ries Sunday, February 22, 2009 Please teach kids programming, Mr. President Of course, what I really mean is: let them teach themselves. See Paul Grahams Why Nerds are Unpopular to learn more) Take a look at this article on a programming Q&A site: How old are you, and how old were you when you started coding?
I believe it is the best introduction to CustomerDevelopment you can buy. As all of you know, Steve Blank is the progenitor of CustomerDevelopment and author of The Four Steps to the Epiphany. You can imagine how well that worked. On the minus side, that has made it a wee bit hard to understand.
Lessons Learned by Eric Ries Monday, February 16, 2009 Continuousdeployment with downloads One of my goals in writing posts about topics like continuousdeployment is the hope that people will take those ideas and apply them to new situations - and then share what they learn with the rest of us. Thanks for the comments.
Lessons Learned by Eric Ries Monday, March 16, 2009 Combining agile development with customerdevelopment Today I read an excellent blog post that I just had to share. In most agile development systems, there is a notion of the "product backlog" a prioritized list of what software is most valuable to be developed next.
We had a great on-boarding process, complete with a mentoring program and a syllabus of key ideas to be covered. We didnt start with a great program like that, nor did we spend a lot of time all at once investing in it. It seems your cluster architecture is one of the key architectural constraints making continuousdeployment possible.
Its had tremendous impact in many areas: continuousdeployment , just-in-time scalability , and even search engine marketing , to name a few. When operating with continuousdeployment, its almost impossible to have integration conflicts. Case Study: Continuousdeployment makes releases n.
I have personally taught many “non-technical&# people to program – graphic designers, QA folks, even artists and animators. Instead of focusing on programs designed to specifically benefit any one group, I think our focus should be on making our companies as meritocratic as possible.
I spent some time with his company before the conference and discussed ways to get started with continuousdeployment , including my experience introducing it at IMVU. Moreover, approaching the problem from the direction that I had intuitively is a recipe for never reaching a point where continuousdeployment is feasible.
To do that, we add specific speed regulators, like integrating source control with our continuous integration server or the more elaborate dance required for continuousdeployment. The Extreme Programming folks call those "spikes", and generally don't check them in.) One last thought. Eric, great post.
Each has its own iterative process: customerdevelopment and agile development respectively. In a customer problem pivot, we try to solve a different problem for the same customer segment. When doing intense customerdevelopment, the problem team can attain a high level of empathy with potential customers.
I had the opportunity to pioneer this approach to funnel analysis at IMVU, where it became a core part of our customerdevelopment process. To promote this metrics discipline, we would present the full funnel to our board (and advisers) at the end of every development cycle. Case Study: Continuousdeployment makes releases n.
I am heavily indebted to earlier theorists, and highly recommend the books Lean Thinking and Lean Software Development. I also owe a great debt to Kent Beck, whose Extreme Programming Explained: Embrace Change was my first introduction to this kind of thinking. (So Labels: customerdevelopment , lean startup 8comments: Amy said.
But if you want to practice rapid deployment, you need to be able to deploy that build in one step as well. If you want to do continuousdeployment, youd better be able to certify that build too, which brings us to. For more on continuousdeployment, see Just-in-time Scalability. Can you make a build in one step?
These problems can be anything: development mistakes, site outages, marketing program failures, or even internal missed schedules. I pick that example on purpose, for two reasons: 1) most of the companies I work with deal with this problem and yet 2) almost none of them have any kind of training program in place for new employees.
If you cant find any , maybe that means you havent figured out who your customer is yet. And if you dont know who your customer is, perhaps some customerdevelopment is in order? Labels: customerdevelopment , search engine marketing 13comments: Jim Lindstrom said. What is customerdevelopment?
If you havent seen it, Pascals recent presentation on continuousdeployment is a must-see; slides are here. If you havent seen it, Pascals recent presentation on continuousdeployment is a must-see; slides are here. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup?
If done right, a programming interview serves two purposes simultaneously. For software engineers, I think this absolutely has to be a programming problem solved on a whiteboard. My technique is to structure a technical interview around an in-depth programming and problem-solving exercise. Have you tried it?
Not everything has to follow lean startup and customerdevelopment principles, and I write that as a devoted practitioner of both. It would be far more useful to discover how Apple really does develop their innovative products it rather than assume that they follow the principles that you and I espouse.
He is the co-author of several books including The Black Art of Java Game Programming (Waite Group Press, 1996). 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.
The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Amazon PostRank
When I was working my first programming jobs, I was introduced to the following maxim: "time, quality, money - pick two." 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?
For those whove heard it, it contains a length discourse on the subject of agile software development and extreme programming, including its weaknesses when applied to startups. I assumed he was there to refute my critique of extreme programming, but nothing could be further from the truth. Was that really the Kent Beck?
Eventually, I hope to get them on a full agile diet, with TDD, scrums, sprints, pair programming, and more. But first I think we need to save the product manager from that special form of torture only a waterfall product development team can create. Case Study: Continuousdeployment makes releases n. Amazon PostRank
The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Amazon PostRank
If we’re practicing continuousdeployment, we can be confident that we’ll be able to rush an emergency fix into production without risking introducing further problems. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? Case Study: Continuousdeployment makes releases n.
The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Amazon PostRank
The Entrepreneur’s Guide to CustomerDevelopment ▼ June (3) What is a startup? Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Amazon PostRank
The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Amazon PostRank
The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Amazon PostRank
(For more on how this plays into the process of scaling up, see the Customer Creation stage of the customerdevelopment model.) But in the meantime, by iterating on their product with customers, they have a chance to get there on their own. Labels: agile , customerdevelopment 15comments: Scott Shapiro said.
Weve got a new scholarship program up and running. Each part of the program is organized around one phase of the Build-Measure-Learn feedback loop and begins with a keynote address from a heavy hitter: Steve Blank on CustomerDevelopment, Randy Komisar on "Getting to Plan B" and - a third person, not-yet-announced-but-extremely-cool-trust-me.
When I first encountered customerdevelopment , it was considered pure lunacy by mainstream entrepreneurs and VCs. When I first encountered customerdevelopment , it was considered pure lunacy by mainstream entrepreneurs and VCs. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup?
Each of these four currencies represents a way for a customer to “pay&# for services from a company. A great product enables customers, developers, partners, and even competitors to exchange their unique currencies in combinations that lead to financial success for the company that organizes them.
The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Amazon PostRank
(For more on how to figure out which question applies in which context, see Business ecology and the four customer currencies.) Systematically testing the assumptions that support the vision is called customerdevelopment , and it’s a parallel process to product development. and for which customer?
And, as one entrepreneur put it to me, "we understood that a big part of our responsibility in the program was to make sure the mentors have a good experience, by taking their advice to heart and giving them a feeling of being part of our evolution as a company." And do your customerdevelopment. Articulate, inspirational.
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