Software Project Planning
The software project management procedure is starts with a group of activities which are collectively known as project planning. These activities are estimation the first of. Whenever estimates are made accept some degree of uncertainty as a matter of course and we look into the future.
Although estimating is as much science as it is art this important activity require not be conducted in a haphazard manner. Useful methods for effort and time estimation do exist and because estimation lays a foundation for all the other project planning activities and project planning gives the road map for successful software engineering and we would be ill advised to embark without it.
The software project planner must estimate 3 things before a project starts like how long it will take how much effort will be needed and how many people will be involved.
The planner must predict the resources hardware and software which will be needed and the risk involved.