The first step for building an MVP is to hold a Destination and Positioning Workshop. This is a product marketing workshop that allows us to learn about the vision for the new product. We also get a better understanding of how users are supposed to think, feel and act when they interact with the new product.
Next we collaborate with clients to define and prioritize the feature requirements for the new product – fleshing out workflows, business rules, personas, etc. – in order to complete a feature specification. In parallel we develop a target solution architecture to define how the product is going to be built. In order to reduce costs and accelerate development, we use open-source application components and established frameworks (e.g. Rails gems, Angular components, Ionic framework, etc.) where possible, as part of the solution architecture.
Along with the feature specification we begin iterative design of the new product, increasing the level of fidelity of our deliverables as we gain alignment on the definition of the product. We start with hand drawn sketches and evolve to a clickable prototype along with all the design assets required to build the MVP. Some clients choose to validate this concept with Marketing Research in order to get early feedback before development.