What does it mean to have a process and sticking to it? A repeatable business process or a process that works for what you are working on is like finding gold. I have been talking with startups that want to automate the hardware product development process. The scenarios run the gambit from automating the idea submission process, to just automating the PCB/PCBa, and then there is the ones that try to automate the process from idea to production.
The sentiment is very clear, people want to get rid of the human element or at least lessen the human effects. Such as; some people are hard to deal with or they don’t understand me or the best one yet – you don’t understand my business. All of these shouts in the crowd makes us seem antisocial. I believe that it is a collaboration between willing parties that produce the best work. The machines do not have the capabilities to act totally autonomously (for now) and with creativity. So when it comes to hardware product development you need both. There are just too many variables to automate.
The process approach works. It works like a well oiled machine and best yet it can be adjusted with feedback. Take this example I ran into all the time. The misunderstanding game. You schedule a meeting, but at the last minute the meeting changes from an in-person meeting to a conference call. Not a video call. Once the call starts you can hear on the other end the person click with the mouse and the keyboard. What are they doing over there? They are distracted. The call covers the topics discussed, but the key elements of the call. I will call this the understandings fall to the waist side. What has happened? Unknowingly without you paying attention the parties on the call don’t get it and the call was a waste of time. How often does this happen? Well in my time more times than none. So what I do is make sure you can see the person, at least at first. And this can be done easily now with the Google Hangouts or Skype. The face-time is essential for building trust and the relationship. After the sense of trust is there then the non-face-time tools will work much better and the understandings will not fall to the waist side. A personable approach just works.
Why is this part of the process and not assumed to be operational? That is because too many people are rush rush rush and too busy to know how to make a relationship. The relationship building is essential to the process. Once a sense of trust is there, even a little bit the rest will be simpler. Mistakes will not be the blame game, but a game of how do we fix it and come up with a creative way to solve the problem. Interwoven in the process is trust.
How could you then automate this in a computer? People have thought of various was to build trust or cred online. There is klout, linkedin, etc. However, we know that social media can be faked and the posts can be BS. Nothing new there. Before all of this people would BS on their resume and the only way to find out was to be a good interviewer or try the candidate out. Been there done that. Could you automate this? What would be a software solution for trust building? There is the recomendation engine solutions, but what happens if you are new to the site and you have none listed and you have many years with experience. What would be the online solution for trust?
Let’s experiment with a particular scenario – I am a hardware startup, I have a great idea, and I want to get my product idea to market. I have a limited number of skills. So let’s say that you are not very technical (You don’t know manufacturing) and you have made a software startup before. What is the process to use? Every step of the way you can get people to help. The things to watch out for is money, time and quality. Do you have the money to pay people, can you get people to help you for free or can you learn what you need to know yourself? How fast do you need to get this product out? If you say I need to sell this within a few weeks, you are crazy – That will never happen. The best thing to do is to research other products that are similar as yours. Research the business portions of your product idea for viability. That is right – Is it a viable product? There are methodologies out there to help you such as Lean Startup. Viability also means that you need to dive in and see who out there is doing what you want to do, what markets they and you want to be in and get a sense of the cost. The cost is not in the details yet but is important to know what the market would pay for your product.
Feasibility is the next step. Can this product idea be built? I have heard some crazy comments about this. Oh yes, everything can be done. However most people read that up to that point and then don’t read about the cost and time elements. Sure you can develop a new method of communication (for example), but what about the technology and what about the market acceptance? Is it too soon? Does the technology need more time to cook? By cook, I mean does it need more research and development. Did you pick a technology that no one is using or the only ones using it are the big players? For you to enter you need to be a big player. Startups that have reached this step tend to look at the future technologies and don’t put into account this. An example of this is that you want to use a screen technology that would make your product look gorgeous. You find a technology that is great, but very few people are using it and the players are big companies. What do you do here? You start out and create a version 1 of your product. The product does not use the new technology, but you can get a product out there that can be used and feedback gained. Or you can wait till the technology matures. If you are a large company with limited access to the technology then you can wait. You have the time and the money. For a startup, you need to get something out there so you can tell if the product is the right one for that market. It is best to know now before you spend a lot of time and money on the product. Look at it another way. You need to gauge the market and get data so you can understand the acceptance. Through the lifecycle of the product, you will have other versions of the product. This should not be your first and only one – how will you have a business with repeatable rents? So come up with version one. Call it the MVP or call it the beta product. Get the data and repeat.
Hardware product development takes time. You can tell from the latest crowdfunding campaigns that people have underestimated the duration and skills needed to deliver. Get someone that has done this before and ask their advice. Find out how similar products were made. What were their hiccups – Then put together your plan. Having a process and a plan will make you successful.
In future blog post, I will get more specific about how all this works. I have thought about creating a multipart post, but I have not thought that far yet. I need to get my writing process together and then create a plan.