Phase I: Discover
Together with our clients we explore, analyze, and validate product concepts based on the general “why” and the overall goal of the planned solution.
Depending on the product this may cover competitive analysis and user interviews in order to identify feature sets as well as used technology. This may mean to decide against a custom solution and to leverage a best of breed SaaS or existing commercial or open source product.
The result of this phase is to develop a relevant roadmap, look & feel as well as a prototype to formalize a strategy for the validation of the product with a MVP, also to get a ballpark estimate regarding timing and costs in order to move forward with product development.
Phase II: Create
Our interdisciplinary teams with experts in User experience (UX), strategy, design and development scaffold the desired product - from mobile application usability to semantically reasonable API.
Depending on the clients possibilities or preferences as well as the most reasonable way of developing we are experienced with both agile and waterfall methodologies. Through continuous quality assurance including automated testing, real user feedback, and frequent feature releases, we assure our development operations manage risk and deliver value.
Phase III: Launch
We consider a product launch as more than the deployment of a product.
We see the launch phase as rollout on the right platform (i.e. Cloud Native or On-Premises) and making adjustments by continually watching, listening, and learning about the real world adaption and usage of the product. We consider any product as a long term relationship post-launch. In reality there is always a need for hosting and maintenance support as well as product iterations.