R16 B.TECH CSE.
SOFTWARE PROCESS AND PROJECT MANAGEMENT
(PROFESSIONAL ELECTIVE – III)
B.Tech. IV Year I Sem. LTPC
Course Code: CS734PE 3003
Course Objectives:
To acquire knowledge on software process management
To acquire managerial skills for software project development
To understand software economics
Course Outcomes:
Gain knowledge of software economics, phases in the life cycle of
software development, project organization, project control and process
instrumentation
Analyze the major and minor milestones, artifacts and metrics from
management and technical perspective
Design and develop software product using conventional and modern
principles of software project management
UNIT - I
Software Process Maturity
Software maturity Framework, Principles of Software Process Change,
Software Process Assessment, The Initial Process, The Repeatable Process, The
Defined Process, The Managed Process, The Optimizing Process.
Process Reference Models
Capability Maturity Model (CMM), CMMI, PCMM, PSP, TSP).
UNIT - II
Software Project Management Renaissance
Conventional Software Management, Evolution of Software Economics,
Improving Software Economics, The old way and the new way.
Life-Cycle Phases and Process artifacts
Engineering and Production stages, inception phase, elaboration phase,
construction phase, transition phase, artifact sets, management artifacts,
engineering artifacts and pragmatic artifacts, model-based software
architectures.
UNIT - III
Workflows and Checkpoints of process
Software process workflows, Iteration workflows, Major milestones, minor
milestones, periodic status assessments.
Process Planning
Work breakdown structures, Planning guidelines, cost and schedule estimating
process, iteration planning process, Pragmatic planning.
UNIT - IV
Project Organizations
Line-of- business organizations, project organizations, evolution of
organizations, process automation.
Project Control and process instrumentation
The seven-core metrics, management indicators, quality indicators, life-cycle
expectations, Pragmatic software metrics, metrics automation.
UNIT - V
CCPDS-R Case Study and Future Software Project Management Practices
Modern Project Profiles, Next-Generation software Economics, Modern Process
Transitions.
TEXT BOOKS:
1. Managing the Software Process, Watts S. Humphrey, Pearson Education
2. Software Project Management, Walker Royce, Pearson Education
REFERENCES:
1. An Introduction to the Team Software Process, Watts S. Humphrey,
PearsonEducation, 2000 Process Improvement essentials, James R. Persse,
O’Reilly, 2006
2. Software Project Management, Bob Hughes & Mike Cotterell, fourth edition,
TMH, 2006
3. Applied Software Project Management, Andrew Stellman & Jennifer
Greene,O’Reilly, 2006.
4. Head First PMP, Jennifer Greene & Andrew Stellman, O’Reilly, 2007
5. Software Engineering Project Management, Richard H. Thayer & Edward
Yourdon,2nd edition, Wiley India, 2004.
6. Agile Project Management, Jim Highsmith, Pearson education, 2004.