You are on page 1of 16

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY

(Approved by AICTE, New Delhi, Affiliated to BPUT: Rourkela)


PALUR HILLS, BERHAMPUR, ODISHA -761 008

COURSE INFORMATION

Course Name Software Project Management

Course Code 19CS7PE04T

Program B.Tech. (Computer Science & Engineering)


(Discipline)
Batch Year / 2020-2024 / 7th Semester
Semester

Prepared By:
Mr. Manisha Patro
Mrs. Kumari Manswni Padhy
Page10
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
(Approved by AICTE, New Delhi, Affiliated to BPUT: Rourkela)
PALUR HILLS, BERHAMPUR, ODISHA -761 008

Vision of the Department


Enabling Computer Science & Engineering education through research and technological
advancement to sustain with the growing demands of industries and society as a whole.

Mission of the Department


 Transfer knowledge through quality education and state-of-art training based on well-
defined curriculum aligned with the growing demands of industry.
 Enrich knowledge base by encouraging continuous learning through refresher courses,
FDPs, seminars, workshops, MDPs, conferences.
 Carry out research of social and industrial relevance.
 Provide technical and infrastructural support for innovation and startups.
 Aware on ethics, morality, personality development and as a whole a responsible citizen
of the Nation.

Program Educational Objectives [PEO]


(Under Graduate Program)

PEO-1: Apply computer science theory along with mathematical and engineering and
modern tools and technological knowledge to develop environmental friendly computing
solutions for industry and society.
Page10

PEO-2: To exhibit analytical decision making and problem solving skills by applying
research principles and managing economical viable solutions for handling dynamic real time
challenges.
PEO-3: Engage in lifelong learning, career enhancement and adapt to changing professional
and societal needs.
PEO-4: Graduates will take up higher education and/or be associated with the field so that
they can keep themselves abreast of Research & Development.
PEO-5:Excellence in professionalism, moral and ethical conduct, interpersonal skills and
adaptable communication to prevalent trends in technology and vis-à-vis changing
technology.

Program Outcome [PO]


(Under Graduate Program)

PO1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering


fundamentals, and an engineering specialization to the solution of complex engineering
problems.
PO2 Problem analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
PO3 Design /development of solutions: Design solutions for complex engineering problems
and design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
(Approved by AICTE, New Delhi, Affiliated to BPUT: Rourkela)
PALUR HILLS, BERHAMPUR, ODISHA -761 008

PO4 Conduct investigations of complex problems: Use research-based knowledge and


research methods including design of experiments, analysis and interpretation of data, and
synthesis of the information to provide valid conclusions.

PO5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modeling to complex engineering
activities with an understanding of the limitations.
PO6 The engineer and society: Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal and cultural issues and the consequent responsibilities
relevant to the professional engineering practice.
PO7 Environment and sustainability: Understand the impact of the professional
engineering solutions in societal and environmental contexts, and demonstrate the knowledge
of, and need for sustainable development.
PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice.
PO9 Individual and team work: Function effectively as an individual, and as a member or
leader in diverse teams, and in multidisciplinary settings.
PO10 Communication: Communicate effectively on complex engineering activities with
the engineering community and with society at large, such as, being able to comprehend and
write effective reports and design documentation, make effective presentations, and give and
receive clear instructions.
PO11 Project management and finance: Demonstrate knowledge and understanding of the
Page10

engineering and management principles and apply these to one’s own work, as a member and
leader in a team, to manage projects and in multidisciplinary environments.
PO12 Life-long learning: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological change.

Program Specific Outcome [PSO]


(Under Graduate Program)

On completion of the B.Tech. (Computer Science & Engineering) degree the graduates will
be able to:-

PSO1: Apply standard Software Engineering practices and strategies in real-time software
project development using open-source programming environment or commercial
environment to deliver quality product for the organization success.
PSO2:Design and develop computer programs/computer-based systems in the areas related
to algorithms, networking, smart web design, Android app design, cloud computing, IoT and
big data, Machine learning, data analytics of varying complexity
PSO3: Acquaint with the contemporary trends in industrial/research settings and thereby
innovate novel solutions to existing problems
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
(Approved by AICTE, New Delhi, Affiliated to BPUT: Rourkela)
PALUR HILLS, BERHAMPUR, ODISHA -761 008

COURSE OBJECTIVES [COB]


Academic Year : 2023-2024

Semester : VII Year : IV

Name of the Program : B. Tech. Section : CSE

Course/ Subject : Software Project Management Course Code : 19CS7PE04T

Name of the Faculty : Manisha Patro, Manswini Padhy

Dept. : CSE

As part of this Subject/ Course the student shall be able to

COB Objectives
1. To understand the Software Project Planning and Evaluation techniques.
2. To plan and manage projects at each stage of the software development life cycle
Page10

(SDLC).
3. To learn about the activity planning and control software deliverables.
4. To develop skills to manage the various phases involved in project management and
people management that support organization‘s strategic goals.

Signature of the Signature of the Signature of the


Head of the Department Batch Coordinator Faculties
Date: Date: Date:
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
(Approved by AICTE, New Delhi, Affiliated to BPUT: Rourkela)
PALUR HILLS, BERHAMPUR, ODISHA -761 008

COURSE OUTCOMES [CO]


Academic Year : 2022-2023

Semester : VII Year : IV

Name of the Program : B. Tech. Section : CSE / IT

Course/ Subject : Software Project Management Course Code : 19CS7PE04T

Name of the Faculty : Manisha Patro, Manswini Padhy

Dept. : CSE

On Completion of this Subject/ Course the students should be able to:


Page10

CO Outcomes

1. Understand Project Management principles while developing software.


Gain extensive knowledge about the basic project management concepts, framework,
2.
process models and software estimation techniques.
Define the checkpoints, project reporting structure, project progress and tracking
3.
mechanisms using project management principles.
Learn staff selection process and the issues related to people management
4.

PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO- PSO-
Mapping 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO-1 3 2 - 3 - 1 2 - - 3 - 2 3 - 2
CO-2 3 2 - - - - 1 - - - 2 2 2 - 2
CO-3 - - - - - 2 - - - 2 3 - - - -
CO-4 - 2 - 3 - - - 2 - - - 2 3 - 3

Signature of the Signature of the Signature of the


Head of the Department Batch Coordinator Faculties
Date: Date: Date:

Justification for CO-PO Mapping


NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
(Approved by AICTE, New Delhi, Affiliated to BPUT: Rourkela)
PALUR HILLS, BERHAMPUR, ODISHA -761 008

MAPPING LOW (1) JUSTIFICATION


/MEDIUM(2)

/HIGH (3)

CO-1 PO-1 H Student will be able to learn the fundamental concepts of project
management based on the different process models.

CO-1 PO-2 M Able to analyze the software problem based on software artifact

CO-1 PO-4 H Able to Conduct investigations of complex problems based on software


project management constraints.

CO-1 PO-6 L Able to Segregate contextual aspect of any software project

CO-1 PO-7 M Able to Identify the professional engineering solutions in societal and
environmental contexts based on the knowledge of process model.

CO-1 PO-10 H Able to write effective reports and design documentation by experiencing
Page10

the various SPM skills and process models.

CO-1 PO-12 M Depending upon the different problem statements the implementation
approach should improved in long term

CO-2 PO-1 H Able to deal with engineering artifact to solve any issues in software
development process.

CO-2 PO-2 M Risk management knowledge make it possible to analyze any kind of
problem to find better result

CO-2 PO-7 L Help to have the longevity of the software product

CO-2PO-11 M Based on adequate knowledge of SQA one can lead a team of software
developer.

CO-2 PO-12 M Based on the verity of issues in software development process new risk
mitigation techniques can be thought for better result.

CO-3 PO-6 M Able to identify the appropriate personal for the required job
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
(Approved by AICTE, New Delhi, Affiliated to BPUT: Rourkela)
PALUR HILLS, BERHAMPUR, ODISHA -761 008

CO-3 PO-10 M Planning can be communicate appropriately as and when required

CO-3 PO-11 H Able handle project management according to process group.

CO-4 PO-2 M Able to analyze problem based on the triple constraint of software project
management.

CO-4 PO-4 H Able to conduct investigation based on the triple constraint of SPM

CO-4 PO-8 M Able to use the engineering practice to relates the emerging trends of
SPM

CO-4 PO-12 H Able to cope with latest technology for software development activity
according to the emerging trends of software project management.
Page10

COURSE SCHEDULE
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
(Approved by AICTE, New Delhi, Affiliated to BPUT: Rourkela)
PALUR HILLS, BERHAMPUR, ODISHA -761 008

Academic Year : 2022-2023

Semester : VII Year : IV

Name of the Program : B. Tech. Section : CSE

Course/ Subject : Software Project Management Course Code : 19CS7PE04T

Name of the Faculty : Manisha Patro, Manswini Padhy

Dept. : CSE

The Schedule for the whole Course / Subject


Duration Total
Number of
Sl. No. Description
From To periods [50
mins]
Module-I Introduction to Software Project
Management: Importance of Software
Project Management, Software
Page10

engineering problem, and software


product, software product attributes,
Software Project Vs. other types of
projects activities covered by SPM,
Categorization of Software Projects, 3/08/2022 19/08/2022 9
Setting objectives, Management
Principles, Management Control, Project
portfolio Management. Project
management Cycle, SPM framework,
Strategic program Management,
Stepwise Project Planning.

Module-II Project Life cycle and Estimation: 21/08/2022 07/09/2022 8


Review: Software process and Process
Models - Choice of Process models -
Rapid Application development - Agile
methods- Extreme Programming -
SCRUM - Managing interactive
processes; Cost-benefit analysis, cash
flow forecasting, cost-benefit evaluation
techniques, Function Point calculation.
Life cycle phases: Engineering and
production stages, inception, Elaboration,
construction, and and transition phases.
Artifacts of the process: The artifact
sets, Management artifacts, Engineering
artifacts, and and programmatic artifacts.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
(Approved by AICTE, New Delhi, Affiliated to BPUT: Rourkela)
PALUR HILLS, BERHAMPUR, ODISHA -761 008

Effort and Cost estimation techniques –


COSMIC Full function points –
COCOMO II – a Parametric Productivity
Model.
Module-III Activity planning and project
management: Objectives of Activity
planning, Project schedules, Activities,
Sequencing and scheduling, Network
Planning models, Forward Pass &
Backward Pass techniques, Critical path
(CPM) method, Risk Management : 8/9/2022 05/10/2022 12
identification, Assessment, Monitoring,
PERT technique.
Project Management in the Testing
phase: Introduction, test scheduling, test
types, issues, and management structures
for testing, metrics for testing phase
Module-IV Process instrumentation, Project
Control and Staffing: The seven core
Metrics, Management indicators, quality
indicators, life cycle expectations,
pragmatic Software Metrics, Metrics
automation. 
Page10

Framework for Management and


6/10/2022 10/11/2022 12
control: Collection of data Project
termination, Visualizing progress, Cost
monitoring, Earned Value Analysis-
Project tracking, Change control-
Software Configuration Management,
Contract Management.

Total No. of Instructional periods available for the course: 41 Periods

SCHEDULE OF INSTRUCTION COURSE PLAN


NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
(Approved by AICTE, New Delhi, Affiliated to BPUT: Rourkela)
PALUR HILLS, BERHAMPUR, ODISHA -761 008

Academic Year : 2022-2023

Semester : VII Year : IV

Name of the Program : B.Tech. Section : CSE

Course/ Subject : Software Project Management Course Code : 19CS7PE04T

Name of the Faculty : Santosh Kumar Kar, Asit Kumar Das

Dept. : CSE

TEXT BOOKS:
1. Software Project Management (SIE), (Fifth Edition); Bob Hughes, Mike Cotterell, Rajib
Mall; Tata McGraw-Hill Education Pvt. Ltd; 2011. (T1)
2. Effective Project Management: Traditional, Agile, Extreme; Robert K. Wysocki; John Wiley
& Sons.; 2011 (T2)
.
REFERENCE BOOKS:
Page10

1. Ramesh Gopalaswamy, “Managing and global Software Projects”, Tata McGraw Hill.Tenth

Reprint 2011. (R1)


2. Software Project Management: A Unified Framework; The Addison-Wesley Object
Technology; Walker Royce; 1998
3. Software Project Management in Practice; Pankaj Jalote; Pearson Education; 2005
4. Software Engineering: Always learning; Ian Sommerville; Pearson; 2015
5. Software Engineering: A Practitioner's Approach; Roger Pressman; McGraw-Hill Education;
2014

Refere Mode
nces of
Course
No. of (Text teachin
Mo Objecti
Lesson Period Books, g
dul Topics/ Sub-Topics ves /
No. [50 Journa
e Outcom
min] ls)
No. es
Page
Nos.
I Introduction to Software Project Management
Importance of Software Project COB:1 PPT
I 1 1
Management CO: 1
Software engineering problem ,and COB:1 PPT
I 2 1 software product, software product CO:1
attributes
Software Project Vs. other types of COB:1 PPT
I 3 1
projects activities covered by SPM CO:1
I 4 1 Categorization of Software Projects, COB:1 PPT
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
(Approved by AICTE, New Delhi, Affiliated to BPUT: Rourkela)
PALUR HILLS, BERHAMPUR, ODISHA -761 008

Setting objectives, Management CO:1


Principles
COB:1 Chalk
Management Control, Project CO:1 and
I 5 2
portfolio Management talk
/PPT
COB:1 Chalk
CO:1 and
I 6 1 Project management Cycle
talk
/PPT
COB:1 Chalk
SPM framework, Strategic program CO:1 and
I 7 1
Management talk
/PPT
COB:1 PPT
I 8 1 Stepwise Project Planning
CO:1
II Project Life cycle and Estimation
Review: Software process and COB:2 Chalk
Process Models - Choice of Process CO:2 and
models - Rapid Application talk
II 9 2
development - Agile methods-
Extreme Programming - SCRUM -
Page10

Managing interactive processes;


Cost-benefit analysis, cash flow PPT
forecasting, cost-benefit evaluation COB:2
II 10 2
techniques, Function Point CO:2
calculation.
Life cycle phases: Engineering and COB:2 PPT
production stages, inception, CO:2
II 11 2
Elaboration, construction, and
transition phases
COB:2 Chalk
The artifact sets, Management
CO:2 and
II 12 1 artifacts, Engineering artifacts, and
talk /
programmatic artifacts.
PPT
Effort and Cost estimation COB:2 PPT
techniques – COSMIC Full function CO:2
II 13 1
points – COCOMO II – a Parametric
Productivity Model.
III Activity planning and project management & Project Management in the Testing phase
Objectives of Activity planning, COB:3 Chalk
III 14 2 CO:3 and
Project schedules. talk/PPT
Activities Sequencing and COB:3 Chalk
III 15 2 scheduling, Network Planning CO:3 and
models, talk/PPT
Forward Pass & Backward Pass COB:3 Chalk
III 16 3 techniques, Critical path (CPM) CO:3 and
method talk/PPT
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
(Approved by AICTE, New Delhi, Affiliated to BPUT: Rourkela)
PALUR HILLS, BERHAMPUR, ODISHA -761 008

Risk Management: identification, COB:3 PPT


III 17 Assessment, Monitoring, PERT CO:3
technique.
Project Management in the COB:3 Chalk
III 18 1 Testing phase: Introduction, test CO:3 and
scheduling, talk/PPT
COB:3
test types, issues, and management PPT
III 19 2
structures for testing, CO:3
COB:3 PPT
III 20 2 metrics for testing phase
CO:3
Process instrumentation, Project Control and Staffing & Framework for Management
IV
and control
The seven core Metrics, COB:4 Chalk
IV 21 2 CO:4 and
Management indicators,  talk/PPT
quality indicators, life cycle COB:4 Chalk
IV 22 1 CO:4 and
expectations, talk/PPT
Pragmatic Software Metrics, Metrics COB:4 Chalk
IV 23 2 automation.  CO:4 and
talk/PPT

Collection of data Project COB:4 Chalk


IV 24 2 CO:4 and
termination, Visualizing progress,
Page10

talk/PPT
Cost monitoring, Earned Value COB:4 Chalk
IV 25 1 CO:4 and
Analysis- talk/PPT
Project tracking, Change control- COB:4 Chalk
IV 26 1 Software CO:4 and
talk/PPT
COB:4
IV 27 2 Configuration Management PPT
CO:4
COB:4
IV 28 1 Contract Management. PPT
CO:4
**Note: Date may have some variations because of Class Test and suspension of classes for any unavoidable reason.
Assignment-1, Quiz-1 and Assignment-2 and Quiz-2 and Surprise Test will be done before Mid-Term and after Mid-Term respectively.

Signature of the Signature of the Signature of the


Head of the Department Batch Coordinator Faculty
Date: Date: Date:
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
(Approved by AICTE, New Delhi, Affiliated to BPUT: Rourkela)
PALUR HILLS, BERHAMPUR, ODISHA -761 008

Assessment Methods in Alignment with Intended Learning


Outcomes
Assessment Method Weight age / Marks Intended Learning
Outcome to be assessed

CO1 CO2 CO3 CO4

Weightage 2.5

Assignment-1 Max Mark 50 √ √

Internal Weightage 2.5


Assessment
Attainment Quiz test-1 Max Mark 50 √ √

Weightage 30

Mid Term Max Mark 50 √ √

Weightage 2.5
Page10

Assignment-2 Max Mark 50 √ √

Weightage 2.5

Quiz test-2 Max Mark 50 √ √

Weightage 5

Surprise Test Max Mark 100 √ √

Attendance Weightage 5 √ √

End Semester End Semester Weightage 50


Assessment Examination
Attainment Max Mark 100 √ √ √ √
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
(Approved by AICTE, New Delhi, Affiliated to BPUT: Rourkela)
PALUR HILLS, BERHAMPUR, ODISHA -761 008

Topics beyond Syllabus


1
Hybrid Project Management methods, Enhanced Reporting & Data.
2
Cross-Company Collaboration
3
Flexible Workflow process

Web Source References


1. https://www.coursera.org/learn/uva-darden-project-management
https://www.edx.org/course/introduction-project-management-adelaidex-
2.
project101x-1
3. https://www.edx.org/course/managing-projects-with-microsoft-project-3

Delivery/ Instructional Methodologies


☒Chalk and talk ☐Laboratory ☒Web Resources
☒LCD/ Smart boards ☐Add-on Courses ☒Projects

Assessment Methodologies-Direct
Page10

☒Assignments ☐Seminars ☒Quiz tests


☐Viva-Voce ☒Class tests ☒Surprise Tests
☐Lab Exercises ☒University Exam ☐Others
☐Certifications

Assessment Methodologies – Indirect


☒Feedback by Course Outcome ☒Student Feedback on Faculty (Twice)
☐Assessment of Mini/Major Project ☐Others

Indirect Assessment Method in Alignment with Intended Learning Outcomes


NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
(Approved by AICTE, New Delhi, Affiliated to BPUT: Rourkela)
PALUR HILLS, BERHAMPUR, ODISHA -761 008

Indirect Assessment as Student Feedback


Course Name: SPM, Course-Code: 19CS7PE04T,  Semester-7, Batch: 2020-24,  Academic Year:
2023-24

[CO-1]:  Have you understood the concepts of Project Management while software development.
[CO-2]: Have you understood the project management concepts, framework, process models and
software estimation techniques.
[CO-3]:  How much you are confident about your understanding on checkpoints, project
reporting structure, project progress and tracking mechanisms using project management
principles.
[CO-4]:  How much you are confident on staff selection process and the issues related to people
management
Response Scale: Good(3), Average (2), Poor(1) Intended Learning Outcomes
Sl No Name of the student Roll Number CO1 CO2 CO3 CO4
1 AAAAAA 11111        
2 BBBBBBB 22222        

Computation of Overall CO Attainment in the Course: 80% of Direct CO Attainment + 20%


of Indirect CO Attainment

CO Attainment Target Levels


Page10

Total Attainment Level


Internal Assessment Method
Mark Threshold Value: 60% of the Total Mark
Assignments 50 LEVEL 1: 60-69% of students scored more than
Quizzes 50 60% marks in the assessment
Mid-Term Examination 50 LEVEL 2: 70-79% of students scored more than
60% marks in the assessment
Surprise Test 100 LEVEL 3: >=80% of students scored more than
60% marks in the assessment

End-Semester Assessment Attainment Level


Method Threshold Value(Pass Mark): 35 is the Pass Mark
LEVEL 1: 50-59% of students scored more than pass
mark
LEVEL 2: 60-69% of students scored more than pass
End-Semester Examination 100
mark
LEVEL 3: >=70% of students scored more than pass
mark

Instructor(s) Contact Details and Office Hours


Sl. Name of the Faculty Email ID Office Hours
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
(Approved by AICTE, New Delhi, Affiliated to BPUT: Rourkela)
PALUR HILLS, BERHAMPUR, ODISHA -761 008

No. (Exclusive for Academics)


1. Ms. Manisha Patro manishapatro@nist.edu Tue-3:00 pm to 4:00 pm
Wed-3:00 pm to 4:00 pm
2. Ms. Manswini Padhy manswini.padhy@nist.edu Tue-3:00 pm to 4:00 pm
Fri- 3:00 pm to 4:00 pm

Signature of the Signature of the Signature of the


Page10

Head of the Department Batch Coordinator Faculty


Date: Date: Date:

You might also like