Professional Documents
Culture Documents
CS442 Software Project Management: List of References
CS442 Software Project Management: List of References
CS442
Software Project Management
Lecture 1
Dr. Riem Hamdi
riem.hamdi@must.edu.eg
Spring 2023 2
List of References
Course notes
Available on MOODLE.
Recommended books
Ø A Guide to Project Management Body on Knowledge, 3rd edition, publisher PMI Inc, USA
CS442 Dr. Riem M. Hamdi Information Ssytems Department
1
5/13/23
Spring 2023 3
Course Outline
• Hints for all facets of development, detailed project milestones and other deliverables to help
one manage software better.
• Project planning, project scheduling and tracking. an eye towards management (with
emphasize on project estimation and planning), principles to managing software.
• Breakdown of tasks for project team that helps to maximize efficiently, Risk Analysis and
management, Common pitfalls of managing software, Return on investment (ROI), Control of
software costs, Improvement of team efficiency.
Spring 2023 4
2
5/13/23
Spring 2023 5
2. Define Criteria and specifications appropriate to specific problems and plan strategies for
their solution. (A4)
3. Identify Principals and techniques of generating tests which investigate the functionality of
computer programs and computer systems and evaluating their results. (A15)
• Outline principals and techniques for determining the requirements and practical constraints
when developing computer-based systems.
CS442 Dr. Riem M. Hamdi Information Ssytems Department
Spring 2023 6
b. Intellectual Skills
1. Solve computing problems and formulate solutions related to the design and
construction of computing systems.
2. Create ideas, proposals and designs using rational and reasoned arguments for
presentation of computing systems.
3
5/13/23
Spring 2023 7
2. Analyze a mass of diverse data, assess risk, resolve security issues, and draw conclusions.
4. Analyze technical reports, and a dissertation, to a professional standard; use IT skills and
display mature computer literacy.
• summarize systems in terms of general quality attributes and possible tradeoffs presented
within the given problem.
CS442 Dr. Riem M. Hamdi Information Ssytems Department
Spring 2023 8
2. Manage an appropriate mix of tools and aids in preparing and presenting reports for a range of
audiences, including management, technical, users, industry or the academic community.
3. Apply lifelong learning presentation skills, public speaking skills, and delegation, writing/reporting
skills, oral discussions, and effectively using various media for a variety of audiences.
4. Show the ability to efficiently use general computing facilities and IT resources.
4
5/13/23
Spring 2023 10
6. Exam 1
10
5
5/13/23
Spring 2023 11
Course Contents
Wk: 01 Introduction to Software Project Management, content, ILOs
Wk: 02 Software Project Rational & Organization: CH 03: Project Organization & Communication
Wk: 03 Software Project Communication (Overview): CH 13: Configuration Management
Wk: 04 Configuration Management (Concepts)
Wk: 05 Configuration Management (activities & Managing Configuration Management)
Wk: 06 Exam #1
Wk: 07 Project management (conception & Models)
Wk: 08 Project management (Work Breakdown Structures – WBS, Estimation and Scheduling)
Wk: 09 Project Management (Classical and Agile project management activities)
Wk: 10 Software Life Cycle Processes
Wk: 11 Quality Management and Methodologies
Wk: 12 Exam #2
Wk: 13 Revision on all chapters, Q&A lecture
Wk: 14 Final practical presentations
11
Spring 2023 12
Grading Breakdown
§ Two Exams [60 points]
§ Assignment contributions [5 points]
§ Exam #1& Exam #2 [25 points each]
12
6
5/13/23
Congratulations!
13
Spring 2023 14
Course Strategy
• Interactive lectures (contribution, you may be called on randomly to answer
questions.)
• linking academic syllabus with the practical business cases
14
7
5/13/23
DEFINE
• Management
• Project
• Software
15
16
8
5/13/23
17
18
9
5/13/23
Spring 2023 19
It is a sub-discipline of
Project Management
in which software projects are
planned, implemented, monitored and controlled.”
Wikipedia
CS442 Dr. Riem M. Hamdi Information Ssytems Department
19
Spring 2023 20
20
10
5/13/23
Spring 2023 21
21
Spring 2023 22
22
11
24
23
Object-Oriented Software Engineering
!!!!
Using UML, Patterns, and Java
12
5/13/23
Goal Inspiration
You can easily customize this goal template with your own
information. To replace any placeholder text (such as this), just
select it and enter your own.
Actions/Tasks
This week
25
26
13
5/13/23
Quiz
List the five project management stages.
27
14