Logo

BCA Software Project Management

bcasemester 7Elective

Unit 1:Software Project Management Concepts

Introduction, Project and Software project, Software project vs other project, Importance and Problems in software project management, Process of SPM, Characteristics of good project manager, Successful Software Project Manager, Overview of Software Project Planning

Unit 2:Software Project Scheduling

Objectives of activity planning, Work breakdown structure, Network planning model: Critical path method (CPM), Program evaluation and review technique (PERT), Precedence diagramming method (PDM), Shortening project duration, Identifying critical activities, Forward pass and Backward pass

Unit 3:Software Estimation Techniques

Software Effort Estimation: Problems with over and under estimations, Basis of software Estimating, Software effort estimation techniques, expert Judgment, Estimating by analogy, Bottoms-up estimating, Top-down approach and parametric models

Unit 4: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 Report, Project approach: Choosing technologies, choice of process models, structured methods

Unit 5:Risk Management

Risk Identification, Planning, Evaluation and Management, Categories of Risk, Framework for dealing with risk, evaluating Risks to the schedule

Unit 6:Software Quality Management

TQM, Six Sigma, Software Quality: defining and importance software quality, ISO9126, Place of software quality in software planning

Unit 7:Software Configuration Management

Concept, Requirement and Elements of SCM, Baseline, SCM Repository, Versioning and version control, SCM Process, Change Control Process, Configuration Audit and Status Reporting, Case Study: Version Control Software Tools (Git, CVS, SVN)