Applied Science University Faculty: Information Technology Department : Software Engineering ( Course Syllabus ) CourseTitle Project Management Coordinator Name Dr. Aiman Turani Credit Hours 3 Course No. 1302383 Lecturer Dr. Aiman Turani & Dr Marwan Elsaed Prerequisite 1302281 Room No. 1224 Year (semester) 2011-2012 (2) E-mail aimant@asu.edu.jo Mode of study Lecture: 2 hs. Lab : 2 hs. Office Hours Posted on the door Course Objectives: The Project Management Course objective is to address issues involving the creation, development and maintenance of software Projects. This area includes team and project management, project planning, project schedules and cost estimation models, risk analysis, project a divines tat on and configuration Management. Course Description: This course aims at introducing the major topics in project management. It seeks to explain the basic principles and provide practical steps for managing projects. It also seeks to expose students to a spectrum of activities involved in project management with a specific focus on IT projects. Further, students are also expected to understand and demonstrate knowledge of managing group projects and of project presentation. This course will cover the following topics: Overview of project management; Understanding the nature of projects; Principles and basic techniques of project management; Project management tools; Integration of tools and principles; Setting up a project; Project stages; Planning and controlling a project; Role and personal qualities of a project manager. Intended Learning Outcomes : Successful completion of this course should lead to the following learning outcomes : A- Knowledge and Understanding : A1) Understand the need for the software project management. A2) Understand the five software project management phases. A3) Understand the nine PM knowledge areas based on the PMI classification. A4) Understand the role of each of the software project management phases. A5) Understand the inputs and the outputs of each of the software project management phases. A6) Understand how to select a potential software project based on a set of methods. B- Intellectual Skills: B1) Distinguish the differences between the five software project phases. B2) Distinguish the differences between the nine PM knowledge areas. B3) Build a set of SPM documentations, such as, project charter, business case, and project management plan. C) Subject Specific Skills: C1) Using MS project 2003 to manage the software projects. C2) Develop the Gantt chart, network diagram, and WBS for the software projects. C3) Estimate the NPV, ROI and payback year for the potential software projects 1 D) Transferable Skills: D1) Discuss and work in a group of 2-4 students in order to select and manage a project in order to produce a set of project management deliverables Course Contents : Week Topics Topic Details 1. Introduction of generic project management concepts 2. Introduction of generic project management concepts 3. 4. 5. 6. 7. Reference (chapter) WHAT IS A PROJECT? CHARACTERISTICS OF PROJECTS The Project Management Life Cycle WHY DO SOME PROJECTS FAIL? PROJECT’S LIFE CYCLE Chapter1-(Ref PROJECT PHASES no 1) PROJECT MANAGER ROLE TEAM LEADER PROJECT TEAM COMMUNICATION COORDINATION PROJECT PORTFOLIO MANAGEMENT PROGRAMME MANAGEMENT Chapter1-(Ref no 1) Setting Up for Success SELECTING THE APPROPRIATE PROJECT THE BUSINESS CASE Chapter 1 & 2COST BENEFIT ANALYSIS (Ref no 1 Software Effort Estimation Software Effort Estimation A taxonomy of estimating methods Sizing the project Function Points Effort Estimation Models COCOMO COCOMO II Project planning and Scheduling techniques Defining activities Work Break Down Structure WBS Scheduling PERT/CPM Critical Path Uncertain Activity Times Gantt Charts Microsoft Pro Effort Estimation Part 2 Project Planning and Scheduling Project Scheduling 2 Chapter5-(Ref no 1 Chapter5-(Ref no 1- Fuller Assessment Pioneering and demonstrating the way we will follow in order to accomplish the course objectives (emphasizing on team work projects and written assignments distributed over the academic semester) Pioneering and demonstrating the way we will follow in order to accomplish the course objectives (emphasizing on team work projects and written assignments distributed over the academic semester) Getting started with Microsoft Project (MS project 2003) as a tool for managing IT projects (stage 1) (Stage 2) of MS project 2003 supported by a task given to students in the lab time (Stage 3) of MS project 2003 supported by a task given to students in the lab time Chapter6-(Ref no 1 (Stage 3) of MS project 2003 supported by a task given to students in the lab time Chapter 6 (Ref no 1) (Stage 4) project team management activity using MS 8. 9. 10. Resource allocation Project Controlling Risk Management 11. 12. 13. 14. 15. 16. Configuration Management Project Quality Management Project Quality Management project 2003 supported by a task given to students in the lab time Resource allocation (Stage 5) project time Resource histogram management activity Resource smoothing Chapter 8 -(Ref using MS project Resource clashes no 1) 2003 supported by a Prioritizing activities Allocating individuals to activities task given to students Cost schedules in the lab time The control cycle (Stage 4) project Cost monitoring team management Estimate at Complete activity using MS Chapter 9 (Ref project 2003 no 1) supported by a task given to students in the lab time definitions of risk (Stage 5) project time Categories of risk management activity framework for dealing with risk Chapter 7 (Ref using MS project Plan for risks no 1) 2003 supported by a Risk reduction leverage task given to students in the lab time Software Configuration (Stage 6) project Management Process resources and Change control allocation activity Software Configuration Chapter 9 (Ref using MS project Management Process no 1) 2003 supported by a task given to students in the lab time The importance of software quality Finishing up the Types of quality assessment team-based project Software Quality Process Chapter 9 (Ref using MS project Quality Measurement no 1) 2003 and other tools if needed (stage 1) Software Quality Function Finishing up the ‘Clean-room’ software development team-based project Testing: the V-process model Chapter 9 -(Ref using MS project no 1 Fuller) 2003 and other tools if needed (stage 2) Review lectures for the Final Exam Due Date to submit your team-based project for evaluation Review lectures for the Final Exam Due Date to submit your team-based project for evaluation Finishing up the team-based project using MS project 2003 and other tools if needed (stage 2) Finishing up the team-based project using MS project 2003 and other tools if needed (stage 2) FINAL EXAMINATION Course quality improvement : 3 W EE K From the market and new subjects in the field. From the monitoring of students feedback (Evaluation sheet). Grade Distribution : Assessment Grade Date - First Exam 20% TBD - Second Exam 20% TBD - Assignments (reports, quizzes, homeworks, participation, conduct) 20% TBD - Final Examination 40% TBD * Make-up exams will be offered for valid reasons. It may be different from regular exams in content and format. Reading List: Text Book 1. Software Project Management, Bob Hughes and Mike Cotterell, Fifth Edition, McGraw Hill, 2009 Other References 2. Project Management: A Systems Approach to Planning, Scheduling And Controlling/9th E; Harold Kerzner, John Wiley and sons, 2003. 3. Project Management: Best Practices for IT professionals Richard Murch; Prentice-Hall, 2001. Last updated on 20/2/2011 by Dr. Aiman Turani 4