CSE-403 E Software Project Management Syllabus
Unit-1: Introduction to Software Project Management (SPM): Definition of a Software Project (SP), SP Vs. other types of projects activities covered by SPM, categorizing SPs, project as a system, management control, requirement specification, information and control in organization.
Unit-2: Stepwise Project planning: Introduction, selecting a project, identifying project scope and objectives, identifying project infrastructure, analyzing project characteristics, identifying project products and activities, estimate efforts each activity, identifying activity risk, allocate resources, review/ publicize plan.
Unit-3: Project Evaluation & Estimation: Cost benefit analysis, cash flow forecasting, cost benefit evaluation techniques, risk evaluation. Selection of an appropriate project report; Choosing technologies, choice of process model, structured methods, rapid application development, water fall-, V-process-, spiral- models. Prototyping, delivery. Albrecht function point analysis.
Unit-4: Activity planning & Risk Management: Objectives of activity planning, project schedule, projects and activities, sequencing and scheduling activities, network planning model, representation of lagged activities, adding the time dimension, backward and forward pass, identifying critical path, activity throat, shortening project , precedence networks.
Risk Management: Introduction, the nature of risk, managing risk, risk identification, risk analysis, reducing the risks, evaluating risks to the schedule, calculating the z values..
Unit-5: Resource allocation &Monitoring the control: Introduction, the nature of resources, identifying resource requirements, scheduling resources creating critical paths, counting the cost, being specific, publishing the resource schedule, cost schedules, the scheduling sequence.
Monitoring the control: Introduction, creating the frame work, collecting the data, visualizing progress, cost monitoring, earned value, prioritizing monitoring, getting the project back to target, change control.
Unit-6: Managing contracts and people: Introduction, types of contract, stages in contract, placement, typical terms of a contract, contract management, acceptance, Managing people and organizing terms: Introduction, understanding behavior, organizational behavior: a back ground, selecting the right person for the job, instruction in the best methods, motivation, working in groups, becoming a team, decision making, leadership, organizational structures, conclusion, further exercises..
Unit-7: Software quality: Introduction, the place of software quality in project planning, the importance of software quality, defining software quality, ISO 9126, Practical software quality measures, product versus process quality management, external standards, techniques to help enhance software quality.
Unit-8: Study of Any Software Project Management software: viz Project 2000 or equivalent
• Software Project Management (2nd Edition), by Bob Hughes and Mike Cotterell, 1999, TMH
• Software Engineering – A Practitioner's approach, Roger S. Pressman (5th edi), 2001, MGH
• Software Project Management, Walker Royce, 1998, Addison Wesley.
• Project Management 2/c. Maylor
• Managing Global software Projects, Ramesh, 2001, TMH.
Eight questions will be set in all by the examiners taking at least one question from each unit. Students will be required to attempt five questions in all.