tailieunhanh - Lecture Introduction to software engineering: Week 3 - Nguyễn Thị Minh Tuyền

Lecture "Introduction to software engineering - Week 3: Project management" has contents: Project planning, risk management, managing people, teamwork. Invite you to find out the detailed content. | Lecture Introduction to software engineering: Week 3 - Nguyễn Thị Minh Tuyền Week 3: Project management Nguyễn Thị Minh Tuyền Adapted from slides of Ian Sommerville Topics covered 1. Project planning 2. Risk management 3. Managing people 4. Teamwork 2 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. 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 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 Factors influencing project management £ Company size £ Software customers £ Software size £ Software type £ Organizational culture £ Software development processes These factors mean that project .

TỪ KHÓA LIÊN QUAN