Subject name: Software Project Management 

-Back 

Author : 

Topic content : 

 

This course describes the key aspects of a software project. It begins with the job description of a software manager and then addresses those topics germane to successful software development management, including organizing the software development team; interfacing with other engineering organizations (systems engineering, quality assurance, configuration management, and test engineering); assessing development standards; selecting the best approach and tailoring the process model; estimating software cost and schedule; planning and documenting the plan; staffing the effort; managing software cost and schedule during development; risk engineering; and continuous process improvement. Explain the stages in the system development lifecycle and the activities that are carried out to implement an software project.

• Apply basic project planning techniques.

• Demonstrate an understanding of steps needed to build and maintain effective development teams.

• Explain the procedures needed to monitor, control and report upon an Software development project.

• Discuss and where appropriate apply the principles of project risk management.

• Explain the ways in which appropriate quality attributes of the products of an software development project can be assessed and assured.