I'm building a taxi booking service. It's a chicken-egg problem that I am trying to break. Unless I have taxis in the system, customers won't use the system (a 0 search results is an instant turn off, but a 10 search results with 0 space is acceptable right?). Unless I have customers, taxis won't sign up. So I have to offer taxi's a particular kind of incentive to stay on, until I can build the customer base. Customers too should not shy away from the service, so I need them to know that the service in their city has / has not reached critical mass for them to have expectations from the search results. So they can kind of balance their expectations while using the system.
Per city, I am thinking of creating a phase-wise graph that builds and crosses phases indicating its readiness for a reliable system. For example, a smaller city (Pune, Provo) about 2000 cabs should be enough. But a bigger city (Mumbai, New York), about 5000 cabs should be enough. When I say enough I mean reliable enough to get a cab booking when requested for.
Phases I am thinking of are
- Just Started (0 - 10% of estimated high)
- Picking up (10-30%)
- Maturing (30%-70%)
- Stable (70%-90%)
- Critical Mass (>90%)
Now, I don't like the choice of words (Just Started, Picking up, Maturing and Stable
). I do like Critical Mass
though. I need help to choose a better set of phases.