BOE068

Software Project Management

L-T-P3-0-0 Credits3 Session2024-25 TypeTheory
Appears in 35 semesters · 35 branches

B.Tech Civil Engineering · Sem 6 (Open Elective-I) · B.Tech Mechanical Engineering · Sem 6 (Open Elective-I) · B.Tech Computer Science & Engineering · Sem 6 (Open Elective-I) · B.Tech Information Technology · Sem 6 (Open Elective-I) · B.Tech Artificial Intelligence & Machine Learning · Sem 6 (Open Elective-I) · B.Tech Artificial Intelligence & Data Science · Sem 6 (Open Elective-I) · B.Tech CSE (Artificial Intelligence) · Sem 6 (Open Elective-I) · B.Tech CSE (AI & ML) · Sem 6 (Open Elective-I) · B.Tech CSE (Data Science) · Sem 6 (Open Elective-I) · B.Tech CSE (Cyber Security) · Sem 6 (Open Elective-I) · B.Tech CSE (Internet of Things) · Sem 6 (Open Elective-I) · B.Tech Computer Science & Design · Sem 6 (Open Elective-I) · B.Tech Computer Science (Hindi) · Sem 6 (Open Elective-I) · B.Tech Electrical Engineering · Sem 6 (Open Elective-I) · B.Tech Electrical & Electronics Engineering · Sem 6 (Open Elective-I) · B.Tech Electrical & Computer Engineering · Sem 6 (Open Elective-I) · B.Tech Electronics & Communication Engineering · Sem 6 (Open Elective-I) · B.Tech Electronics & Instrumentation / Instrumentation & Control · Sem 6 (Open Elective-I) · B.Tech Electronics & Computer Engineering · Sem 6 (Open Elective-I) · B.Tech ECE (Advanced Communication Technology) · Sem 6 (Open Elective-I) · B.Tech Electronics Engineering (VLSI Design & Technology) · Sem 6 (Open Elective-I) · B.Tech Automobile Engineering · Sem 6 (Open Elective-I) · B.Tech Aeronautical Engineering · Sem 6 (Open Elective-I) · B.Tech Mechanical & Industrial Engineering · Sem 6 (Open Elective-I) · B.Tech Production & Industrial Production Engineering · Sem 6 (Open Elective-I) · B.Tech Manufacturing Technology · Sem 6 (Open Elective-I) · B.Tech Mining Engineering · Sem 6 (Open Elective-I) · B.Tech Chemical Engineering · Sem 6 (Open Elective-I) · B.Tech Plastic Engineering · Sem 6 (Open Elective-I) · B.Tech Food Technology · Sem 6 (Open Elective-I) · B.Tech Handloom & Textile Technology · Sem 6 (Open Elective-I) · B.Tech Carpet & Textile Technology · Sem 6 (Open Elective-I) · B.Tech Biotechnology · Sem 6 (Open Elective-I) · B.Tech Bioinformatics · Sem 6 (Open Elective-I) · B.Tech Agricultural Engineering · Sem 6 (Open Elective-I)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Project Evaluation and Project Planning

8 hrs

Importance of Software Project Management – Activities – Methodologies – Categorization of Software Projects – Setting objectives – Management Principles – Management Control – Project portfolio Management – Cost-benefit evaluation technology – Risk evaluation – Strategic program Management – Stepwise Project Planning.

Unit2

Unit 2: Project Life Cycle and Effort Estimation

8 hrs

Software process and Process Models – Choice of Process models – Rapid Application development – Agile methods – Dynamic System Development Method – Extreme Programming– Managing interactive processes – Basics of Software estimation – Effort and Cost estimation techniques – COSMIC Full function points – COCOMO II – a Parametric Productivity Model.

Unit3

Unit 3: Activity Planning and Risk Management

8 hrs

Objectives of Activity planning – Project schedules – Activities – Sequencing and scheduling – Network Planning models – Formulating Network Model – Forward Pass & Backward Pass techniques – Critical path (CRM) method – Risk identification – Assessment – Risk Planning – Risk Management – – PERT technique – Monte Carlo simulation – Resource Allocation – Creation of critical paths – Cost schedules.

Unit4

Unit 4: Project Management and Control

8 hrs

Framework for Management and control Collection of data Visualizing progress – Cost monitoring Earned Value Analysis – Prioritizing Monitoring – Project tracking – Change control Software Configuration Management – Managing contracts – Contract Management.

Unit5

Unit 5: Staffing in Software Projects

8 hrs

Managing people – Organizational behavior – Best methods of staff selection Motivation – The Oldham Hackman job characteristic model – Stress – Health and Safety – Ethical and Professional concerns – Working in teams Decision making Organizational structures Dispersed and Virtual teams – Communications genres Communication plans Leadership.

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Identify project planning objectives, along with various cost/effort estimation models.K3
  2. CO2Organize & schedule project activities to compute critical path for risk analysis.K3
  3. CO3Monitor and control project activities.K4, K5
  4. CO4Formulate testing objectives and test plan to ensure good software quality under SEI-CMM.K6
  5. CO5Configure changes and manage risks using project management tools.K2, K4

Text books

  1. Bob Hughes, Mike Cotterell and Rajib Mall: Software Project Management – Fifth Edition, McGraw Hill, New Delhi, 2012.
  2. Robert K. Wysocki ―Effective Software Project Management – Wiley Publication, 2011.
  3. Walker Royce: ―Software Project Management- Addison-Wesley, 1998.
  4. Gopalaswamy Ramesh, ―Managing Global Software Projects – McGraw Hill Education (India), Fourteenth Reprint 2013.

Official AKTU syllabus

This subject is on page 14 of the original AKTU PDF.

Official AKTU syllabus PDF ↗