Syllabus Software Project Management - 414442 Credit Scheme : Examination Scheme : 03 Credits Mid_Semester : 30 Marks End_Semester : 70 Marks Unit I Introduction to Software Project Management Introduction to Software Project Management : Why is Software Project Management important? What is a Project? Contract Management, Activities Covered by Software Project Management, Plans, Methods and Methodologies, Some Ways of Categorizing Software Projects, Stakeholders, Setting Objectives, Business Case, Project Success, and Failure, what is Management? Management Control, Traditional versus Modern Project Management Practices. Case study: Online Shopping System. (Chapter - 1) Unit II Project Design and Evaluation Project Design: Overview of UML diagrams: Use case, Class, Activity, State, Sequence, Deployment Project Evaluation: What is Project Evaluation? Importance of Project Evaluation, Cost Benefit Evaluation Techniques Process Evaluation and Improvement : The Process Improvement Process: The Process Improvement Cycle, Process Measurement: The GQM Paradigm, Process Analysis: Techniques of Process Analysis, Process change: The Process Change Process Case study: Online Shopping System, Perform Cost-Benefit Analysis using Microsoft Excel (Chapter - 2) Unit III Activity Planning & Risk Management Objectives of Activity planning – Project schedules – Activities – Sequencing and Scheduling, Network Planning Models – Formulating Network Model – Forward Pass & Backward Pass Techniques. Risk Management- Introduction, Risk Management, Risk Assessment, Risk identification, Risk Prioritization, Risk Planning, Risk control, Risk Strategies, Evaluating Risk to the schedule Study Risk Management Tools - SpiraPlan by Inflectra, Risk Management Studio, GRC Cloud Case study: Online Shopping System (Chapter - 3) Unit IV Project Tracking, Monitoring & Control Introduction: Project Tracking and Control, Monitoring and Control Processes, Collection of Project data, Partial Completion Reporting. Data Collection Methods: Phone vs. Online vs. In-Person Interviews, Visualizing Progress, Visual Project Management, Kanban Boards, Project Calendars, Cost Monitoring, Four Steps in Project Cost Management, Earned Value Analysis, Project Tracking, Effective Approach to Track Projects, Status Report: Four features of a Good Status Report, Change Control, Different factors of Change Control Process, Change Process Flow-Diagram, Software Configuration Management, Tasks in SCM Process, Participant of SCM Process. Software Configuration Management Tools: Git, Team Foundation Server, Ansible, Managing Contracts, The Stages of Contract Management, Challenges of Contract Management, Benefits of Contract Management, Types of Contracts in Software Project Management Case study: Online Shopping System, track different versions of a software using Git tool (Chapter - 4) Unit V Managing People and Organizing Teams Understanding Behavior-Organizational Behavior- Selecting the Right Person for the Job-Instruction in the Best Methods-Motivation-The Oldham-Hackman Job Characteristics Model- Stress-Health and Safety- Ethical and Professional Concerns-Becoming a team-Decision Making-Organization and Team Structures-Coordination Dependencies-Dispersed and Virtual Teams-Communication Genres and plans-Leadership. Case study: Team Building in Project Management with reference to academic project work. (Chapter - 5) Unit VI Applications of Software Project Management in Industry Agile Project Management with Azure DevOps: An Overview of Application Lifecycle Management & Azure DevOps, Traceability, Visibility, Collaboration, and Extensibility. Difference between Microsoft TFS and Azure DevOps. Metrics in Agile Practice: Introduction to Metrics inAgile Practice, Metrics for Project Management, Agile Project Management in Azure DevOps and TFS. Case study: Online Shopping System. (Chapter - 6)