Software Engineering (2160701)

BE | Semester-6   Winter-2017 | 11/03/2017

Q5) (b)

Explain Software Project management and W5HH principle

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?
    • Develop estimation