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