User:Drmksharma/lectuernotes/lplan

MCA 401 - Software Project Management 

Books Referred Software Project Management (SIE), 5/e by Bob Hughes,Mike Cotterell,Rajib Mall

                                                                                     DETAILED LECTURE PLAN

'''                                             Unit I Introduction to Software Project Management:                                                                      5 lectures 1. Software development as a project 2. Stakeholders in software project 3. Software as product and as process, 4. Software resources, quality, and cost 5. Objectives, issues, and problems relating to software projects'''

'''Overview of Project Planning:                                                                                                        6 lectures 1. Steps in project planning; 2. Defining scope and objectives; 3. work breakdown structure; 4. Deliverables and other products; 5. time, cost, and resource estimation; 6. Alternatives in Planning Project Evaluation: 5 lectures 1. Strategic assessment and Technical assessment 2. Cost-benefit analysis and Cash flow forecasting 3. Cost benefit evaluation techniques 4. Break-even analysis 5. Risk evaluation                                                                                                   Unit II'''

'''Selection of Appropriate Project Approach:                                                                              5 lectures 1. Choosing development technology and methodology 2. Choice of process model 3. Rapid application development 4. Waterfall model; V-process model; Spiral model 5. Prototyping; Incremental delivery.'''

'''Software Effort Estimation                                                                                                  6 lectures 1. Problem in software estimation and Effort estimation techniques 2. Expert judgment with Estimation by analogy 3. Delphi technique and Algorithmic methods 4. Top-down and bottom-up estimation and Function point analysis 5. Object points 6. COCOMO model'''

                                                                                             Unit III

'''Activity Planning                                                                                                                  5 lectures 1. Network planning model 2. Activity-on-arrow network 3. Precedence network 4. Forward pass; Backward pass 5. Critical path; Slack and float'''

'''Risk Analysis and Management                                                                                              4 lectures 1. Nature and categories of risk in software development; 2. risk Identification and Risk assessment; 3. Risk mitigation, monitoring, and management; 4. Evaluating schedule risk using PERT.'''

'''Recourse Allocation                                                                                                                        4 lectures 1. Nature of project resources with Identifying resource requirement of activities; 2. Allocating and scheduling resources; 3. cost of resources; Standard, planned, and actual cost; 4. Cost variance; time-cost trade-off.'''

'''                                                                                                   Unit IV Project Tracking and Control                                                                                                      3 lectures 1. Measurement of physical and financial progress; 2. Earned value analysis; Status reports; 3. Milestone reports; Change control. Contact Management                                                                                                                3 lectures 1. Outsourcing of products and services; Types of contracts; 2. Stages in contract placement; 3. Terms of contract; Contract monitoring; Acceptance testing'''

                                                                                                   Unit V

'''Software Quality Assurance                                                                                                                       4 lectures 1. Planning for quality; Product versus process quality management; 2. Procedural and quantitative approaches; 3. Defect analysis and prevention; Statistical process control; Pareto analysis; 4. Causal analysis; Quality standards; ISO 9000; Capability Maturity Model; Quality audit. '''