As a true partner in your dream venture, we understand the challenges faced in all stages of product development. We have been there and done this before and when we say we have an entire eco-system to not only directly serve you in all stages from dream to reality; we also bring a strong collection of affiliates who could provide you with allied services.

Typically a startup product dev company goes through at least the following 4 stages:


IDEA

You have the next big idea!
We are here to make it a reality.

While you have a good understanding of the market, the niche you see for yourself and the unique selling point of your idea, you may need help with detailing how the product should work. The devil is in the details, as they say.

We work with you from this point - taking the idea and smoothing out the details. We will hold discussions with you, probe the relevant areas, make useful suggestions and document the results.

The end result are two pronged:

1. Detailed MVP specification:

You will often want to go there in the market with a minimum viable product before raising investment dollars. You want to test the waters before taking a deeper plunge and this document details the shape of this initial offering.

2. Product Roadmap:

We will define how the product will be built iteratively from an MVP stage. Initial customers who adopt the MVP will never want to wait for a long time before the next version, a more complete product, is out. This document will outline next set of iterations that can be released in cycles of 2-4 weeks.

MVP & CLOUD STRATEGY

Building the MVP is a challenge.
It’s more like striking a fine balance between
ambition and reality

1. Limited availability of funds.

This is the overarching limitation; Limited funds that are either self generated or raised from angel investors. There is a clear need for extreme frugality and making each dollar count.

2. Fast to market:

Speed of development is critical. Market conditions are dynamic and you need to get there quick.

3. A good robust and stable product:

This probably is the most critical and it is better to do fewer things well than try to do a lot and fail.
You probably know of many good ideas that failed the execution test.

We have decades of experience in product development through all stages including self funded MVP, pre-money seed funding, series A seasoned west coast tech investors?. We know the shape that development effort takes at each stage. At the MVP stage the need is for fast and good quality development. Over the years we have a set of re-usable code modules.They can be recipes with sample code for solving specific problem or libraries factoring out entire blobs of functionality. For example the entire authentication and authorization piece is a plug in library, a grid with advanced functionality like lazy load and a host of features is a ready to use angular part.

All of this ensures that you are free to focus on the idea, see it come to life each week with the assurance that there is quality engineering at work behind the scenes.

In parallel, we will work out a viable cloud strategy for you. We work out what works best in your interest. We have experience with both AWS and Azure, the 2 leading cloud providers globally. Both are rich systems that provide many platforms as a service.

Not all services may be right for you. For e.g. it’s important to carefully understand your usage levels and decide to use either IaaS or PaaS for specific cases. At the same time keeping the implementation nimble enough to be migrated to PaaS when we scale.

One good example is Relational Databases. Both provide this as a PaaS but it may make sense for you to take a VM (Virtual Machine?) and host your own DB to begin with and later move to PaaS.

GA RELEASE

Your initial alpha version is out and met with a measure of success! You now have to deal with a number of things. Some of them are:

1. Financial

a. Raising funds
b. Meeting current financial obligations

2. Marketing

a. On going customer acquisition
b. Enhance the marketing plan / new channels of acquisition

3. Product Development

a. Feature enhancements of existing functionality- as the early adopters demand it
b. Plan and implement items from product road map - get it ready for GA? launch
c. Support existing users / maintain the current product base



Nobody said that life of an entrepreneur is easy! While we cannot help you with the first 2 we can definitely take over the 3rd in its entirety. In fact we can tailor services based on market response and financial budgets. Things seldom go as planned or envisioned and this phase is one of high activity and anxiety. There can be varying degrees of impedance, mismatch between different moving parts, if you will. We strive to get the friction due to product development out of the way.

Specifically we can deliver any of the following business goals in an agile, iterative way with sprints that span 2-4 weeks

Keep the shop running with minimal fuel. We keep your lights on and the product working as in support with to existing customers. This gives you the breathing space you need to for other items. The product is in maintenance mode.

Let’s attack only the top priority items in a phased manner and get new features coming with each sprint. This forms a controlled development environment where you want to regulate your burn rate and go at a moderated velocity.

All guns blazing. The market sentiment is extremely bullish and you want to go for a killing. This is obviously a great problem to have and we are all set to ramp up our services aggressively for you.

Each of the business goals are delivered with the same level of executive commitment. The same engineering levels that we are proud of.

At no stage will you find us lacking in any area of these areas:

  • People: We have an attractive talent acquisition program backed by an innovative and effective skilling module that gets the resources ready to deliver cutting edge solutions.
  • Strategy: We believe in picking up earnest engineers early on in their career and then training them on our time tried ways of achieving engineering / product goals.
  • Process: We follow agile process of development with new material coming regularly in sprints. Our development pipeline is set for continuous integration and testing. All our development and testing is managed on a cloud based product management platform that supports agile natively.
  • Technology: We are early adopters of technology; whenever it promises engineering / client benefits.
 

For example we were among the initial (2013) ones to start using Angular (as a stable release candidate). But we still stick to Java JAX RS for server functionality as we believe it has all the required merits. Comprehensive, beautiful , stable and rock solid.

SPAN OUT

Your GA is done! You have closed Series
A and things seem to be on a roll!



Yes it’s a good time, the toughest parts are over and your mind is constantly seeing value creation 5X, 10X! But yes this phase also comes with its challenges:

1. Non tech challenges:

Achieve high growth promised to investors; bring maturity, order and efficiency in various different teams particularly marketing (both digital and offline) and sales. Operations tend to get messy at times.

2. Technology:

This is really the biggest test of the product. All along you were promised that the product will scale to meet any load but you may find it’s not so. Performance bottlenecks, security issues, bugs and crashes could easily steal the thunder and it’s happened in the past.

3. Product:

This is a time when you want features / modules taking shape at a brisk pace. You have committed a product roadmap to investors and are committed to live upto it.



We have actually been there and done all of this many times. There will be choices that we make during earlier phases that, in the interest of being cost effective, may not be all that scalable. But we will have plans that have been tried and tested (have tried and tested plans) to migrate to a more scalable service. An example can be service bus. Most cloud platforms will provide this as a managed service.

It can be expensive when budgets are constrained and we may use an open source queue only to be replaced with a managed service when the time comes. And yes we would have tried that long before.

We have actually been there and done all of this many times. There will be choices that we make during earlier phases that, in the interest of being cost effective, may not be all that scalable. But we will have plans that have been tried and tested (have tried and tested plans) to migrate to a more scalable service. An example can be service bus. Most cloud platforms will provide this as a managed service.

It can be expensive when budgets are constrained and we may use an open source queue only to be replaced with a managed service when the time comes. And yes we would have tried that long before.

Contact Us

 
 
//]]>