SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

Similar documents
SRM UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

Software Engineering II - Exercise

The software process

Project Plan. CxOne Guide

Software Modeling & Analysis. - Fundamentals of Software Engineering - Software Process Model. Lecturer: JUNBEOM YOO

Software Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1

Software Processes. Objectives. Topics covered. The software process. Waterfall model. Generic software process models

Objectives. The software process. Topics covered. Waterfall model. Generic software process models. Software Processes

Topics covered. Software process models Process iteration Process activities The Rational Unified Process Computer-aided software engineering

Development Process Bennett, McRobb and Farmer 1

Object-Oriented and Classical Software Engineering THE SOFTWARE PROCESS 9/17/2017. CHAPTER 3 Slide 3.2. Stephen R. Schach. Overview Slide 3.

Joined-up Requirements: Business Goals to System Tests

Processes and Life- Cycles. Kristian Sandahl

Plutora Test. Product Features DATA SHEET

Object-Oriented and Classical Software Engineering

Paychex Out of Office Application

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B

Analyze, Design, and Develop Applications

Pertemuan 2. Software Engineering: The Process

Introduction to Software Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 06 09/08/2016

Best Practices for Enterprise Agile Transformation

CSE870, Advanced Software Engineering, Cheng

This resource is associated with the following paper: Assessing the maturity of software testing services using CMMI-SVC: an industrial case study

DRAFT. Effort = A * Size B * EM. (1) Effort in person-months A - calibrated constant B - scale factor EM - effort multiplier from cost factors

Chapter 1 Systems Development in an Organization Context

VC SOFTWARE PROJECT MANAGEMENT PLAN

Software Engineering COMP 201

A New Divide & Conquer Software Process Model

System and Software Engineering. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1

A Presentation for the 8 th Annual Systems Engineering Conference October 24-27, 2005 Hyatt Islandia, San Diego, California

Developing Software Quality Plans a Ten Step Process. Phil Robinson Lonsdale Systems. Software Quality Plans. We all agree that you need one

The Top Thrill Dragster

An Oracle White Paper February Oracle Unified Method (OUM) Oracle s Full Lifecycle Method for Deploying Oracle-Based Business Solutions

Intermediate Certificate in Software Testing Syllabus. Version 1.4

Rational Unified Process

COURSE LISTING. Courses Listed. with Portfolio & Project Management SAP ERP. 13 March 2018 (10:01 GMT) SAP01 - SAP SAP01E - SAP Overview

Software Life Cycle. Main Topics. Introduction

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012

Challenges of Managing a Testing Project: (A White Paper)

AGILE DEVELOPMENT AND ITS IMPACT ON PRODUCTIVITY

Oracle Unified Method (OUM) Using OUM with Agile Techniques. Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands

Introduction to Software Life Cycles and Agile. CSCI 5828: Foundations of Software Engineering Lecture 03 09/02/2014

CMMI Project Management Refresher Training

Sistemi ICT per il Business Networking

Project Stakeholder Management

03. Perspective Process Models

D25-4. How Intertech Uses Agile

Integrated Class C Process Appraisals (ICPA)

Vidyalankar. T.Y. B.Sc. (IT) : Sem. VI Project Management Prelim Question Paper Solution

BCS Higher Education Qualifications. Diploma in IT. IT Project Management Syllabus

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)

Umeå University Department of Computing Science SE UMEÅ SWEDEN

Note 10: Software Process

SOA Governance is For Life, Not Just a Strategy

Object-Oriented & Classical Soft Engineering

Introducing the Next Generation of ALM March 22, Copyright 2016 Vivit Worldwide

Software Project Planning The overall goal of project planning is to establish a pragmatic strategy for controlling, tracking, and monitoring a comple

"Charting the Course... Application Lifecycle Management Using Visual Studio 2010 (Agile) Course Summary

Chapter 3 Software Process Model

[Name] [ ID] [Contact Number]

Certified Tester. Expert Level. Modules Overview

CMPT 275 Software Engineering

Copyright 2013 Pearson Education, Inc. Publishing as Prentice Hall 5-1

Cornerstones Unified Database Implementation Project (CUDIP)

COCOMO II Demo and ARS Example

Spiral Increment Reuse (SIR) Software Model

PEARSON. Addison Wesley

Software Lifecycle Models

LIFE-CYCLE MODELS AND PROCESS. Software Engineering 1/9/2008. CHAPTER 1, 2, and 3. Stephen R. Schach

Academic Course Description. BHARATH UNIVERSITY Faculty of Engineering and Technology Department of Electrical and Electronics Engineering

COURSE CATALOGUE UNIVERSITY

Agile Delivery Framework (ADF)

TenStep Project Management Process Summary

Manchester Digital Level 4 Software Developer Apprenticeship

COURSE BROCHURE. CERTIFIED DEVOPS MASTER Training & Certification

CORADMO in 2001: A RAD Odyssey


Continuous Software Quality through Technical Health Index M

2/14/2013. Software Engineering. Session 3 Sub-Topic. 1 Strategy Alignment Elicitation Methodology. Dr. Jean-Claude Franchitti

SOLUTION BRIEF RSA ARCHER PUBLIC SECTOR SOLUTIONS

HYBRID PPM FOR JIRA: SUCCESSFULLY MANAGING PORTFOLIOS OF HYBRID AND AGILE JIRA PROJECTS

Title: Leveraging Oracle Identity Manager (OIM) to Improve Costs and Control. An Oracle White Paper March 2009

SUSE Unified Delivery Process

IIBA Membership. Member Benefits include:

The Unified Software Development Process

COURSE LISTING. Courses Listed. with Quality Management SAP ERP. 15 February 2018 (23:55 GMT) SAP01 - SAP SAP01E - SAP Overview

The Ten Essentials of RUP

Establishing a Definition of Done in Complex Organizations. Joseph N. Ruskiewicz, Ph.D.

Understanding Agile from a PMP s Perspective! Exploding the myth that Agile is not in the PMBOK

Prof. Dr. Liggesmeyer, 1. Quality Management of Software and. Processes and QM. Systems. QMSS Processes and QM

Chapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees

Software Engineering 1

Realistic, Actionable Schedules Truthful Alignment of Prediction and the Future

MODULE Explain briefly the different types of system models that might be created during the system analysis phase. 2. Write short notes on

PROJECT MANAGEMENT KNOWLEDGE RETRIEVAL: PROJECT CLASSIFICATION

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Certified Digital Marketing Specialist in Search

White Paper. Code Maintenance Best Practices. 4 Essential Skills for Lean Times

Robotic Process Automation

Agile Development Doesn t Have to Mean Fragile Enterprise Processes

Transcription:

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