0% found this document useful (0 votes)
265 views18 pages

SPM 3-I Couse File Format

This document provides information for the Software Project Management course offered at Mother Theresa Institute of Engineering and Technology during the 2022-23 academic year. It includes the course syllabus, objectives, outcomes, lesson plan, assignments, references and other administrative details. The course aims to enable students to understand software project management principles and responsibilities of a project manager. It covers topics such as project scheduling, control, team management and documentation. Students will be able to describe fundamentals of project management and apply techniques for scheduling, control and team management after completing this course.

Uploaded by

nvsrinivasan1991
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
265 views18 pages

SPM 3-I Couse File Format

This document provides information for the Software Project Management course offered at Mother Theresa Institute of Engineering and Technology during the 2022-23 academic year. It includes the course syllabus, objectives, outcomes, lesson plan, assignments, references and other administrative details. The course aims to enable students to understand software project management principles and responsibilities of a project manager. It covers topics such as project scheduling, control, team management and documentation. Students will be able to describe fundamentals of project management and apply techniques for scheduling, control and team management after completing this course.

Uploaded by

nvsrinivasan1991
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 18

MOTHER THERESA INSTITUTE OF ENGINEERING AND

TECHNOLOGY
MELUMOI, PALAMANER– 516 360

COURSE FILE
For
SOFTWARE PROJECT MANAGEMENT / 20A05504a
(AY 2022-23 III B.TECH CSE I Semester)

Prepared by
P. Chandra Sekhar
Asst Professor

Department of Computer Science & Engineering


INDEX
PART I

1. Syllabus
2. Course Information Sheet
3. Course Objectives, Course outcomes
4. Mapping onto PEO & PO
5. Lesson Plan
6. Lecture Notes
7. University Question Paper
8. Internal Question Paper’s With Key
9. Assignment Topics
10. Tutorial Sheets
11. Unit wise Question Bank
12. Gaps & Plans for Add-On Programs
13. Topic beyond the syllabus - References
14. Web References
15. Teacher Log Book/ Attendance Register
2022-23

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY ANANTAPUR


B. Tech III-I Sem. (CSE) LTPC
3003
(20A05504a) INSTRUMENTATIONSOFTWARE PROJECT MANAGEMENT
Course Objectives:
This course is designed to enable the students to understand the fundamental principles of Software
Project management & will also have a good knowledge of the responsibilities of a project manager
and how to handle them.
Course Outcomes:
After completion of the course, students will be able to
• Describe the fundamentals of Project Management
• Recognize and use Project Scheduling Techniques
• Familiarize with Project Control Mechanisms
• Understand Team Management
• Recognize the importance of Project Documentation and Evaluation
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.
UNIT-II:
The old way and the new: The principles of conventional software Engineering, principles of
modern software management, transitioning to an iterative process. 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
UNIT-III:
Work Flows of the process: Software process workflows, Inter Trans workflows. 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
UNIT-IV:
Process Automation: Automation Building Blocks, the Project Environment. Project Control and
Process instrumentation: The seven core Metrics, Management indicators, and quality indicators
tailoring the Process: Process discriminants. Managing people and organizing teams.
UNIT-V:
Project Organizations and Responsibilities: Line-of-Business Organizations, Project Organizations,
evolution of Organizations. Future Software Project Management: modern Project Profiles, Next
generation Software economics, modern process transitions. Case Study: The Command Center
Processing and Display System-Replacement (CCPDS-R)
Course Outcomes:
To know about
 Measuring systems, error measurements, test signals, different types of data transmission and
modulation techniques
 Various telemetry systems and basic operation of Data acquisition systems
 Various measuring meters and signal analyzers
 Transducers and their measurement of electrical and non-electrical quantities
The application of the above as a prerequisite topics to SCADA in power systems, state estimation
theory, etc.

TEXT BOOKS:
1. Software Project Management, Walker Royce, Pearson Education, 2012
2. Bob Hughes, Mike Cotterell and Rajib Mall “Software Project Management”, 6th Edition,
McGraw Hill Edition, 2017
REFERENCE BOOKS:
1. PankajJalote, “Software Project Management in practice”, 5th Edition, Pearson Education, 2017.
2. Murali K. Chemuturi, Thomas M. Cagley Jr.” Mastering Software Project Management: Best
Practices, Tools and Techniques”, J. Ross Publishing, 2010
3. Sanjay Mohapatra, “Software Project Management”, Cengage Learning, 2011
Online Learning Resources:
http://nptel.ac.in/courses/106101061/29
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
COURSE PLAN –INSTRUMENTATION (AY 2022-23)
Faculty Name : P. Chandra Sekhar Course: B.Tech
Subject Name with code:
Semester/ Branch : III Year – I Sem. / CSE
SOFTWARE PROJECT MANAGEMENT
(20A05504a)

Course Type: Mathematics/ Science/ Humanities/ Computing/ Professional Core/ Professional


Elective/ Interdisciplinary.
COURSE OBJECTIVE:

This course is designed to enable the students to understand the fundamental principles of Software
Project management & will also have a good knowledge of the responsibilities of a project manager
and how to handle them.

LEARNING OUTCOME:

Students will be able to:


• Apply project management concepts and techniques to an IT project.
• Identify issues that could lead to IT project success or failure.
• Explain project management in terms of the software development process.
• Describe the responsibilitiesof IT project managers.
• Apply project management concepts through working in a group as team leader or active team
member on an IT project.
COURSE OUTCOME
After completion of the course, students will be able to
• Describe the fundamentals of Project Management
• Recognize and use Project Scheduling Techniques
• Familiarize with Project Control Mechanisms
• Understand Team Management
• Recognize the importance of Project Documentation and Evaluation
PO Mapping with Course Outcomes:
CO1- 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12
CO2- 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12
CO3 – 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
CO4 – 1, 2, 3, 4, 5, 6, 8, 11, 12
CO5 – 1, 2, 3, 5, 6, 7, 8, 9, 11
CO6 – 1, 2, 3, 4, 6, 7, 9, 10

TEXT BOOKS:
1. Software Project Management, Walker Royce, Pearson Education, 2012
2. Bob Hughes, Mike Cotterell and Rajib Mall “Software Project Management”, 6th Edition,
McGraw Hill Edition, 2017
REFERENCE BOOKS:
1. PankajJalote, “Software Project Management in practice”, 5th Edition, Pearson Education, 2017.
2. Murali K. Chemuturi, Thomas M. Cagley Jr.” Mastering Software Project Management: Best
Practices, Tools and Techniques”, J. Ross Publishing, 2010
3. Sanjay Mohapatra, “Software Project Management”, Cengage Learning, 2011
WEB RESOURCES:
http://nptel.ac.in/courses/106101061/29
https://www.tutorialspoint.com/software_engineering/software_project_management.htm
https://www.geeksforgeeks.org/software-engineering-software-project-management-spm/
Assignments:
S.N Assignment Topic Date of Submission No. of Students Allotted
o Submitted Marks
1 Evolution of Software Economics, 18.04.2023 68 5
Engineering artifacts,
Programmatic artifacts
2 Future Software Project 08.08.2023 68 5
Management,
The seven core Metrics,
Management indicators

Missing Topics Teaching Methodology Mapping to PO


Next generation Software economics Class Lecture PO1,PO2,PO3,PO4
Artifacts of the process Class Lecture PO1,PO2,PO3,PO4

Topics Beyond the Syllabus Teaching Methodology Mapping to PO


The state of practice in software management Class Lecture PO1,PO2,PO3,PO4
Various sub system process improvements Class Lecture PO1,PO2,PO3,PO4
Risk management in process overview Class Lecture PO1,PO2,PO3,PO4

Seminar Topics:
1. Executing successful projects
2. Defining and setting up project scope

Course Assessment:
1. 30 Marks for Internal + 70 Marks for University Examination.
2. Student feedback on the course (Scale of 1-5).
3. Mentee for 15 students

HOD
AN ISO 9001:AN ISO 9001:2015 CERTIFIED INSTITUTION
CHAITANYA BHARATHI INSTITUTE OF TECHNOLOGY
(Recognized by U.G.C, Under Section 2(f) and 12 (B)
Accredited by NAAC “A”& NBA (CIVIL, EEE, ECE, CSE), Approved by AICTE, New Delhi,
Affiliated to JNTUA, Anantapuramu, Approved by S.B.T.E.T, VIJAYAWADA, Andhra Pradesh)
Nagar, Pallavolu (v), Proddatur-516360, Y.S.R (Dt), A.P, PH: 08564-278000, Fax: 08564-278444, Cell: 9640808099

Mapping onto PEO & PO


PO Description CO1 CO2 CO3 CO4 CO5
PO: 1 Apply the knowledge of mathematics, YES YES YES YES YES
science, engineering fundamentals and an
engineering specialization to the solution of
complex engineering problems..
PO: 2 Identify, formulate, review research YES YES YES YES YES
literature, and analyze complex engineering
problems reaching substantiated
conclusions using first principles of
mathematics, natural sciences, and
engineering sciences.
PO: 3 Design solutions for complex engineering YES YES YES YES YES
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.
PO: 4 Use research-based knowledge and research YES YES YES YES
methods including design of experiments,
analysis and interpretation of data, and
synthesis of the information to provide
valid conclusions.
PO: 5 Create, select, and apply appropriate YES YES YES YES
techniques, resources, and modern
engineering and IT tools including
prediction and modeling to complex
engineering activities with an understanding
of the limitations.
PO: 6 Apply reasoning informed by the contextual YES YES
knowledge to assess societal, health, safety,
legal and cultural issues and the consequent
responsibilities relevant to the professional
engineering practice.
PO: 7 Understand the impact of the professional
engineering solutions in societal and
environmental contexts, and demonstrate
the knowledge of, and need for sustainable
development.
PO: 8 Apply ethical principles and commit to YES YES YES YES YES
professional ethics and responsibilities and
norms of the engineering practice.
PO: 9 Function effectively as an individual, and as YES YES YES YES
a member or leader in diverse teams, and in
multidisciplinary settings.
PO: 10 Communicate effectively on complex YES
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..
PO: 11 Demonstrate knowledge and understanding YES YES YES YES YES
of the 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.
PO: 12 Recognize the need for, and have the YES YES
preparation and ability to engage in
independent and life-long learning in the
broadest context of technological change.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Lesson Plan : (20A05504a)) Power QualityAY 2022-23

Sl.No Name of the Topic Referernce BookNo.of Total No. Delivery


Periods of Periods Method
UNIT I - INTRODUCTION
1 Conventional Software T1 (1-13) 1 1 Black Board
Management: The
waterfall model,
conventional software
Management performance
2 Evolution of Software T1 (14-26) 1 2 Black Board
Economics: software
Economics. Pragmatic
Software Cost Estimation
3 Improving Software T1 (27-60) 2 4 Black Board
Economics
4 Performance T1 (61-74) 1 5 Black Board
Characteristics , Static
Characteristics,
5 Reducing Software T1 (75-82) 1 6 Black Board
Product Size
6 Improving Software T1 (83-87) 2 8 Black Board
Processes
7 Improving Team Quiz Questions 2 9 Black Board
Effectiveness & old QP
8 Improving Automation T1 (125-155) 2 12 Black Board
9 Achieving Required IEEE Paper 1 13 PPT
Quality, Peer Inspections
UNIT II
1 The old way and the new: R2 (191-223) 1 1 Black Board
The principles of
conventional software
Engineering, principles of
modern software
management
2 Transitioning to an R2 (224-337) 1 2 Black Board
iterative process
3 Life cycle phases R2 (338-341) 1 3 Black Board
4 Engineering and IEEE Paper 1 4 Black Board
production stages,
inception
5 Comparison of FM, PM, R2 (342-351) 1 5 PPT
PAM and PCM
6 Elaboration, construction R2 (352-358) 1 6 PPT
7 Transition phases R2 (359-363) 7 PPT
8 Artifacts of the R2 (364-371) 1 8 PPT
process,The artifact sets,
Management artifacts
9 Engineering artifacts, Research Papers 1 9 Black Board
programmatic artifacts

10 Discuss important Old Questions & 1 10 PPT


Questions Objectives
UNIT III
1 Work Flows of the T2 (1-13) 1 1 PPT
process: Software process
workflows
2 Inter Trans workflows T2 (14-28) 1 2 PPT
3 Checkpoints of the T2 (29-48) 1 3 Black Board
Process
4 Major Mile Stones T2 (49-57) 1 4 Black Board
5 Minor Milestones T2 (58-69) 1 5 Vedio
6 Periodic status T2 (70-239) 1 6 Black Board
assessments
7 Iterative Process Planning R1 (89-111) 1 7 Black Board
8 Work breakdown R1(112-135) 1 8 Black Board
structures
9 Planning guidelines, cost R1 (136-158) 1 9 Black Board
and schedule estimating
10 Discuss important Quiz Questions 1 10 PPT
Questions

UNIT IV
1 Process Automation: R3 (159-234) 1 1 Black Board
Automation Building
Blocks
2 Characteristics and R3 (235-269) 1 2 Vedio
Choice of Transducers
3 Project Environment. R3 (270) 1 3 Black Board
Project Control and
Process instrumentation
4 Seven core Metrics T2 (240-321) 1 4 Black Board
5 Management indicators T2 (322-360) 1 5 Black Board
6 Tailoring the Process: R2 (257) 1 6 Black Board
Process discriminants
7 Managing people and T2 (361-490) 1 7 Black Board
organizing teams
8 Discuss important Objective 1 10 Black Board
Questions Questions &
Descriptive
UNIT V
1 Project Organizations and R3 (386) 1 1 Black Board
Responsibilities
2 Line-of-Business R3 (387-498) 1 2 Black Board
Organizations
3 Project Organizations R2 (499-513) 1 3 Black Board
4 Evolution of R2 (514-532) 1 4 PPT
Organizations
5 Future Software Project R1 (501-508) 1 5 Black Board
Management
6 Modern Project Profiles IEEE Papers 1 6 Black Board
7 Next generation Software T2 (491-501) 1 7 Black Board
economics
8 Modern process T1 (502-515) 1 8 Black Board
transitions
9 Case Study: The T1 (516-527) 1 9 Black Board
Command Center
Processing and Display
System-Replacement
(CCPDS-R)
10 Discuss important Objective 1 10 PPT
Questions Questions &
Descriptive

WEB RESOURCES:
W1: http://nptel.ac.in/courses/106101061/29
W2: https://www.tutorialspoint.com/software_engineering/software_project_management.htm
W3: https://www.geeksforgeeks.org/software-engineering-software-project-management-spm/

HOD
QUESTION BANK
SOFTWARE PROJECT MANAGEMENT - 20A05504a

UNIT - I

Q.No. Questions BT Level Competence

1. Which factor is decided the success of project BT-1 Remembering


2.
Write the elements of product process BT-2 Understanding
3. What are the characteristics which makes software projects different BT-2 Understanding
from other project?
4. Mention the characteristics of software projects BT-2 Understanding
5. Write short notes about contract management? BT-2 Understanding
6. What are the activities covered by SPM? BT-1 Remembering
7. What are the different stages in classic project life cycle? BT-2 Understanding
8. What are the activities within stepwise planning?
BT-1 Remembering
9. What are the things contain product description? BT-1 Remembering
10. Explain the various activities covered by software project management
BT-1 Remembering
11. Give an outline of step wise planning activities for a project with BT-1 Remembering
neat diagram
12. Describe how cost- benefits evaluation techniques & its methods BT-3 Applying
with examples.
13. Discuss the cash flows techniques in project development
BT-3 Applying
14. Identify the data that you would collect to ensure that during execution BT-2 Understanding
of project things are going according to plan
15. Explain the various activities to be performed in “Analyzing the project
characteristics” BT-2 Understanding
16. Illustrate few problem associated with software projects. BT-2 Understanding
17. Explain contract management. BT-1 Remembering

UNIT- II
Q.No. Questions BT Competence
Level
1. What are the types of management in strategic assessment? BT-2 Understanding
2. How the cost-benefit analysis can be done? BT-2 Understanding
3. What are the steps in cost-benefit analysis comprises?
BT-2 Understanding
4. What are the types of cost? BT-2 Understanding
5. What are the categories of benefits? BT-2 Understanding
6. How do you find the present value of future cash flows? BT-1 Remembering
7. what is the significance of project risk matrix give example BT-2 Understanding
8. What do you meant by cash flow forecasting? BT-1 Remembering
9. How the money is spent through development stages?
BT-1 Remembering
10. Explain how project can be evaluated against strategic, technical and BT-2 Understanding
economic
11. Explain the “Internal rate of return” method. Also mention its BT-1 Remembering
advantages over the NPV method
12. Where are estimates done and explain the problems with over and BT-2 Understanding
under estimates
13. Explain COCOMO BT-2 Understanding
14. Explain in brief Agile Methods BT-2 Understanding
15. Explain in detail, how risks are handled in a project. Give examples BT-2 Understanding
16. Explain in detail, the Internal Rate of Return (IRR) method for BT-2 Understanding
measuring the profitability of a project. Also mention its advantages
over the NPV method.

UNIT-III
Q.No. Questions BT Competence
Level
1. Define feasibility management? BT-1 Remembering

2. Define motivation? BT-1 Remembering

3. What are stages can planning done? BT-2 Understanding

4. What are stages made by project schedule? BT-2 Understanding

5. Define ideal activity plan? BT-2 Understanding

6. What are the things when drawing bar chart? BT-1 Remembering
7. What is dangle in an activity network? Give an example. BT-1 Remembering

8. What are the main components of the risk management BT-1 Remembering

9. Define Hammock activities. BT-1 Remembering

10. List 2 types of networks diagrams


BT-2 Understanding
11. What is a hazard? List out the generic risks BT-1 Remembering

UNIT IV

Q.No. Questio BT Level Competence


ns
1. Define earned value. Give the Formula. BT-2 Understanding

2. What are the ways used to reporting? BT-2 Understanding

3. What are the two factors used to progress of project? BT-2 Understanding

4. Mention the advantages of function point analysis. BT-2 Understanding

5. What are the two methods used to progress of project in picture BT-2 Understanding

6. Write the uses of ball charts BT-1 Remembering

7. What are the information available in circles? BT-1 Remembering

8. What are the Common methods for assigning earned value in s/w BT-1 Remembering
projects?
9. What are the advantages & disadvantages of fixed price contracts? BT-1 Remembering

10. What are the levels of prioritizing monitoring BT-2 Understanding

11. Draw the project control cycle model BT-1 Remembering

12. What is slip chart? Mention its use BT-3 Applying

13. What is time and material contract BT-2 Understanding

UNIT V
Q.No. Questions BT Competence
Level
1. What is the general recruitment process approach? BT-1 Remembering

2. Define intrinsic motivation. BT-2 Understanding

3. What are the two measures used to enhance job design? BT-1 Remembering

4. What is masslow’s hierarchy needs? BT-2 Understanding

5. What do you understand by Egoless Programming BT-2 Understanding

6. Give the difference between personal & organizational stress BT-1 Remembering

7. Define Stress BT-2 Understanding

8. What is start-to-start relationship (SS)? BT-1 Remembering

9. What are the uses of Nominal group techniques? BT-1 Remembering

10. List some obstacles for good group decision making? BT-2 Understanding

11. Write down four selection criteria for SCM tools BT-2 Understanding

12. Write the three basic objectives of organizational structure ( BT-1 Remembering

13. What do you understand by virtual team? BT-1 Remembering

14. How would you select a right person for a job? BT-1 Remembering

15. List out the five process of Project Management Institute [PMI]. BT-1 Remembering

16. What are the three basic objectives of organizational behavior BT-2 Understanding

17. Write the five basic stages of development. BT-1 Remembering

18. List out the stages of team formation model BT-1 Remembering

19. List out the methods for improving motivation. BT-5 Evaluating

20. Explain in detail about decision making. With an example the strength BT-1 Remembering
of the team
21. Explain how new staff can be selected and inducted into a project. BT-2 Understanding

22. Explain to improve group performance. BT-2 Understanding


Topics Beyond the Syllabus:
1. The state of practice in software management
2. Various sub system process improvements
3. Risk management in process overview
WEB REFERENCES:
W1: http://nptel.ac.in/courses/106101061/29
W2: https://www.tutorialspoint.com/software_engineering/software_project_management.htm
W3: https://www.geeksforgeeks.org/software-engineering-software-project-management-spm/

You might also like