Implementing an end-to-end AI product requires a variety of skill sets, especially if the product has to take on a physical form. IOT engineering, building the AI models, data engineering, and compute optimization are some of the technical challenges involved. At the same time, designing for success needs to take on the tougher challenges of working with the eco system and at times, even shaping it. An AI startup, Vulcan.ai has dealt with every one of these issues and can share with us the reasons why such ambitious projects might fail.