software development can be seen split in two parts:
- Software Creation
- Software Project Management
A project is well-defined task, which is a collection of several operations done in order to achieve a goal (for example, software development and delivery). A Project can be characterized as:
- Every project may has a unique and distinct goal.
- Project is not routine activity or day-to-day operations..
A Software Project is the complete procedure of software development from requirement gathering to testing and maintenance, carried out according to the execution methodologies, in a specified period of time to achieve intended software product.