Software Engineering Project Management CS 413 Dr aatay

  • Slides: 12
Download presentation
Software Engineering Project Management (CS - 413) Dr. Çağatay ÜNDEĞER Instructor Bilkent University, Computer

Software Engineering Project Management (CS - 413) Dr. Çağatay ÜNDEĞER Instructor Bilkent University, Computer Engineering Middle East Technical University, Game Technologies & General Manager Sim. BT Inc. e-mail : cagatay@undeger. com CS-413 Bilgisayar Mühendisliği Bölümü – Bilkent Üniversitesi – Fall 2009 1

Outline • • CS-413 Objective of the Course Scope of the Course Outline Course

Outline • • CS-413 Objective of the Course Scope of the Course Outline Course Requirements Assessment Criteria References Course Content 2

Objective • Software engineering and project management methodologies considering both practical and theoretical aspects

Objective • Software engineering and project management methodologies considering both practical and theoretical aspects will be studied in details. • You will be supported with sufficient knowledge that will lead you to use software engineering project management methodologies to: – Successfully initialize a project, – Manage a project with reduced risks, and – Finalize a project with success. CS-413 3

Scope • Development of projects involving information systems (IS) has become a very crucial

Scope • Development of projects involving information systems (IS) has become a very crucial requirement in keeping organizations competitive with others. • Projects in today’s business environment are; – Usually undertaken by a team of highly skilled personnel, and – Have a considerable amount of risks that makes projects fail with about 40% probability. CS-413 4

Scope • Having good project management skills is a very important aspect in; –

Scope • Having good project management skills is a very important aspect in; – Managing teams and – Leading to success. • The techniques to become a successful software engineering project manager will be studied; – Starting with an introduction to the general terms in project management, – Ending with details of project management components. CS-413 5

Course Outline • Introduction To Software Engineering Project Management – What is Software Engineering?

Course Outline • Introduction To Software Engineering Project Management – What is Software Engineering? – What is a Project? – What is Project Management? • Introduction to Project Life Cycle – What is a Project Life Cycle? – Usual Phases of Process Models – Prescriptive Process Models CS-413 6

Course Outline • Project Management Context – Project Stakeholders – Organizational Structures – Project

Course Outline • Project Management Context – Project Stakeholders – Organizational Structures – Project Management Office (PMO) – Standards and Regulations • Techniques Supporting Project Management – Work breakdown structures – Gantt charts – Network diagrams CS-413 7

Course Outline • Introduction to Project Management Components – What are the Project Management

Course Outline • Introduction to Project Management Components – What are the Project Management Components? – Brief Description of Project Management Components CS-413 8

Course Outline • Project Management Components – Project Integration Management – Project Scope Management

Course Outline • Project Management Components – Project Integration Management – Project Scope Management – Project Time Management – Project Cost Management – Project Human Resource Management – Project Communication Management – Project Quality Management – Project Risk Management – Project Procurement Management CS-413 9

Course Requirements • Develop a small-scale software project with a team of 2 to

Course Requirements • Develop a small-scale software project with a team of 2 to 4. • Documentation and Presentation is the primary focus. • Implementation can be ignored. • The project topics will be proposed by the team. • Microsoft Word, Power Point, Project, and others can be used during the development of the projects. CS-413 10

Assessment Criteria • A project will be developed including (65%): – Project Description Document

Assessment Criteria • A project will be developed including (65%): – Project Description Document (Customer side) • 5% – Software Project Management Plan (SPMP) • 10% – Software Requirements Specification (SRS) • 15% – Software Design Description (SDD) • 15% – Presentation of Project • 20% • Assignments and/or Quizzes (25%) • Attendance to Classes (10%) CS-413 11

Some References [1] “A Guide to the Project Management Body of Knowledge”, Project Management

Some References [1] “A Guide to the Project Management Body of Knowledge”, Project Management Institute, Inc. , 2000. [2] Mark A. Fuller, Joseph S. Valacich and Joey F. George, “Information Systems Project Management: A Process and Team Approach”, Pearson Prentice Hall, 2008. [3] Walker Royce, “Software Project Management: A Unified Framework”, Addison Wesley, 11 th Edition, 2003. [4] Roger S. Pressman, “Software Engineering: A Practitioner’s Approach”, Mc Graw Hill, 6 th Edition, 2005. CS-413 12