AY2022-23 Updated HANDOUT CO-PO JUSTIFICATION SPM
AY2022-23 Updated HANDOUT CO-PO JUSTIFICATION SPM
COURSE HANDOUT
To be a premier department in the region with an integrated teaching, learning and research
environment that enables to address the challenges of the core and emerging technologies
with social responsibility.
The Mission is to amplify the scholarliness of the students, in theoretical and practical areas
of the discipline integrated with ethical and moral values and productively apply the same, to
invent new and to upgrade the existing technologies to meet the dynamic needs of the
Industry with human values.
Mission Elements:
The following mission elements are taken from the mission statement of the department.
COURSE DESCRIPTION
1. Target:
a. Percentage of Pass: 90
b. Percentage of A Grades: 70
2. Course Description :
The course provides an in depth examination of project management principles and modern
software project management practices. Methods for managing and optimizing the software
development process are discussed along with techniques for performing each phase of the
systems development lifecycle. Portfolio management and the use and application of software
project management tools are also discussed.
Sir C R Reddy College of Engineering, Eluru
Department Of Computer Science & Engineering
Course Objective, Course Outcomes and CO-PO Correlation with Justification
SYLLABUS:
UNIT-I
Conventional Software Management: 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,
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-II
Life cycle phases: Engineering and production stages, inception, Elaboration,
construction, transition phases. Artifacts of the process: The artifact sets, Man-
agement artifacts, Engineering artifacts, programmatic artifacts.
UNIT-III
Model based software architectures: A Management perspective and technical perspective.
Work Flows of the process: Software process workflows, Iteration workflows. Checkpoints
of the process: Major mile stones, Minor Milestones, Periodic status assessments. Iterative
Process Planning: Work breakdown structures, planning guidelines, cost and schedule esti-
mating, Iteration planning process, Pragmatic planning.
UNIT-IV
Project Organizations and Responsibilities: Line-of-Business Organizations, Project Organi-
zations, evolution of Organizations. Process Automation: Automation Building blocks, The
Project Environment. Project Control and Process instrumentation: The seven core Metrics,
Management indicators, quality indicators, life cycle expectations, pragmatic Software Met-
rics, Metrics automation.
UNIT-V
Agile Methodology, ADAPTing to Scrum, Patterns for Adopting Scrum, Iterating towards
Agility. Fundamentals of DevOps: Architecture, Deployments, Orchestration, Need, Instance
of applications, DevOps delivery pipeline, DevOps eco system. DevOps adoption in projects:
Technology aspects, Agiling capabilities, Tool stack implementation, People aspect, pro-
cesses
Textbooks:
1. Software Project Management, Walker Royce, PEA, 2005. 2. Succeeding with Agile:
Software Development Using Scrum, Mike Cohn, Addison Wesley. 3. The DevOps
Handbook: How to Create World-Class Agility, Reliability, and Security in Technology
Organizations, Gene Kim , John Willis , Patrick Debois , Jez Humb,1st Edition, O’Reilly
publications, 2016.
Reference Books:
1. Software Project Management, Bob Hughes,3/e, Mike Cotterell, TMH 2. Software Project
Management, Joel Henry, PEA 3. Software Project Management in practice, Pankaj Jalote,
PEA, 2005, 4. Effective Software Project Management, Robert K.Wysocki, Wiley,2006 5.
Project Management in IT, Kathy Schwalbe, Cengage.
PREREQUISITES:
COURSE OBJECTIVES
• To describe and determine the purpose and importance of project management from the
perspectives of planning, tracking and completion of project
• To implement a project to manage project schedule, expenses and resources with the
application of suitable project management tools
COURSE OUTCOMES
CO1 Apply the process to be followed in the software development life-cycle models
PSO1: Apply Data Science and Machine Learning concepts towards development of
Innovative Applications.
PSO2: Apply standard practices and strategies in software project development using
software tools to excel as a professional software developer.
Signature of
COURSE
J UNNIKIRAN
COORDINATOR