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 Wednesday, July 29, 2009 Embrace technical debt Financial debt plays an important and positive role in our economy under normal conditions. Technical debt works the same way, and has the same perils. I won’t pretend that there aren’t teams that take on technical debt for bad reasons.
Lessons Learned by Eric Ries Monday, July 13, 2009 The Principles of ProductDevelopment Flow If youve ever wondered why agile or lean development techniques work, The Principles of ProductDevelopment Flow: Second Generation Lean ProductDevelopment by Donald G. Reinertsen is the book for you.
What does your Chief Technology Officer do all day? Often times, it seems like people are thinking its synonymous with "that guy who gets paid to sit in the corner and think technical deep thoughts" or "that guy who gets to swoop in a rearrange my project at the last minute on a whim." But along the way, something strange happened.
Hes a new employee, and he was not properly trained in TDD So far, this isnt much different from the kind of analysis any competent operations team would conduct for a site outage. What started as a technical problem actually turned out to be a human and process problem. We didnt even practice TDD across our whole team.
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 productdevelopment team. This is the approach of test-driven-development (TDD).
These can be research tasks, like finding every tech blogger who blogs about cats, repetitive tasks like creating 100 affiliate links for products in a Word document, or ongoing tasks like monitoring a handful of job boards and posting new jobs to your website. After your product launch. Point #1: Developing a Proof of Concept.
Lessons Learned by Eric Ries Monday, October 20, 2008 The engineering managers lament I was inspired to write The product managers lament while meeting with a startup struggling to figure out what had gone wrong with their productdevelopment process. So how can I help the engineering manager in pain?
Lessons Learned by Eric Ries Wednesday, June 2, 2010 The Five Whys for Startups (for Harvard Business Review) I continue my series for Harvard Business Review with the Lean Startup technique called Five Whys. Five Whys has its origins in the Toyota Production System. Five Whys has its origins in the Toyota Production System.
I was the junior guy on a project team; I was called in to do some technicalduediligence for reasons that were obscure to me, because the team already had much more senior engineers assigned to it. As a technical fix, it was brilliant. I remember one such meeting vividly. So they react in two ways.
Lessons Learned by Eric Ries Monday, September 15, 2008 The one line split-test, or how to A/B all the time Split-testing is a core lean startup discipline, and its one of those rare topics that comes up just as often in a technical context as in a business-oriented one when Im talking to startups. First of all, why split-test?
Its common to find a hacker at the heart of almost any successful technology company. When a startup encounters difficult technical problems, this is the guy you want solving them. As the company grows, hes the go-to person for almost everything technical, and so hes very much in demand. All is not lost, though.
Lessons Learned by Eric Ries Saturday, August 2, 2008 Paul Graham on fundraising I have found no better primer on the current realities of starting a new technology company in a startup hub like Silicon Valley than Paul Grahams essays. but rest assured they would be.
Refreshing to finally see lean and agile thinking emerge in product/business-floors and not only in technology. Critical also, as the lean company/start-up can not be lean by just using lean principles in IT and not in ProductDevelopment/Management - a common misinterpretation of the Toyota Production System.
That’s because Five Whys will often pierce the illusion of separate departments and discover the human problems that lurk beneath the surface of supposedly technical problems. But if we stay stuck at the technical parts of the problem, and never uncover the human problems behind them, we’re not going far enough.
Recent economic events, technological change, and the rapid diffusion of information about the old models have combined to help us all realize just how important entrepreneurship is - and just how little we really know about it. My success is due in no small part to their early and enthusiastic endorsement. Please share in a comment.
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. Let me quote an example that I used recently: Remember IMVUs initial IM add-on product?
And a special thanks is due to all of our presenters, panelists, and mentors. Although many of the non-technical folks in the room didnt understand what was happening in the moment, plenty of hackers were on high alert. If thats true, its primarily due to your hard work, building companies and testing new ideas. We all owe you.
How Technology Startups Can Leverage Disability Inclusion and Become Relevant, Competitive and Gain an Unfair Advantage Image: A satirical cartoon with six identical individuals dressed in business suits and sitting around a table with notepads and pen. by focusing on products and platforms, it has forgotten about people. Pass it down.”
Code reviews and pairing Great practices. They’ll increase code quality, prevent defects and educate your developers. This development philosophy created a culture around rapid prototyping of features, followed by testing them against large numbers of actual customers. If a feature worked, wed keep it. But it worked.
So when we start checking in code more often, release more often, or conduct more frequent design reviews, we can actually do a lot to make those steps dramatically more efficient. Luckily, I now have the benefit of a forthcoming book, The Principles of ProductDevelopment Flow. Interesting post.
One of the sayings I hear from talented managers in productdevelopment is, “good enough never is.&# And, most importantly, it helps team members develop the courage to stand up for these values in stressful situations. Over time, such teams either explode due to irreconcilable differences or dramatically slow down.
Lessons Learned by Eric Ries Wednesday, September 10, 2008 Smarticus — 10 things you could be doing to your code right now Smarticus — 10 things you could be doing to your code right now A great checklist of techniques and tools for making your development more agile, written from a Rail perspective.
If you watch the video/audio below, youll get to see some of the questions I was asked after my presentation. I did my best to capture video and audio; a YouTube playlist and Slideshare slidecast are below: Slides (with audio): 2009 08 19 The Lean Startup TechStars Edition View more presentations from Eric Ries.
Due to an interaction effect between your hardware, solar flares, and quantum flux, this virus will crash your computer and erase your hard drive sometime soon. I’ve lived through the over-architecture failure – where attempting to prevent all kinds of problems wound up delaying the company from putting out any product at all.
for Harvard Business Review) Im excited to have just published the first of several articles on entrepreneurship for the Harvard Business Review online. The Conversation - Harvard Business Review For most of us, the phrase management science conjures up a decidedly non-entrepreneurial image, and for good reason.
It outlines four major growth strategies: market penetration , market development , productdevelopment , and diversification. Productdevelopment. Productdevelopment allows you to expand your existing market share by developing a new product for that audience. Acquisitions.
The other revels in the world as we all know it will be someday: limitless distribution enabled by new technologies, the importance of collaborative filters, and on-demand availability of all content for end-users. There are too many products clamoring for attention. I’ve met a lot of gatekeepers in the past few months.
Playing with new technologies. Strategy - startups first encounter this when they have the beginnings of a product, and theyve achieved some amount of product/market fit. We also try to communicate the initial due date with as few people outside our company (investors, customers, etc) as possible to avoid losing credibility.
Click on over and give us a review on iTunes, please! And it doesn't have to be technology. They didn't have a lot of technology. Now, if you're running what we call a high growth startup, usually what you're doing, but not always, like I said, is using technology. You don't have to invent this technology.
Heres the short version: hire people from the online communities that develop free software. Yes, you may be more familiar with the term open source, but lets give credit where credit is due , at least for today). Ignore the famous people who are busy giving lots of speeches about how technology X will change the world.
Lessons Learned by Eric Ries Friday, January 15, 2010 Two Ways to Hold Entrepreneurs Accountable (for Harvard Business Review) The next part in the series I am writing for Harvard Business Review is online. They are long-term bets on the development of a new line of business, a new technology platform, or the creation of a new market.
They take things like unit testing, design documents and code reviews more seriously than any other company Ive even heard about. Steveys Blog Rants: Good Agile, Bad Agile : "Google is an exceptionally disciplined company, from a software-engineering perspective. Lo, my 1032 subscribers, who are you?
That data is completely consonant with the people I know who are successful technologists today, and similar patterns are documented in each recent wave of technology innovation. There would be no Microsoft, Sun Microsystems, or countless other job-creating tech companies today if early computers required corporate authorization to use.
Many of them have really cool products shipping or about to be released, and I wholeheartedly agree with my friends at the iFund that the next generation of applications is going to be amazing. From a technical point of view, its amazing. All I see is a name, an icon, a price, the developers name, and a review star-rating.
However, due to B2B market saturation, customer acquisition costs are rising ; this digital marketing strategy of giving a little and getting a lot no longer works. You’ve completed customer research for your productdevelopment and positioning strategy. an ebook); Then you blast them with sales messaging (e.g.,
If you are passionate about business, good at writing, decent at scheduling, can learn to edit audio, and want to help Jason share more interviews, then contact me to see if you could be the next producer of Smart Bear Live. And when you lost customers due to not having project management, your response was to make project management.
Many times when I interview a development team caught in the pincers of this situation, they want my help "fixing people." So developers stuck in this world tend to think the other developers on their team are either, deep in their souls, plodding pedants or sloppy coders.
Lessons Learned by Eric Ries Thursday, May 14, 2009 The Lean Startup Workshop - now an OReilly Master Class My rate of posting has been much lower lately, and this is mostly due to preparations for the upcoming Lean Startup Workshop on May 29. I joined a financial services tech startup in 1999. May 14, 2009 5:23 AM David said.
Its design goals arent geared towards efficiency in terms of technical costs. The system would monitor their data and if it looked within norms gradually offer the release to a small number of new users (who had no prior expectation of how the product should work). Of course, the web doesnt work this way for good reasons.
And it worked great for the audio book, too, because then I didn’t have to do the whole thing by myself. Here’s an online book store that sells some level of technology and now is really the online version of Walmart, and they’re winning Emmy awards for the creation of original content. Robert, you take this one.
VC Cafe covers early stage Israeli and European tech & mobile startups. Every startup faces multiple choices and decisions when it comes to technology. Girls in Tech. Ad Serving Technology. Analytics review â?? mixpanel vs kissmetric vs google analytics review. Seed Startups. Customer service.
Part of this is due to their determination to overtake us, but part is due to structural changes in the nature of entrepreneurship. For example, over 25% of the technology companies founded between 1995-2005 had a key immigrant founder. But today, it is getting harder and harder to maintain.
However, it made me remember that Im tired of technology arguments. I believe that if you practice TDD, continuous integration, and active refactoring from the start, you can write maintainable code in any language. January 16, 2009 2:02 PM Chrissaid. Nice article. Dont get me wrong, the right tool should be used for the right problem.
Build a world-class technology platform, with patent-pending algorithms and the ability to scale to millions of simultaneous users. Without conscious process design, productdevelopment teams turn lines of code written into momentum in a certain direction. This is why agility is such a prized quality in productdevelopment.
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