23MC4001 SOFTWARE PROJECT MANAGEMENT
OBJECTIVES:
Know of how to do project planning for the software process.
Learn the cost estimation techniques during the analysis of the project.
Understand the quality concepts for ensuring the functionality of the software.
Learn risk management concepts.
Explore globalization issues and its impacts.
UNIT I SOFTWARE PROJECT MANAGEMENT CONCEPTS
Introduction to Software Project Management:
An Overview of Project Planning: Select Project, Identifying Project scope and objectives,
infrastructure, project products and Characteristics. Estimate efforts, Identify activity risks,
and allocate resources- TQM, Six Sigma, Software Quality: defining software quality,
ISO9126, External Standards.
UNIT II SOFTWARE EVALUATION AND COSTING
Project Evaluation: Strategic Assessment, Technical Assessment, cost-benefit analysis, Cash
flow forecasting, cost-benefit evaluation techniques, Risk Evaluation. Selection of
Appropriate Project approach: Choosing technologies, choice of process models, structured
methods.
UNIT III SOFTWARE ESTIMATION TECHNIQUES
Software Effort Estimation: Problems with over and under estimations, Basis of software
Estimation, Software estimation techniques, expert Judgment, Estimating by analogy.
Activity Planning: Project schedules, projects and activities, sequencing and scheduling
Activities, networks planning models, formulating a network model.
UNIT IV RISK MANAGEMENT
Risk Management: Nature of Risk, Managing Risk, Risk Identification and Analysis,
Reducing the Risk. Resource Allocation: Scheduling resources, Critical Paths, Cost
scheduling, Monitoring and Control: Creating Framework, cost monitoring, prioritizing
monitoring.
UNIT V GLOBALIZATION ISSUES IN PROJECT MANAGEMENT
Globalization issues in project management: Evolution of globalization- challenges in
building global teams-models for the execution of some effective management techniques for
managing global teams. Impact of the internet on project management: Introduction – the
effect of internet on project management – managing projects for the internet – effect on
project management activities.
Comparison of project management software’s: dot Project, Launch pad, open Proj. Case
study: PRINCE2.
OUTCOMES:
1. Understand the activities during the project scheduling of any software application.
2. Learn the risk management activities and the resource allocation for the projects.
3. Can apply the software estimation and recent quality standards for evaluation of the software
projects
4. Acquire knowledge and skills needed for the construction of highly reliable software project 5. Able
to create reliable, replicable cost estimation that links to the requirements of project planning and
managing.
REFERENCES:
1. Bob Hughes & Mike Cotterell, “Software Project Management”, Tata McGraw- Hill Publications,
Fifth Edition 2012.
2. Futrell , “Quality Software Project Management”, Pearson Education India, 2008.
3. Gobalswamy Ramesh, “Managing Global Software Projects”, Tata McGraw Hill Publishing
Company, 2003.
4. Richard [Link] “Software Engineering Project Management”, IEEE Computer Society
5. S. A. Kelkar,” Software Project Management” PHI, New Delhi, Third Edition, 2013.