Software Engineering Project Management CS 413 Dr aatay











![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](https://slidetodoc.com/presentation_image_h2/60d41620b20c79a3e301f9defd589600/image-12.jpg)
- Slides: 12
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 Requirements Assessment Criteria References Course Content 2
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 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; – 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? – 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 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 Components? – Brief Description of Project Management Components CS-413 8
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 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 (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 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












