The definition of this will slightly vary based on whether you focus on Service based or Product based.
If we are a product based company then we should never consider the technology as criteria at the first stage itself. Any product based company should be focusing on Market-based rather than technology based. The success of the market-based product is much, much higher than the product of technology based.
Technology should be determined based on the market need of our product and market should not be determined based on the technology proficiency of our company.
Example: A product should be analytics based and not big data technology based. Hope you can understand the difference. We cannot build a product on top of the technologies of big data. But we can leverage the advantages of the various technologies of big data to develop our product.
So the steps would be:
Market need – > technology selection – > Development Methodology – > Goto Market strategy
If we are developing on these steps then we are driving on the freeway to success. This is well experienced on large scale products and for any quick product, we can derive our own steps.
Now lets us analyze the same for a Service Based Company
Service based company can be a Technology Focussed (TF) or Technology Driven (TD). There are many differences between TF and TD. A TF company will be built on a specific set of technologies only.
A company will say they are CRM specialized or E-commerce specialized or M-commerce specialized or Mobile App specialized, so on and so forth. Here they have to focus only on the technologies required for their specialty of service they provide.
Any company which brings their core value as providing End-to-End Solution for the client would be automatically a TD only. Here they will suggest the client on which tool or technology would be the best fit based on the requirement of the client. Example: Based on the past experience a TD company would be in a commanding position to suggest on which Framework on which CMS on which Payment gateway a required E-commerce or M-commerce Web or Mobile App can be built with maximum efficiency and optimal utilisation with TCS (total cost savings)
If someone still says, “Jack of all and good for none” then consider he is still living in the past and this phrase has no meaning in the current trend of the technology world.
Also, this phrase is still used by the Technology Focussed companies only.
They should understand that even the developers are now “Full Stack” and not focussed on one specialty. It means you cannot get a developer on board for a long period in the name of technology focus. The percentage of people sticking to one technology is now draining fast and because of this trend, they will tend to move where they have enough for their appetite.
A Technology Driven service based company is a most versatile company to build our product rather than arguing with technology specific company.
The TD companies are on a fast track of new technology adoption and they bring more value to the table rather the technology focussed management companies.
Especially on developing countries like India where the opportunity for the developers are huge to learn new technologies and if we restrict them from getting involved in new technologies based on our company focus we will see more brain drain than the industry standard.
The most used Big Data and Analytics are gone and we are in the world of integrating technologies and concept together. Yes, we are now stepping fast into the IoT (Internet of Things) and image where we will stand if we still speak about technology focusing.
IoT is nothing but the combination of Targeting the Customer with the Electronic Gadgets into Data Capturing. Can we now say, IoT is a combination of Marketing, Electro-Mechanical, Software Development, and Analytics?
So is it now possible for us to restrict our service based on one set of technology alone? The answer MUST be an NO for any Technology Driven Company who see their company’s growth in next generation vision and mission.
If we still say that we are a Technology Focussed Company then will miss our right bus at the wrong time.
If we are a Service based company with tomorrow’s vision working with SME or SMB companies then we need to be having Full Stack Developers driving our Technology Driven company.