Project Management, Staffing, Planning and Planning Process | Software Engineering

Download our Android App from Google Play Store and start reading Reference Notes Offline.

project planning processProject Management, Project Staffing, Project
Planning and Project Planning Process,
Software Engineering Notes | Sixth Semester,
BSc.CSIT | Tribhuvan University (TU)

Project management
Project management is the process of scoping, planning, staffing, organizing, directing and controlling the development of an acceptable system at a minimum cost within a specified time frame. The primary challenge of project management is to achieve all of the project goals within the given constraints. The primary constraints within project management are scope, time, quality and budget. And the secondary constraints is to optimize the allocation of necessary inputs and apply them to meet pre-defined objectives.  If the project management objectives are ill-defined or too tightly prescribed it will have a detrimental effect on decision making.

Software project management:

  • Software project management is concerned with activities involved in ensuring that software is delivered on time and on schedule and in accordance with the requirements of the organizations developing and procuring the software.
  • It is needed because software development is always subject to budget and schedule constraints that are set by the organization developing the software.

Management activities:

  • Proposal writing:
  • Project planning and scheduling.
  • Project costing.
  • Project monitoring and reviews.
  • Personnel selection and evaluation.
  • Report writing and presentations.

Project staffing
Staffing is the process of hiring, positioning and overseeing employees in an organization. But it may not be possible to appoint the ideal people to work on a project. Project budget may not allow for the use of highly-paid staff. Staff with the appropriate experience may not be available. An organization may wish to develop employee skills on a software project. Managers have to work within these constraints especially when there are shortages of trained staff.

Project Planning
Project planning involves making detailed plan to achieve the objectives. Probably it is the most time-consuming project management activity. It is continuous activity from initial concept through to system delivery. And plans must be regularly revised as new information becomes available. Various different types of plan may be developed to support the main software project plan that is concerned with schedule and budget.

Project planning process

  • Establish the project constraints
  • Make initial assessments of the project parameters
  • Define project milestones and deliverables
  • While project has not been completed or cancelled loop
    • Draw up project schedule
    • Initiate activities according to schedule
    • Wait (for a while)
    • Review project progress
    • Revise estimates of project parameters
    • Update the project schedule
    • Re-negotiate project constraints and deliverables
    • if (problems arise) then
      • Initiate technical review and possible revision

end if

end loop

(Visited 1,465 times, 1 visits today)

Posted By : Digvijay | Comment RSS | Category : Sixth Semester
Tag :

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

Wordpress DMCA
Community | Toolbar | Android App | Founder/Developer : Hari Prasad Chaudhary | CSIT Portal Manager : Digvijay Chaudhary