SE4204 Integrated Software Project Management Syllabus:
SE4204 Integrated Software Project Management Syllabus – Anna University PG Syllabus Regulation 2021
COURSE OBJECTIVES
The student should be able to
Understand the basic concept of project management.
Learn the various costing and life cycle management.
Understand the role played by risk in software project.
Appreciate the use of metrics for software project management.
Know the challenges in people management.
UNIT I PROJECT MANAGEMENT & COSTING
Software Project Management approaches – Project Acquisition – Initiation – Planning – PERTExecution and Control – CPM – Change Management – Project Closure – Agile SPM Problems in Software Estimation – Algorithmic Cost Estimation Process, Function Points, COCOMO II (Constructive Cost Model) – Estimating Web Application Development – Concepts of Finance, Activity Based Costing and Economic Value Added (EVA) – Balanced Score Card.
UNIT II PROCESS MODELS & LIFECYCLE MANAGEMENT
Software Engineering Process Models – Adaptive Software Development (ASD) – DSDM – SCRUM – Crystal -Feature Driven Development (FDD) – ISO 9000: 2000 – SPICE – SIX SIGMA – CMMI. SLIM (Software Life cycle Management) – PLM (Product Lifecycle Management) – PDM (Product Data Management) – PLM, PDM Applications – Pre-PLM Environment – Change Management.
UNIT III RISK MANAGEMENT
Perspectives of Risk Management – Risk Definition – Risk Categories – Risk Assessment: Approaches, techniques and good practices – Risk Identification / Analysis / Prioritization – Risk Control (Planning / Resolution / Monitoring) – Risk Retention – Risk Transfer – Failure Mode and Effects Analysis (FMEA) – Operational Risks – Supply Chain Risk Management.
UNIT IV METRICS
Need for Software Metrics – scope – basics – framework for software measurement – Classification of Software Metrics: Product Metrics (Size Metrics, Complexity Metrics, Halstead‗s Product Metrics, Quality Metrics), and Process metrics (Empirical Models, Statistical Models, Theory-based Models, Composite Models, and Reliability Models) – measuring internal and external product attributes.
UNIT V PEOPLE MANAGEMENT
Leadership styles – Developing Leadership skills – Leadership assessment – Motivating People – Organizational strategy – Management – Team building – Delegation – Art of Interviewing People – Team Management – Rewarding – Client Relationship Management.
TOTAL : 45 PERIODS
Activity:
A mini-project can be given to the students and use it as a context for the tutorials
COURSE OUTCOMES
At the end of this course, the students should be able to:
CO1:Identify the various elements of software management process framework
CO2:Use available open source estimation tools for cost estimation
CO3:Identify existing risk and perform risk assessment
CO4:Design a software metric for software project management
CO5:Learn and assess the practices of people management
REFERENCES:
1. Antonio Borghesi, Barbara Gaudenzi, “Risk Management: How to Assess, Transfer and Communicate Critical Risks: Perspectives in Business Culture”, Illustrated Edition, Springer, 2012
2. Murali Chemuturi, Thomas M. Cagley, “Mastering Software Project Management: Best Practices, Tools and Techniques”, J. Ross Publishing, 2010
3. Norman Fenton, James Bieman, “Software Metrics: A Rigorous and Practical Approach”, 3rd edition, CRC Press, 2015.
4. Stark, John, “Decision Engineering: Product Lifecycle Management:21st Century Paradigm for Product Realisation “,2ndEdition.,Springer London,2011