01-02-2013, 03:09 PM
MCA 501 - SOFTWARE PROJECT MANGEMENT
1SOFTWARE PROJECT.doc (Size: 86.5 KB / Downloads: 38)
Module I: Introduction, Project planning and evaluation
Introduction to software project management: importance, activities, categorization, stakeholders. Stepwise overview of project planning. Program management and project evaluation: allocation of resources, cost benefit analysis, evaluation techniques, risk evaluation.
Module II: Different models revisited and Software Effort Estimation
Revisiting waterfall model, V process model, spiral model, software prototyping.
Software effort estimation: software effort estimation techniques, Albrecht function point analysis, Function points Mark II, COSMIC full function points, procedural code oriented approach, COCOMO model.
Module III: Activity Planning and Risk Management
Activity Planning: objectives, projects and activities, sequencing and scheduling activities, network planning models, formulating a network model, forward pass, backward pas, identifying critical path, activity float. Risk management: categories, risk identification, assessment, planning, management, applying PERT techniques, Monte Carlo simulation, critical chain concepts. Resource Allocation: Identifying resource, requirements, scheduling resources, creating critical paths, cost schedule.
Module IV: Monitoring, Control and Team Management
Monitoring and Control: creating framework, collecting data, visualizing progress, cost monitoring, earned value analysis, priority monitoring, change control, Project Closure-role of Closure analysis, performing closure analysis, closure analysis report.
Managing Teams: organizational behaviour, Oldham-Hackman job characteristics model, becoming a team, motivation, decision making, leadership, organizational structures, dispersed and virtual teams.
Module V: Software Quality and Configuration Management
Software Quality: importance, designing, ISO 9126,quality measures, product versus process quality management, external standards, techniques to enhance quality, quality plan .Configuration Management: concepts, configuration management process-planning and set up, performing configuration control, status monitoring and audits.