0% found this document useful (0 votes)
68 views

Software Project Management

The document outlines the concepts to be covered in a course on software project management. It discusses conventional versus modern approaches, the software development lifecycle and process framework, management disciplines like planning and quality control, and case studies. The course aims to introduce students to concepts of planning, monitoring and controlling software projects through various phases from inception to deployment. Key topics include the software development lifecycle, quality management, cost estimation models, and data analysis for process improvement.

Uploaded by

yogacharya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views

Software Project Management

The document outlines the concepts to be covered in a course on software project management. It discusses conventional versus modern approaches, the software development lifecycle and process framework, management disciplines like planning and quality control, and case studies. The course aims to introduce students to concepts of planning, monitoring and controlling software projects through various phases from inception to deployment. Key topics include the software development lifecycle, quality management, cost estimation models, and data analysis for process improvement.

Uploaded by

yogacharya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

HANDLED BY

Ms.k.CHITHARTHANI L/IT
Aim: To present the concept regarding how the sotware projects are
planned, monitored and controlled.
Objective:
 To introduce the basic concepts regarding the software project.
 To give the students an idea about the concept of conventional
software project management and modern software project
management.
 To study the lifecycle phases and workflow of the software process.
 To train the students in the concepts of how the defects are analysis
and how we prevent such defects.
 To study the concept of software quality management.
 To familiarize the students with the ideas COCOMO cost estimation
model.
CS1021 – SOFTWARE PROJECT MANAGEMENT
LTPC
3003
UNIT I FUNDAMENTALS 9
Conventional software management − Evolution of software economics -Improving
software economics − Conventional versus modern software project management.
UNIT II SOFTWARE MANAGEMENT PROCESS FRAMEWORK 9
Lifecycle phases − Artifacts of the process − Model based software architectures
−Workflows of the process − Checkpoints of the process.
UNIT III SOFTWARE MANAGEMENT DISCIPLINES 9
Iterative process planning − Organisation and responsibilities − Processautomation
−Process control and process instrumentation − Tailoring the process.
UNIT IV MANAGED AND OPTIMIZED PROCESS 9

Data gathering and analysis − Principles of data gathering −


Data gathering process −Software measures − Data analysis −
Managing software quality − Defect prevention.

UNIT V CASE STUDIES 9

COCOMO cost estimation model − Change metrics −


CCPDS-R.
TEXT BOOKS
1. Walker Royce, “Software Project Management - A Unified
Framework”,Pearson Education, 2004.
2. Humphrey Watts, “Managing the Software Process”, Addison
Wesley, 1989.

REFERENCES
1. Humphrey Watts, “Managing the Software Process”,
Addison Wesley, 1989.
2. Ramesh Gopalaswamy, “Managing Global Projects”, Tata McGraw
Hill,2001.
3. Bob Hughes and Mikecotterell, “Software Project
Management”,3rd Edition, Tata McGraw Hill, 2004.
 The Old Way (Conventional SPM)
 The Waterfall Model

 Conventional Software Management

Performance
 Evolution of Software Economics
 Software Economics

 Pragmatic Software Cost Estimation


 Improving Software Economics
 Reducing Software Product Size
 Improving Software Processes
 Improving Team Effectiveness
 Improving Automation through Software Environments
 Achieving Required Quality
 Peer Inspections: A Pragmatic View
 The Old Way and the New
 The Principles of Conventional Software Engineering
 The Principles of Modern Software Management
 Transitioning to an Iterative Process
 Life-Cycle Phases
 Engineering and Production Stages
 Inception Phase
 Elaboration Phase
 Construction Phase
 Transition Phase
 Artifacts of the Process
 The Artifact Sets
 Management Artifacts
 Engineering Artifacts
 Pragmatic Artifacts
 Model-based software Architectures
 Architecture: A Management Perspective
 Architecture: A Technical Perspective
 Workflows of the Process
 Software Process Workflows
 Iteration Workflows
 Checkpoints of the Process
 Major Milestones
 Minor Milestones
 Periodic Status Assessments
 Iterative Process Planning
 Work Breakdown Structures
 Planning Guidelines
 The Cost and Schedule Estimating Process
 The Iteration Planning Process
 Pragmatic Planning
 Project Organizations andResponsibilities
 Line-of-Business organizations
 Project Organizations
 Evolution Organizations
 Process Automation
 Tools: Automation Building Blocks
 The Project Environment
 Project Control and Process Instrumentation
 The Seven Core Metrics
 Management Indicators
 Quality Indicators
 Life-Cycle Expectations
 Pragmatic Software Metrics
 Metrics Automation

 Tailoring the Process


 Process Discriminants
 Example: Small-Scale Project Versus Large-scale Project
Data gathering and analysis
 COCOMO CASE STUDY
 CHANGE METRICS CASE STUDY
 CCPDS-R CASE STUDY
1.http://www.fairdene.com/picalculus/wor
kflow-is-just-a-pi-process.pdf
2.http://www.softstarsystems.com/overvie
w.htm
3.http://www.sei.cmu.edu/library/abstract
s/reports/94tr024.cfm
4.http://www.industry.siemens.com/topics
/global/en/process-
automation/Pages/Default.aspx

You might also like