In the earlier generation, majority of new businesses were run by either people with formal management education or by folks hailing from families with an entrepreneurial background. The trend is now changing, with a lot of engineers and tech-savvy folks quitting their corporate jobs and starting up.
This is my second post here and wanted to write about a few things which I learnt on how to run a business coming from an engineering background and with no prior first-hand experience running a business.
1. Understand your current organizational processes completely:
This is a very important step which needs to be done before you quit. Wherever you are working, do not limit yourself to the small module/product which you are working on. In your free time, make sure you browse the intranet portal and do a lot of reading. Understand clearly, the entire business flow in your company, how requirements are arrived, how feature approval happens, how costing is arrived, HR processes & Policies, Legal & Accounting processes, Hiring processes & Policies and so on. You need to realize the fact that they are an established company because they have undergone years of fine-tuning to arrive at the current streamlining. When you start your own company, you have to make sure you do not re-invent the wheel, but take good inspiration from how things work in your current setup. I personally learnt a lot during my four years as an employee, which are of great use to me today.
2. Unlearn, Evolve and Adapt:
It is very vital to comprehend the fact that your startup is not a big corporate which you worked for. You cannot blindly apply all your corporate learnings into your new company. All the hierarchies and workflows in a big corporate will complicate your startup in the initial stages. So it is very important to unlearn what is not applicable to your startup at the moment, and to evolve and adapt what you learnt till now, in a way that suits your current setup. Simple example is that you cannot afford to use the Enterprise-grade tools which you used in your corporate, in your startup. You should adapt yourself to work with free tools rather than investing in expensive enterprise software at first.
3. Ramp up your Business Communication Skills:
This is one skill I have found lacking in most engineers. In the early days of your startup, you are the marketing team, you are the sales team, you are the HR, and you are the technical head as well. Each wing essentially requires varied communication skills, be it writing professional emails, preparing business presentations or giving pep-up talks to your employees. Fine tune your business communication skills, as going forward this is going to be the most important tool which helps you scale up your business. One more thing people tend to forget is that Reading is probably the most essential part of communication. Inculcate the habit of reading a lot, both tech as well as non-tech. There are a lot of resources online using which you can train yourself to better your business communication skills.
4. Learn to delegate your work:
This is the case with most high-performers. You tend not to trust someone else with the work you have been doing. You will have a strong belief that only you can complete that particular work with 100% quality. But after some realization, you will understand that your time is limited and you need to concentrate more on the core part of your business and that you need to find and train people to do all the secondary work you were handling till now. Initially they will need a lot of hand-holding, but as time goes by, you will find things start improving. And in the process you will make one more important realization –there is a replacement for everyone in this world, including you. It is also imperative that you find a co-founder who can complement your skills. A clear split of responsibilities always helps.
5. Be Open to Change:
Change is the only constant. You should stop pushing all the technology you know into your product, and start building only what your ideal customer wants. Your thought process should change from a technology perspective to a customer perspective. We engineers tend to vouch always for the technology we know and worked on. You need to be open to change, the technology you worked on might not be suitable for your new product. Understanding the market situation and your customer will enable you to use your technology skills more appropriately and effectively. Keep your work processes agile and always anticipate and be ready for change.
6. Realize Ground Reality:
Unlike the luxuries of being in a corporate, things will not be all green when you startup. You will realize that there a lot of obstacles out there and should be in a position to understand them and tackle them. When you startup, you will honestly believe your service/product is the best in the whole world in that segment. But slowly the truth will hit you hard, that you are just another fish in the pond. Competition is tough, and to survive you need to be business-smart. There are a lot of bad people and situations you will encounter, so you need to be very focused and mentally tough to keep the ball rolling always. It is really key that you understand the ground reality of how businesses work and equip yourself accordingly.
Thank you and wish good luck to all of you!
@lorzinian
asha chaudhry
very interesting post ashok! so while point #3 4 5 are my faves, i think #3 is what i liked most! this is a must for any background. i have a communication background and i really think communication as a subject needs to be taught in school, re-taught in college and every company should include it in their orientation programme. helps individuals groom/polish this much needed skill!
keep rocking! i love the fact that you’ve started contributing once a month!!! 3 more awesome posts and you can do a guest newsletter :)))
https://www.therodinhoods.com/forum/topics/would-you-like-to-write-the-weekly-newsletter
VINAYAK GOSALE
Awesome article. As a fellow Engineer, I understand why we fall short in these aspects of the Enterprise. You just saved a lot of time of all such engineers like myself who would have struggled years before they learnt these lessons on their own. Thank you.
Ashok Chandrasekaran
Thank you buddy!
Ashok Chandrasekaran
Thanks for the encouragement Asha!
K Deep Narayan
thank you fro the post and i am fortunate enough though late but still better then never.
regards team “the rodinhoods”
Alok Rodinhood Kejriwal
3. Ramp up your Business Communication Skills: This is one skill I have found lacking in most engineers.
Thank you for this comment. I think its the MOST important aspect that engineers need to work on..
Excellent post!
Ashok Chandrasekaran
Thank you so much Alok!