課程概述 |
Software development has been a critical and challenging work because of its volatility and complex configurations on people, process, and product content during the lifecycle of software development. Managing software project development is thus a critical knowledge domain. In this course, software project management will be introduced with three parts. The first part is software project planning. This refers to estimating, scheduling, and organizing people, processes, the functional content and the quality of the to-be software product. The course will also show how to write an effective and practical software project plan. The second part is control of software project deployment. This includes methods for monitoring, controlling, and maintaining the aforementioned people, product, and process against the software project plan. The third part is about software project closure, which includes mechanisms for lessons learning and continual improving for next projects. In order for the content to be both theoretical and practical, related process areas from CMMI and several real business cases from instructor’s consulting experience will be included as the supplementary teaching materials. |