• ITVidya.com One Purpose...One Dream...One Vision..One Mision..Your Wealth Creation through Knowledge, Networking and Opportunity

Engineering and R&D Services

Why do we need a process in Sotware Development

Why need a process...?
[Copyright © DEEPAK JAIN]

By definition, I take a process as the decision or a set of decisions, one wishes to get early in a project. Here, the question comes why do the people feel the need to get something right early in the project. The answer obvious is because they perceive those things hard to change in later phases of the project. I could not find any theoretical reason of anything in software being hard to change. Any aspect of any software may be picked up to make easy to change. Here a common practical problem arises. Efforts to make anything easy to change make the overall complex software a little more complex. This way, making everything easy to change in the software makes it uncontrollably complex. In fact, this is the complexity of the software systems that makes it hard to change. And its hardness to change gives a need of right decisions in early phases of the project.