3 Entrepreneurial principles that an American founder has learned from the programming world

Source: Internet
Author: User

Intermediary transaction http://www.aliyun.com/zixun/aggregation/6858.html ">seo diagnose Taobao guest cloud host technology Hall

  

As a founder and CEO, I spend most of my time managing: recruiting, financing, prioritizing, and so on. But before I went "into the dark Side" and got my MBA, I was very thorough in technology and engineering, and I liked it very much. This article will use a procedural metaphor to give some startups the best inspiration.

What entrepreneurs need to understand is that most entrepreneurs are unsuccessful. The staff we recruit may not be right, our funds are often used up, we don't know if we offer a perfect match for a product or market, or our pricing may not be optimized. On average, every day our founders will have more than one challenge and occupy our entire body and mind. In a sense, the job of a start-up company is to deal with failure and systematically eliminate failure. So that we can get into a business model that doesn't make much of a big mistake.

Doing a complex (software) project, in many ways, is like building a successful start-up company. Making a mistake on the project equals the changes and revisions that the start-up company needs to make to achieve his success. Here are the three highlighted principles that I think entrepreneurs can learn from and apply to the evolution of their business model.

Principle 1: "Notes" your start-up company

A good programmer not only writes a program, but also writes a lot of notes. Annotations are an additional document of a program that describes how each piece of code works and how it works. Similarly, a person should be as detailed as possible to "annotate" the details of his start-up company. Making documents is important because it allows you to expand effectively.

Write your own proven experience into an article, and in the process of writing to the norm, you do a small piece, and the dependency on you falls. This means your business model can be more flexible. Just like code comments, write a startup document that allows others to watch your business and migrate easily, allowing others to become productive contributors. Among our startups, we use tools such as Google Docs to extend shared access, and articles for all business processes are as open as possible.

Principle 2: Focus on product performance and not just function

Making a program work is basically the simplest part. The challenge is how we can achieve the same goal with minimal resources, such as memory, CPU operations. In a similar way, a good start-up is not just a business outcome, but a more effective means of achieving this result, with minimal spending, such as capital, manpower and office space. You do not just release the product, but also the efficient release of the product.

Even if you use venture capital, it is important to remember that this resource determines the bottom line of your business-if you build a larger, pompous organization with inefficient products, sooner or later the entire system will collapse due to a shortage of resources.

Principle 3: System debugging

When you deal with failure, you need to adjust the different factors and levels, such as the way you recruit, the amount of money you spend, the business priority you want to set, and how your management works. And any of these, if not done right, can lead to failure.

The path to success may vary, and there may be many elements, but failure usually leads clearly to a dimension. All the warnings you have to pay attention to are at a high level, such as when the product is not sold, or all of a sudden all the key personnel start to leave.

To deal with such challenges, it is critical to measure and do systematic, eradicated case studies to see your successes and failures. As in programming, it's a good idea to do it in a smaller way, with a more manageable portion of the output, and then to do more complex element piling up on top.

What other courses do you think entrepreneurs can learn through software engineering and programming? Welcome to tell us. (translation: Dio)

Author profile: Amit Sharma is the founder and CEO of Genesis Online Commerce company, which is dedicated to the professional life of the private service provider. He has more than a decade of experience in technology and general management, and is an MBA from the University of California, Los Angeles.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.