Software Development In India: THROUGH LAWS

Software development is one of the most exciting careers one chooses to have in life. Every pass out today would love to live this life of software developer with great interest and enthusiasm. People are paid high and they even have scope to expand their careers in this profession. Nowadays many students are choosing Software Development in India also. Various languages are  also available to choose one from them for software development and so one can select the one technology as per his knowledge.

Now, let us study the laws that are prevailing in this profession because it is essential for the people to know all the laws, rules and regulations about what can take place in the Software Development Profession in India.

Brook’s law:

This law speaks like "Adding manpower to a late software project makes it later." (taken from the internet)

Many software developers and experts have proved this law because whenever a new member joins the organization, it is mandatory for him to study this law, to learn how the technologies can be used, how the system can be designed and many other things. There is a stage when the managers must learn new dynamics, new tactics and also new strategies to make sure that  the new resources should be assumed and allocated to know the new dynamics every day. New recruits, new resumes and most important, new strategies should be planned in order to meet and make some new job offers.

Conway’s law:

This law speaks like “Organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations"(taken from the internet)

In this case, the organization is playing a major role in determining the Software Architecture which has been developed by the developers. An appropriate architecture is just composed of an effective structure and the organization which helps in maintaining the software. There also comes a stage when the chances of developing smaller software are expensive and it does take a whole to develop new interfaces and new interfaces too. 

Scrum Team sizing law:

This law speaks like” The Product Owner and Scrum Master roles are not included in this count unless they are also executing the work of the Sprint Backlog”. (taken from the internet)

This law holds a rationale on enshrining team sizes. The experience also proves that there is a limit, but the limit will be larger than the scrum.

Parkinson's Law and Hofstadter's Law:

This law speaks like “"Work expands so as to fill the time available for its completion" (Parkinson's Law, Wiki) and
"It always takes longer than you expect, even when you take into account Hofstadter's Law." (Hofstadter's Law, wiki) (taken from the internet)
The Software Development Tends to put the things on the right mode saying that there is a deadline for everything. The deadline estimates the correct timings. 

Kelly's Laws:
This law speaks like “Kelly's First Law of software: Software scope will always increase in proportion to resources”.

The second law speaks like “Kelly's Second Law of software: Inside every large development effort there is a small one struggling to get out”.

If a software team is getting bigger, then it is absolutely necessary to come up with more solutions, more options, and more advanced architectures.
Software Development In India: THROUGH LAWS Software Development In India: THROUGH LAWS Reviewed by James Warner on 05:16 Rating: 5

No comments:

Powered by Blogger.