What is the role of a non-technical person in a Software company?
I am the co-founder of Alfanso (Software Company).
I have done my masters in Entrepreneurship.
I have partnered with a technical guy who did his masters in Computer Science.
My concern is what is my role as the non-technical person in the Software company? How can I develop my business and add value to the growth of the company from my position?
The answer is pretty straight forward - you are non-technical from the technology stand point but are very much technical from a business stand point. If you still insist on calling yourself non-technical, you are missing an opportunity by focusing on what you don't have as a skill. Rather, focus on what you have as a skill - your business background. So instead of calling yourself non-technical, call yourself a businessman!
The technical confounder is completely busy with technicalities.. you are the other person who needs to find business to associate with, clients to serve and products to improve. You're heading to strategically present and build the brand of your company. You're the one with the Entrepreneurship master, we are sure you got a bunch of ideas and learn a bunch of others you can use.. the real part of entrepreneurship is when you mix those knowledge with your dreams, your partner values and business dreams into something valuable to solve needs.
You are the person that should help organize all the mess that generally comes with any business. You both support each other.. and you both need to sit down and talk clearly of what is expected of each of you-- always be professional an dorganize.. write things down.. it's normally expected from your position. I've been in both parts and it's very important that the technical person be knowledgeable of what are you up to .. guys, use calendars and have an agenda...look to do and support lots of measurable tasks.
Hi Maulik...this is a perfect combination where in your partner is a core technical guy and you are a non - technical guy. You can focus only on marketing , administrative work etc where your partner did not have time and exposure.
I believe there are lot many roles available.
1) Service Delivery Manager, 2) Sales Manager, 3) HR Manager, 4) Professional Trainer for non-technical skills like client communication, attitude ...
You can be the product owner and manager who identifies opportunities for your business. You have a master in entrepreneurship and that should be a starting point for you. Know what your company would be producing and apply your skills from there from a non-technical perspective.
You can play very important role in administrative duties while your partner takes the technical issues , both can manage the company easily , Both can play strongly in his part with exchange of ideas & thoughts .
Take administrative duties, coordination, public relations, ambassador, company representatives, presentation activities, and diplomat
My humorous and light-reading slides for management in an engineering company:
As a techie one can get enmeshed with technical details.
Your job would be to keep the focus on the client or your market segment.
Your focus should be on finding the perceived and latent needs of your clients.
Then build on those needs - too often the techie guy can do amazing things, but there is no customer appreciation for the technology. You could do a quick read of Blanks Four Steps to the Epiphany and then focus - laser like - on finding the customers for your solution. Get out and see real people and find out what they need and then bring that back to your technical guy.
In my experience, as a non-technical person in a software company in charge of Business Development, you need to be passionate enough about the concept to get bogged down in the technicalities of producing the software. In saying that, not being a technical person gives you a clear advantage for User Interface testing, and generally relating to the end user. It's not easy to put on foot in both worlds, but it is possible, and very rewarding.