What is the process through which companies like Google go through to initiate and build services such as Firebase, GCM, Analytics, etc., in terms of pitching ideas, the design phase, hiring programmers, selling the product, and so on?
valid question