JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

CS734PE: SOFTWARE PROCESS AND PROJECT MANAGEMENT

B.Tech IV Year I Semester (R16)

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.

R16 B.TECH CSE.

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, Pearson Education, 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. R16 B.TECH CSE.

Loading Question Papers

Fetching data from database...