Course Title: Advanced Software Project Planning and Management L T P/ S TOTAL CREDIT UNITS 3-4 - 5 SW/F W



Similar documents
Software Project Management (Second Edition)

IT4202: SOFTWARE PROJECT MANAGEMENT

Academic Course Description. SE2003 Software Project Management Second Semester, (Even semester)

IT4203 Information Technology Project Management (Compulsory)

ICT Project Management. Software Project Planning By J. Ogutu

SYLLABUS 12/14/2012 CONE 425 Construction Planning, Scheduling, & Control Spring, 2013 Rev. 0. Syllabus Spring, 2013

MSE-201 SOFTWARE PROJECT MANAGEMENT

IT Information Technology Project Management (Compulsory)

MICROSOFT OFFICE PROJECT - SYLLABUS

Software Project Management. Objective. Course Objectives. Introduction to SPM

Mastering Microsoft Project 2010

Mastering Microsoft Project B; 3 days, Instructor-led

Scheduling Fundamentals, Techniques, Optimization Emanuele Della Valle, Lecturer: Dario Cerizza

Time Management. Part 5 Schedule Development. Richard Boser

CISC 322 Software Architecture. Project Scheduling (PERT/CPM) Ahmed E. Hassan

Introduction to Project Management ECE 480. Erik Goodman

A Case study based Software Engineering Education using Open Source Tools

Software Development & Education Center. Microsoft Office (Microsoft Project 2010)

NE-50413B Mastering Microsoft Project 2010

Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi

MC9252 SOFTWARE PROJECT MANAGEMENT UNIT I PART A

Software Project Management

K. J. SOMAIYA COLLEGE OF ARTS AND COMMERCE, VIDYAVIHAR, MUMBAI (Autonomous) Affiliated to University of Mumbai

Introduction to Project Management. What is a Project? Project Management Institute (PMI) Chapter 1 Introduction

Project Time Management

Chapter 2: Project Time Management

Project Planning and Scheduling

Systems Analysis and Design

MIS 460 Project Management

Mastering Microsoft Project 2013

PROJECT MANAGEMENT IN PRIMAVERA P6 WEB ACCESS REL 7

Importance of Project Schedules. matter what happens on a project. projects, especially during the second half of projects

Introduction to Software Engineering. 9. Project Management

CISC 322 Software Architecture. Example of COCOMO-II Ahmed E. Hassan

ECDL / ICDL Project Planning Syllabus Version 1.0

Use project management tools

ONLINE SUPPLEMENTAL BAPPENDIX PROJECT SCHEDULES WITH PERT/CPM CHARTS

Methods to Assist in Teaching Planning and Scheduling

Project Planning. Lecture Objectives. Basic Reasons for Planning. Planning. Project Planning and Control System. Planning Steps

Mastering Microsoft Project 2013

PROGRAM EVALUATION AND REVIEW TECHNIQUE (PERT)

Introduction to Project Management

Degree Programme in International Business Management (Masters Degree) Management and Business Research Strategies

Mastering Microsoft Project 2013 Course: 55054A Course Length: 3 Days

THE OPEN UNIVERSITY OF TANZANIA OME 621: SALES MANAGEMENT

Chapter 9 Computer Scheduling Projects should be scheduled one byte at a time

Degree Programme in International Business Management (Masters Degree)

Certified Project Management Professional VS-1079

TEACHING QUALITY ASSURANCE AND PROJECT MANGEMENT TO UNDERGRDUATE COMPUTING STUDENTS IN PAKISTAN

Scheduling Glossary Activity. A component of work performed during the course of a project.

ECDL / ICDL Project Planning Project Management Software Level 2. Syllabus Version 1.0 (UK)

PBL: Project Management. Competency: Project Definition

SOFTWARE PROJECT MANAGEMENT

Scheduling. Anne Banks Pidduck Adapted from John Musser

New York City College of Technology/CUNY Computer Systems Technology Department

BNM816 SUPPLY CHAIN MANAGEMENT

Knowledge Infrastructure for Project Management 1

Project Management. Systems Analysis and Design, 8e Kendall & Kendall

Microsoft Project 2010

For Articulation Purpose Only.

Graphical Project Planning Techniques: An Overview of Gantt, PERT, and CPM Charts Prepared for groups in ECE480 1/6/02, D. Grover

Project Time Management

Chapter 6: Project Time Management. King Fahd University of Petroleum & Minerals SWE 417: Software Project Management Semester: 072

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: FUNDAMENTALS OF SOFTWARE DEVELOPMENT (Code: )

How To Understand Human Resource Management

Featured Paper Satya Narayan Dash By Satya Narayan Dash, PMP, CSM, MCP

Goals of the Unit. spm adolfo villafiorita - introduction to software project management

The management of the projects with MS Project

SE351a: Software Project & Process Management

Project Management SCM Pearson Education, Inc. publishing as Prentice Hall

AN INDUSTRIAL PROJECT MANAGEMENT COURSE FOR TECHNOLOGY CURRICULUM

UNIVERSITY OF MUMBAI

Software Application: Information System Elements. Project Management in Information Technology (IT) Projects. Project Scheduling basics

Demonstrate and apply knowledge of project management in

Part 1: Three-Way Orders - Theoretical. Aksjer Obligasjoner Netthandel Corporate Finance

Software Project Management

HUMAN RESOURCE MANAGEMENT

Network Diagram Critical Path Method Programme Evaluation and Review Technique and Reducing Project Duration

Introduction to Project Management. What is the Project Management Life Cycle? Common Life Cycle Characteristics

Masters of Science in Software & Information Systems

Integration Mgmt / Initiating Process Group 4.1 Develop Project Charter

ME 4054W: SENIOR DESIGN PROJECTS

CME403/603 Syllabus Page 1

EMM2506 Supply Chain Management. Module Leaders Prof. P.S.Satish

Chapter 7: Software Engineering

The Plan s Journey From Scope to WBS to Schedule

BCS Certificate in Systems Modelling Techniques Syllabus

Appendix A of Project Management. Appendix Table of Contents REFERENCES...761

RYERSON UNIVERSITY Ted Rogers School of Information Technology Management And G. Raymond Chang School of Continuing Education

MADELEINE (LYNN) FOORD, PH.D., M.ED., PT * lfoord@mghihp.edu

SWEBOK Certification Program. Software Engineering Management

Transcription:

Course Title: Advanced Software Project Planning and Management Course Level: PG Credit Units: 5 Course Code: CSE604 L T P/ S SW/F W TOTAL CREDIT UNITS 3-4 - 5 Course Objectives: To provide students with a clear understanding of the unique risks, issues, and critical success factors associated with technology projects To introduce students to the role and function of project management Pre-requisites: Software Engineering Course Contents/Syllabus: Weightage (%) Module I : 10% Introduction to Software Project Management: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,objectives, issues, and problems relating to software projects, role of the software project manager Module II: 20% Project Planning: 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., forecasting demand for product, proposal writing, requirement analysis, legal issues (patent, copyright, liability, warranty); Cost benefit Analysis ; Cash flow forecasting, plan documentation methods: PERT and CPM Module III : 20% Project Evaluation & Estimation: Cost benefit analysis, cash flow forecasting, cost benefit evaluation techniques, risk evaluation. Selection of an appropriate project report; Albrecht function point analysis. Problem in software estimation; Size Estimation: Function Point Analysis, Mask II FPA, LOC estimation, Conversion between size measures, Effort, schedule & cost estimation: Estimation factors, COCOMO-II, Putnam Estimation Model, Estimation by Analogy, Validating Software Estimates. Module IV : 25% Activity planning and Managing Resource Allocation: 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. Introduction, the nature of resources, identifying resource requirements, scheduling resources creating critical paths, counting the cost, being specific, publishing the resource schedule, cost schedules 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. Module V: 25% 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:, instruction in the best methods, motivation, working in groups, becoming a team, decision making, leadership, organizational structures. Software Quality 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 manageme

Student Learning Outcomes: Ability to apply knowledge of engineering and computing appropriate to the discipline. Ability to analyze a problem, and identify and define the computing requirements appropriate to its solution. Ability to design, implement, and evaluatea software project. Ability to use current techniques, skills, and tools necessary for computing practice. Pedagogy for Course Delivery: The class will be taught using lecture and practical based method. In addition to giving the assignments and tutorials, the course instructor will spend considerable time in transforming theoretical concepts in practical oriented approach. Lab Experiments Software Required : MS Project 1. Create a MS Project application, set the file properties, and set the Project Calender. 2. Using project planning activities, draw the PERT for the project. 3. Draw the Gantt charts for the software project. 4. Using the SPM manage, plan and organize the project. 5. Using MS project, plan and organize the software and split the task. 6. Using MS Project Link, Move and copy tasks in Software Project 7. Draw the checkpoints and milestones of a project 8. Using MS Project do the time estimation of tasks and Set task dependencies &constraints. 9. Using MS Project assign the resources and set the notes for resources. 10. Using MS Project workspace base line the project and review the critical path

Case Study: Create a software project management plan consist of (but not restricted to) following documents: 1. Executive Summary 2. Project Organization 3. Management Process 4. Technical Process 5. Project Success Criteria forany one software project. Assessment/ Examination Scheme: Theory L/T (%) Lab/Practical/Studio (%) Total 60 40 100 Theory Assessment (L&T): Components (Drop down) Continuous Assessment/Internal Assessment Attendance Class Test Assignment Viva End Term Examination Weightage (%) 5 10 10 5 70 Lab Assessment (L&T): Continuous Assessment/Internal Assessment Components (Drop down) Attendance Performance Lab Record Presentation/Viva End Term Examination Weightage (%) 5 10 10 5 70

Text & References: Text: Bob Hughes and Mike Cotterell; Software Project Management, third edition, Tata McGraw Hill Publishing Company Ltd., New Delhi. Tom Demarco, Controlling Software Project Management, Measurement, Prentice Hall, New Jersey. References: Tom Glib, Finzi Susannah, Principles of Software Engineering Management, Addison Wesley, England. Pankaj Jalote; Software Project Management in Practice, Pearson Education Asia. Watts S. Humphrey; Winning with Software? An Executive Strategy, Pearson Education Asia. Philip Metzger, Managing a Programming Project, Prentice Hall, New Jersey. Kishore, Swapna, Software Requirements and Estimation, Tata McGraw Hill, 2001