JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

SOFTWARE PROJECT MANAGEMENT

M.Tech I Year I Semester (R19)

Prerequisites

A course on “Software Engineering”.

Course Objectives:

  • To develop skills in software project management
  • The topics include - software economics; software development life cycle; artifacts of the process; workflows; checkpoints; project organization and responsibilities; project control and process instrumentation;

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 products using conventional and modern principles of software project management

UNIT - I

Conventional Software Management: The waterfall model, conventional software Management performance. Evolution of Software Economics: Software Economics, pragmatic software cost estimation.

UNIT - II

Improving Software Economics: Reducing Software product size, improving software processes, improving team effectiveness, improving automation, Achieving required quality, peer inspections. The old way and the new: The principles of conventional software Engineering, principles of modern software management, transitioning to an iterative process.

UNIT - III

Life cycle phases: Engineering and production stages, inception, Elaboration, construction, transition phases. Artifacts of the process: The artifact sets, Management artifacts, Engineering artifacts, programmatic artifacts. Model based software architectures: A Management perspective and technical perspective. Work Flows of the process: Software process workflows, Iteration workflows.

UNIT - IV

Checkpoints of the process: Major mile stones, Minor Milestones, Periodic status assessments. Iterative Process Planning: work breakdown structures, planning guidelines, cost and schedule estimating, Iteration planning process, Pragmatic planning. Project Organizations and Responsibilities: Line-of-Business Organizations, Project Organizations, evolution of Organizations. Process Automation: Automation Building blocks, The Project Environment.

UNIT - V

Project Control and Process instrumentation: The seven core Metrics, Management indicators, quality indicators, life cycle expectations, pragmatic Software Metrics, Metrics

Page 12 of 53

R19 M.TECH. SOFTWARE ENGG.

automation. Tailoring the Process: Process discriminates. Future Software Project Management: modern Project Profiles, Next generation Software economics, modern process transitions. Case Study: The command Center Processing and Display system- Replacement (CCPDSR).

Text Books:

  • 1. Software Project Management, Walker Royce: Pearson Education, 2005.

Reference Books:

  • 1. Software Project Management, Bob Hughes and Mike Cotterell: Tata McGraw-Hill Edition.
  • 2. Software Project Management, Joel Henry, Pearson Education.
  • 3. Software Project Management in practice, Pankaj Jalote, Pearson Education. 2005. Page 13 of 53 R19 M.TECH. SOFTWARE ENGG. M. Tech. – I Year – I Semester (Software Engineering)

Loading Question Papers

Fetching data from database...