Being a Computer Science student, my mind started throwing ideas on rule#8 of value 2.0. I will define my business model, innovation and services basing around this rule. Modern world is fast paced and there is always a lack of time hence people use ready made food, frozen shopped vagetable etc. which is quick to cook and serve. Extending the idea of quick food to information technology, What if a person need a website in 5 minutes or he needs a software in half of the usual time practice. Is there any IT company which specialize in speed delivering. I propose a business model of rapid software development with use of collaborative open source knowledge.
Nowadays software developer works more for open source than for a company which employs him because
1) He feels a sense of ownership in open source work.
2) He gets recognition of wider community.
pareto principal applies here as well. In any team 20% of people handle or develop 80% of code. No one remembers syntax. Internet is source of knowledge where one usually gets all the basic design templates to make some thing work. Large number of developer's job is limited to search-put-work model. This model is 1) search for design pattern 2) put at appropriate place in the code with little modification 3)get it working. I envision a software where you just need to specify high level requirement in step by step manner or some algorithm and corresponding design patterns will be searched on internet and your final code will be ready within a minute of click.
Its similar to put the readymade food in microwave and serve. If you have the algorithm then input this to envisioned product which will fetch the code pieces from internet and get the final software running.
The competancy of this product is fast delivery of desired software and better use of the resources available around us. Obviously automation does not remove human completely from the picture but this can lead to substantial reduction of design and development time frame of software.
Nowadays software developer works more for open source than for a company which employs him because
1) He feels a sense of ownership in open source work.
2) He gets recognition of wider community.
pareto principal applies here as well. In any team 20% of people handle or develop 80% of code. No one remembers syntax. Internet is source of knowledge where one usually gets all the basic design templates to make some thing work. Large number of developer's job is limited to search-put-work model. This model is 1) search for design pattern 2) put at appropriate place in the code with little modification 3)get it working. I envision a software where you just need to specify high level requirement in step by step manner or some algorithm and corresponding design patterns will be searched on internet and your final code will be ready within a minute of click.
Its similar to put the readymade food in microwave and serve. If you have the algorithm then input this to envisioned product which will fetch the code pieces from internet and get the final software running.
The competancy of this product is fast delivery of desired software and better use of the resources available around us. Obviously automation does not remove human completely from the picture but this can lead to substantial reduction of design and development time frame of software.
No comments:
Post a Comment