Their product design did not really set the house on fire but what it did do was allow them to launch early, gain valuable feedback from their early users and, accordingly, iterate into hugely successful products.
It is important to remember that releasing early does not automatically mean releasing a buggy product. The reason to launch early is for you to validate your core assumptions with your users and basis that take the decision whether to continue down the same path or take a slightly different one. For this to be true, it is very important that your users are able to understand your core value proposition and derive value from the product you have released. Remember you are launching a "Minimum Viable Product" and not just a minimum product.
For us at UpGrad, it was important to test how students interact with the platform, how effective is the learning experience, what should be the process of content development, how do we structure our support team. We very quickly realised that it would take us a long time to build our student platform from scratch, which supports the learning experience we were designing (engaging content, peer collaboration, active and regular interaction of students with the platform etc). So rather than wait to build the entire platform in-house, we decided to launch our first programme early using a third party platform, while regularly building and plugging elements that we assumed would drive engagement. Sure the user experience on the third party platform was nowhere close to perfect, but it has given us valuable learning as to what drives and does not drive students to engage with our product, and we will be using all this learning while building our own platform for the next set of programmes.
It is easy to say but it is a lot harder to actually put this into practice -- to release a product that maybe in your eyes raw or ugly. When you have a big vision and it has only been partially translated into a product, you would inherently be afraid to show it to users. But by waiting to have a better product before you show it to anyone, you can seriously compromise the intelligence you can gain and the early traction you can build. You will be surprised how often users don't mind a minimum viable version of your product and look beyond the initial flaws and understand the broader problem your product is trying to solve.
Mayank Kumar is co-Founder & MD of UpGrad, an online education platform for working professionals