Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Lecture Introduction to software engineering - Week 3: Project management. In this chapter, you will learn to: Project planning, risk management, managing people, teamwork. Invite you to find out the detailed content. | Week 3 Project management Nguyễn Thị Minh Tuyền Adapted from slides of Ian Sommerville CuuDuongThanCong.com https fb.com tailieudientucntt Topics covered 1. Project planning 2. Risk management 3. Managing people 4. Teamwork 2 CuuDuongThanCong.com https fb.com tailieudientucntt Software project management Concerned with activities involved in p ensuring that software is delivered on time and on schedule and p accordance with the requirements of the organisations developing and p procuring the software. Is needed because . p software development is always subject to budget and schedule constraints that are set by the organisation developing the software. Good management cannot guarantee project success. However bad management usually results in project 3 failure. CuuDuongThanCong.com https fb.com tailieudientucntt Success criteria Important goals for most projects p Deliver the software to the customer at the agreed time. p Keep overall costs within budget. p Deliver software that meets the customer s expectations. p Maintain a happy and well-functioning development team. 4 CuuDuongThanCong.com https fb.com tailieudientucntt Software management distinctions The product is intangible. p Software cannot be seen or touched. Many software projects are one-off projects. p Large software projects are usually different in some ways from previous projects. Software processes are variable and organization- specific. p We still cannot reliably predict when a particular software process is likely to lead to development problems. 5 CuuDuongThanCong.com https fb.com tailieudientucntt Factors influencing project management Company size Software customers Software size Software type Organizational culture Software development processes These factors mean that project managers in different organizations may work in quite different ways. 6 CuuDuongThanCong.com https fb.com tailieudientucntt Universal management activities Project planning p Project managers are responsible for .