| Date | Time | Room | Topic | ILO |
| Wed 2nd Dec 09 | 9:00 - 10:30 | P403 | Lecture 1: Introduction to the unit. The Nature of Software Engineering. Software production organisations, roles, activities, phases and software lifecyles and implications for projects. Dr Keith Phalp: HoAG and Reader in Software Engineering (All day) | 1 |
| 10:30 - 11:00 | Break | |||
| 11:00 - 12:00 | P403 | Lecture 2: What are the critical succes (and failure) aspects of projects? Stakeholders and roles in the process. The importance of software requirements. Managing software requirements and specification. Meeting the needs of stakeholders (ensuring alignment of IT with Business Needs). | 1, 3 | |
| 12:00-13:00 | P405 | |||
| 13:00 - 14:00 | Lunch | |||
| 14:00 - 17:00 | P405 | Lecture 3: Estimating Software Project Cost & Time. Approaches to cost estimation, what we can learn from them, and practical considerations. Delphi exercise. | ||
| Thu 3rd Dec 09 | 9:30 - 10:30 | P310 | Lecture 4: Acquisition choices: Development with COTS. Open Source Software. (Introduce assignment). Article to review. Keith Phalp | 4 |
| 10:30 - 11:00 | Break | |||
| 11:00 - 13:00 | P310 | Lecture 5: Agile projects – where is the agile approach useful? What are the shortcomings. Guest expert: Sherry Jeary Director of SSRC | 1, 2, 3, 4 | |
| 13:00 - 14:00 | Lunch | Lunch Break | ||
| 14:00 - 17:00 | P310 | Lecture 6: Global software development Outsourcing and Offshoring – What are the benefits or are there any? Guest expert session by Dr Val Casey author of recent book | 1, 2, 3, 4 | |
| Fri 4th Dec | ||||
| 1 | Demonstrate analytical and critical thinking with respect to the planning of software production projects. | |||
| 2 | Identify and evaluate alternative approaches to resolving problems that occur when managing a software production project. | |||
| 3 | Demonstrate critical awareness of how software production projects affect different stakeholders within an enterprise, and of related professional and ethical issues. | |||
| 4 | Demonstrate critical awareness of the issues affecting software acquisition decisions. |