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.