SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code : CS0351 Course Title: Software Project management Semester: V Course Time: July - Dec 2011 DAY Hour Timing 1 1 8.45-9.35 2 5 1.30-2.20 3 2 9.35-10.25 4 5 3 10.35-11.25 Location: S.R.M.E.C Tech Park Faculty Details SEC NAME OFFICE OFFICE HOUR MAIL ID SE Mrs. Sivaranjhani Tech Park 806/A Mon Fri sivaranjhani@ktr.srmuniv.ac.in Required Text Books: 1. Walker Royce, Software Project Management: A Unified Framework, Pearson, 2000 2. Pankaj Jalote, Software Project Management in Practice, Pearson, 2002.
Objectives 1. Understand Project planning and management 2. Identify Client management and project definition 3. Understand testing based approach to development 4. Team management and ongoing schedule tracking Assessment Details Attendance : 5 Marks Cycle Test I : 10 Marks Surprise Test I : 5 Marks Cycle Test II : 10 Marks Model Exam : 20 Marks Test Schedule S.No. DATE TEST TOPICS DURATION 1 As Per calendar Cycle Test - I Unit I & II 2 periods 2 As Per calendar Cycle Test - II Unit III & IV 2 periods 3 As Per calendar Model Exam All 5 units 3 Hrs Outcomes Students who have successfully completed this course will have full understanding of the following concepts Course outcome Program outcome To learn 1. Software Management and Framework 2. Software Management Disciplines Software Project Management provides insight to the importance of careful project management
3. Project Profiles 4. Review 5. Monitoring and Control Detailed Session Plan SOFTWARE MANAGEMENT Conventional Software Management- The Waterfall Model- Conventional Software Management Performance - Evolution of Software Economics- Pragmatic Software Cost Estimation. Reducing Software Product Size- Languages - Object-Oriented Methods and Visual Modeling Reuse. Improving Software Processes - Team Effectiveness- Automation through Software Environments - Achieving Required Quality. Modern Software Management -Transitioning to an Iterative Process Sessi on No. Topics to be covered Time (min) Ref Teaching Method Testing Method 1 Conventional Software Management - The Waterfall Model 2 Conventional Software Management Performance 3 Evolution of Software Economics- Pragmatic Software Cost Estimation
4 Reducing Software Product Size 5 Languages - Object-Oriented Methods and Visual Modeling - Reuse 6 Improving Software Processes - Team Effectiveness Automation through Software, 7 Environments - Achieving Required Quality 8 Modern Software Management 9 Transitioning to an Iterative Process Objective type test SOFTWARE MANAGEMENT PROCESS FRAMEWORK Life-Cycle Phases - Engineering and Production Stages - Inception Phase - Elaboration Phase - Construction Phase - Transition Phase. Artifacts of the Process - Artifact Sets - Management Set - Engineering Sets - Artifact Evolution over the Life Cycle - Test Artifacts - Management Artifacts - Engineering Artifacts - Pragmatic Artifacts. Model-Based Software Architectures - Management Perspective - Technical Perspective. Workflows of the Process - Software Process Workflows - Iteration Workflows - Checkpoints of the Process. 10 Life-Cycle Phases - Engineering and Production Stages - Inception Phase 11 - Elaboration Phase - Construction Phase - Transition Phase 12 Artifacts of the Process - Artifact Sets -
Management Set - Engineering Sets Surprise Test 13 Artifact Evolution over the Life Cycle Test Artifacts 14 Management Artifacts 15 Engineering Artifacts - Pragmatic Artifacts, Model-Based Software Architectures - 16 Management Perspective - Technical Perspective. 17 Workflows of the Process - Software Process Workflows - Iteration Workflows 18 Checkpoints of the Process SOFTWARE MANAGEMENT DISCIPLINES Iterative Process Planning - Work Breakdown Structures - Conventional WBS Issues - Planning Guidelines - Cost and Schedule Estimating Process - Iteration Planning Process. Project Organizations and Responsibilities - Line-of-Business Organizations - Project Organizations - Evolution of Organizations. Process Automation - Tools: Automation Building Blocks - Project Environment - Round-Trip Engineering - Change Management. Project Control and Process Instrumentation - Seven Core Metrics - Management Indicators - Quality Indicators -. Pragmatic Software Metrics - Metrics Automation. 19 Iterative Process Planning - Work Breakdown Structures - Conventional WBS Issues - Objective type test
20 Planning Guidelines - Cost and Schedule Estimating Process 21 Iteration Planning Process, Project Organizations and Responsibilities 22 Line-of-Business Organizations - Project Organizations Surprise Test 23 Evolution of Organizations, Process Automation - Tools: Automation Building Blocks 24 Project Environment - Round-Trip Engineering - Change Management. 25 Project Control and Process Instrumentation - Seven Core Metrics 26 Management Indicators,Quality Indicators 27 Pragmatic Software Metrics, Metrics Automation PROJECT PROFILES Continuous Integration - Early Risk Resolution - Evolutionary Requirements - Teamwork among Stakeholders - Top 10 Software Management Principles - Software Management Best Practices - Next- Generation Software Economics - Next-Generation Cost Models - Modern Software Economics - Modern Process Transitions. 28 Continuous Integration 29 Early Risk Resolution, Evolutionary
Requirements 30 Teamwork among Stakeholders Objective type test 31 Top 10 Software Management Principles Comparative study 32 Software Management Best Practices 50 BB Objective type test 33 Next-Generation Software Economics - Next-Generation Cost Models 50 BB 34 Modern Software Economics 50 BB 35 Modern Process Transitions. 50 BB PROJECT EXECUTION AND CLOSURE Review Process Planning - Overview and Preparation - Group Review Meeting - Rework and Follow-up - Guidelines for Reviews in Projects - Analysis and Control Guidelines Case Studies. Project Monitoring and Control - Project Tracking - Activities Tracking - Defect Tracking - Issues Tracking - Status Reports - Milestone Analysis. Defect Analysis and Prevention - Process Monitoring and Audit. Project Closure Analysis - Analysis Report.. 36 Planning, Overview and Preparation 37 Group Review Meeting 38 Rework and Follow-up, Guidelines for Reviews in Projects 39 Analysis and Control Guidelines 40 Project Monitoring and Control
41 Activities Tracking - Defect Tracking - Issues Tracking 42 Status Reports Milestone Analysis 43 Defect Analysis and Prevention 44 Process Monitoring and Audit 45 Project Closure Analysis - Analysis Report