Software Project management
Software project management is an art and science of planning and leading software projects. It is a sub-discipline of project management in which software projects are planned, implemented, monitored and controlled.
W5HH of Project Management
- Why is the system being developed?
- Enables all parties to assess the validity of business reasons for the software work. In another words - does the business purpose justify the expenditure of people, time, and money?
- What will be done?
- The answers to these questions help the team to establish a project schedule by identifying key project tasks and the milestones that are required by the customer
- When will it be accomplished?
- Project schedule to achieve milestone
- Who is responsible?
- Role and responsibility of each member
- Where are they organizationally located?
- Customer, end user and other stakeholders also have responsibility
- How will the job be done technically and managerially?
- Management and technical strategy must be defined
- How much of each resource is needed?