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
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.
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. At IMVU it’s a core part of our culture to ship.
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. This case presents a further complication: desktop software.
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. Can this methodology be used for startups that are not exclusively about software?
Lessons Learned by Eric Ries Saturday, November 8, 2008 What is customerdevelopment? For software, we have many - you can enjoy a nice long list on Wikipedia. But too often when its time to think about customers, marketing, positioning, or PR, we delegate it to "marketroids" or "suits." This is a common mistake.
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.
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. Four Steps primarily centers its stories and case studies on B2B hardware and software startups.
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.
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.
You can find some of the monthly ones in the following: Top 57 Online Startups Meets Technology Meets Product Posts for November 2010 Top 30 Startup Technology and Product Posts for September 2010 Top 40 Startup Posts for August 2010 Top 30 Startup Posts for July 2010 Top 30 Startup Posts in June 2010 Top 29 Startup Posts May 2010 Startup CTO Top 30 (..)
But by taking advantage of open source, agile software, and iterative development, lean startups can operate with much less waste. I am heavily indebted to earlier theorists, and highly recommend the books Lean Thinking and Lean SoftwareDevelopment. Labels: customerdevelopment , lean startup 8comments: Amy said.
Lessons Learned by Eric Ries Friday, February 20, 2009 Work in small batches Software should be designed, written, and deployed in small batches. Its had tremendous impact in many areas: continuousdeployment , just-in-time scalability , and even search engine marketing , to name a few. This is easiest to see in deployment.
For the last 75 years products (both durable goods and software) were built via Waterfall development. In the last few years Agile and “ContinuousDeployment” has replaced Waterfall and transformed how companies big and small build products. The Old Days – Waterfall Product Development.
Best of luck, Your Software." (OK, I picked up on the 5 whys from Joel on Software earlier this year. It seems your cluster architecture is one of the key architectural constraints making continuousdeployment possible. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup?
Critical also, as the lean company/start-up can not be lean by just using lean principles in IT and not in Product Development/Management - a common misinterpretation of the Toyota Production System. My experience is in Enterprise Software - where we are forced to chunk features into formal releases. Great Post - could not agree more.
I am convinced one of Joel Spolskys lasting contributions to the field of managing software teams will turn out to be the Joel Test , a checklist of 12 essential practices that you could use to rate the effectiveness of a software product development team. For more on continuousdeployment, see Just-in-time Scalability.
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 softwaredevelopment and user-generated content. I know many people who think that software works like magic, but to me it actually was magic.
Lessons Learned by Eric Ries Wednesday, February 11, 2009 The free software hiring advantage This is one of those startup tips Im a little reluctant to share, because its been such a powerful source of competitive advantage in the companies Ive worked with. Especially for a startup, not taking maximum advantage of free software is crazy.
We work in prototypically four-week iterations, with quality engineers and softwaredevelopers working in close collaboration. This finally bit us after a four month stint of development blew through its testing schedule by a factor of four: two scheduled weeks turned into two months before the product reached stability.
Lessons Learned by Eric Ries Saturday, August 8, 2009 Revisiting the Software Design Manifesto (and whats changed since then) My recent article on technical debt and its positive uses generated a fair bit of controversy. The same might be said of good software. Here we have the beginnings of a theory of design for software.
It became harder and harder to separate how the software is built from how the software is structured. If not, whos going to insist we switch to free and open source software? The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? But along the way, something strange happened.
Kent is a significant figure in the field of softwaredevelopment. Kent is a significant figure in the field of softwaredevelopment. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? Case Study: Continuousdeployment makes releases n.
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 softwaredevelopment is code to support a use case that never materializes.
For those whove heard it, it contains a length discourse on the subject of agile softwaredevelopment and extreme programming, including its weaknesses when applied to startups. I had a background in lean manufacturing (book knowledge, anyway) and lean softwaredevelopment (hands on) before encountering Lean Startups.
And in some cases, they disregard the results of customer focus groups if they sense that the results are incongruous. Not everything has to follow lean startup and customerdevelopment principles, and I write that as a devoted practitioner of both. Apple's first hit product was Apple II, which came after I.
So the product manager winds up actually having to use the software, by hand, updating the spec and helping create a new test plan. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? Case Study: Continuousdeployment makes releases n.
They just assumed it was the way software companies worked. Unfortunately, threats work a lot better at incentivizing people to CYA than getting them to write quality software. When I first encountered agile software techniques, in the form of extreme programming , I thought I had found the answer. Sound good? It didnt work.
Its inspired by the classic OODA Loop and is really just a simplified version of that concept, applied specifically to creating a software product development team. Were a software company, so what we do everyday is turn ideas into code. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup?
Maybe operations has changed the OS configuration in production in a way that is incompatible with some developers change. In many traditional software organizations, branches can be extremely long-lived, and integrations can take weeks or months. I would like the users of my software to test and give their feedback to me.
It is becoming easier and cheaper for companies to bring products to market, leveraging free and open source software , cloud computing, open social data (Facebook, OpenSocial ), and open distribution (AdWords, SEO). Agile softwaredevelopment. Agile allows companies to build higher quality software faster.
When I first encountered customerdevelopment , it was considered pure lunacy by mainstream entrepreneurs and VCs. Kent Beck is deservedly famous for his many contributions in the software industry. When I first encountered customerdevelopment , it was considered pure lunacy by mainstream entrepreneurs and VCs.
This builds on a lot of great thinking that has come before, like the agile movements insistence that only the creation of working code counts as progress for a softwaredevelopment team. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? Expo (and a call for he.
And do your customerdevelopment. Inspiring ideas: real-time biz metrics; safe continuousdeployment; A/B split testing. More recently it's skewed to software & web. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? Articulate, inspirational.
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. Let's consider cases: Can you have a piece of software with good product design and bad technical design? One last thought.
MUDs made the essential truth about software into a powerful metaphor: that code is magic, giving those who wield it the ability to create new forms of value literally out of thin air. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? Case Study: Continuousdeployment makes releases n.
Steveys Blog Rants: Good Agile, Bad Agile : "Google is an exceptionally disciplined company, from a software-engineering perspective. But its helpful to take a detailed look inside the highly agile process used by Google to ship software. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup?
Thats the essence of so many of the lean startup techniques Ive evangelized: customerdevelopment , the Ideas/Code/Data feedback loop , and the adaptation of agile development to the startup experience. Creating a company-wide feedback loop that incorporates both customerdevelopment and agile development is a challenge.
(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.
For software engineers, I think this absolutely has to be a programming problem solved on a whiteboard. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? Case Study: Continuousdeployment makes releases n. What is customerdevelopment?
Furthermore, I think most of what you are suggesting is applicable in companies/ industries that are not softwaredevelopment. It's so old and so buggy that it's a real pain to ship 3D software on it. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup?
Even if men have an innate advantage at softwaredevelopment, the gap would have to be massive in order to explain why startup after startup has an all-male team. Even if men have an innate advantage at softwaredevelopment, the gap would have to be massive in order to explain why startup after startup has an all-male team.
Lean manufacturing , agile softwaredevelopment , and Theory of Constraints are all examples of this idea in action. Lean manufacturing , agile softwaredevelopment , and Theory of Constraints are all examples of this idea in action. Case Study: Continuousdeployment makes releases n.
The Lean Startup is a practical approach for creating and managing a new breed of company that excels in low-cost experimentation, rapid iteration, and true customer insight. It uses principles of agile softwaredevelopment, open source and web 2.0, Case Study: Continuousdeployment makes releases n.
Lessons Learned by Eric Ries Tuesday, September 2, 2008 On deployment My favorite question to ask a softwaredevelopment team is "how do you do a release." You can tell a lot about a company from their deployment flow. I havent met anyone who would do a day-long deployment every day. How fast do they iterate?
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