Subject name: Software Project Management |
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.
|