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.
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.
Notice that none of those five reasons deals with TDD or automated testing, which have changed the game. This is the approach of test-driven-development (TDD). Even if youve developed for years without automated tests, this one practice is part of a remarkable feedback loop. Do you have testers?
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. Applied to a start-up, heres how it works. Speed up or slow down?
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?
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.
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.
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 Product Development/Management - a common misinterpretation of the Toyota Production System. Thanks Eric.
And a special thanks is due to all of our presenters, panelists, and mentors. When I first encountered customerdevelopment , it was considered pure lunacy by mainstream entrepreneurs and VCs. If thats true, its primarily due to your hard work, building companies and testing new ideas. We all owe you.
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.
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.
If you watch the video/audio below, youll get to see some of the questions I was asked after my presentation. And do your customerdevelopment. Im also excited to share two long-form reviews from actual attendees. Labels: audio , events , slides , video 4comments: TSFalls said.
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. It had a pretty good technical design. That "good design" turned out to be technical debt, after all.
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.
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.
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. Junior developers tend to take a more traditional approach and have to be coached into following this line of thinking.
Playing with new technologies. Talking to potential customers and competitors customers. One approach to the issue you bring up that's worked for us is to set an initial due date that’s overly aggressive, and expect that we’ll probably blow through it (while suspending disbelief as much as possible).
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. But the same technologies that make life difficult for traditional marketers also offer them unprecedented new opportunities.
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. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup? What is customerdevelopment? Lo, my 1032 subscribers, who are you?
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. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup?
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.
From a technical point of view, its amazing. But from a customer experience point of view, Im not yet sold. All I see is a name, an icon, a price, the developers name, and a review star-rating. The reviews are all over the map. Ive also been playing around with the App Store. I cant really tell.
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.
Or w hat if none of the other key players in their industry use explainer videos, so comparison shoppers watch simply due to the novelty of it all? Also, always do qualitative research & conduct customerdevelopment interviews to help your script address as many pain points as possible. It’s not the technology.
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. For now, Id like to ask a favor.
Its design goals arent geared towards efficiency in terms of technical costs. For example, its quite common that we dont know the exact set of assets a given customer is going to want to use. It would carefully monitor their behavior, and especially their technical metrics, like crashes and freezes.
We have an extensive list of good business podcasts here, so if this is your learning style, go enjoy your audio blast. It’s structured around a model that Steve has become famous for—the CustomerDevelopment Process. If you want to find out more about starting a business, review the Bplans Startup Checklist.
Heres my diagnosis of his problem: He has some automated tests, but his team doesnt have a continuous integration server or practice TDD. And has the tension goes down, it will be easier to get the whole team (including the MBAs) to embrace TDD and other good practices as further refinements. I'm a die hard believer in TDD.
” Introduced a few months ago as an Austin event, I’m now doing this live audio advice column to the web, taking phone calls from startups around the country. So that means stuff like thinking about what a business model might be, it does mean customerdevelopment. So I have a question for you, Jason.
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. The Entrepreneur’s Guide to CustomerDevelopment ► June (3) What is a startup?
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. They have many, many man-years of development and customerdevelopment in them. Jason: Nice.
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. And I’ve seen companies fail the other way – the so-called Friendster effect: having a high-profile technical failure just when customer adoption is going wild.
Code reviews and pairing Great practices. They’ll increase code quality, prevent defects and educate your developers. However, hindsight indicates we forgot to do something important when developing IMVU: When the product changed, we did not update the code to reflect the new product, leaving us with piles of dirty code.
Over time, such teams either explode due to irreconcilable differences or dramatically slow down. Even in the narrow field of giant tech companies, their early products were wildly different. Over time, such teams either explode due to irreconcilable differences or dramatically slow down. The latter is actually more dangerous.
The Principles of Product Development Flow: Second Generation Lean Product Development Labels: product development , recommended reading 7comments: fnazeeri said. Wow, great review! Because of this we have had to educate ourselves in product development just to help keep projects on track.
VC Cafe covers early stage Israeli and European tech & mobile startups. Every startup faces multiple choices and decisions when it comes to technology. Steve Blank on Lean CustomerDevelopment. Customer service. Girls in Tech. Ad Serving Technology. Seed Startups. Codeacademy. Steve Blank.
But it also seems like it could severely limit your long-term options: Once youve actually managed to make it through the first couple years and build up a customer base, you now have to invest thousands of man-hours into aggressively refactoring, and replace reams of PHP code with code thats secure, maintainable, and reliable. Nice article.
I think this is one of your better posts this year, because you are addressing a risk that you face AFTER some early success, when your guard is down and you are more inclined to believe that you know what you are doing and therefore do not need to be as diligent at framing your hypotheses and how you plan to verify them.
Build a world-class technology platform, with patent-pending algorithms and the ability to scale to millions of simultaneous users. This is why agility is such a prized quality in product development. As far as I know, there are no products that are immune from the technology life cycle adoption curve. We can skip the chasm.
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