Babu Banarasi Das: National Institute of Technology & Management Lucknow (U.P.) - 227105

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 5

Department of Information Technology

Babu Banarasi Das


National Institute of Technology & Management
Lucknow (U.P.) - 227105
Lecture Plan, Academic Session 2013-14(Even)
Name of the Faculty Rajan Prasad
Name of the Subject Allotted: Software Project Management
Academic Session / Semester: 2013-14/6th Semester
Branch / Year / Sections: Information Technology/3rd/IT-31/32
Lecture Details: 46 Lectures
Course Description:
This course introduces a number of aspects of software projects including software requirements specifications,
software life-cycle models, software project scheduling, and risk management. Other topics include teamwork,
software testing, and software configuration management

Course Objective:
A basic knowledge of software project management principles

• The ability to come up with a project schedule and assign resources

• Choose an appropriate project development methodology (e.g. waterfall, spiral …)

• Identify project risks, monitor and track project deadlines

• The capability to work in a team environment and be aware of different modes of communications

• Examine the software project management principles in real life scenarios

• Be able to independently evaluate a particular topic of research interest and critically analyses the issues

EIT-601: Software Project management


Course Learning Outcomes:

A. Knowledge and understanding of: Tools and considerations used in assessing and selecting
suitable projects. Tools and considerations for planning all aspects of a project including, but not
limited to: Developing a work breakdown structure Planning methods and techniques Estimating
and budgeting The use of project management software The role of the project manager and his
team Contract Strategy Change Control Risk management

B. Intellectual Skills: Define a project, and distinguish between project management, event
management and general management. Discuss a number of key concepts in the domain
of project management. Classify different types of project management structures

C. Breadth of Outlook Use information on project structures and contract strategy to gain an
awareness of different structural perspectives and identify suitable organizations for different
projects.

D. Personal Effectiveness Realise the benefits of adopting a project management approach.


Schedule time carefully to meet deadlines. Understand and be able to apply the key skills of an
effective project manager.

E. Subject Practical Skills: To be able to define the scope of a project and develop the project plan.
The simple application of routine project management techniques. Assess a given situation from
an operations perspective; by applying systems thinking and using the transformation process
model. se Gantt charts to present the activities of a project at both a micro and el.ct management
decisions in practice

F. Transferable Skills: To be able to monitor, review and evaluate progress on different types of
project. Apply project management theories, tools, techniques and methods learned

Course Plan(Tentative):

EIT-601: Software Project management


Unit Lecture Text
S.N# Content to be covered Books
No. No.
Introduction and Software Project Planning 1,3(MT)

1 1 Fundamentals of Software Project Management (SPM),


2 2 Need Identification, Vision and Scope document, Project
3 3 SPM Objectives, Management Spectrum, SPM Framework,
4 4 Software Project Planning, Planning Objectives, Project Plan
Unit-1
Types of project plan Structure of a Software Project Management
5 5
Plan
6 6 Software project estimation,
7 7 Types of, Estimation methods,
8 8 Estimation models
9 9 Decision process
Project Organization and Scheduling 1,2(MT)
10 10 Project Elements, Work Breakdown Structure (WBS)
11 11 Types of WBS, Functions, Activities and Tasks,
12 12 Project Life Cycle and Product Life Cycle,
13 13 Ways to Organize Personnel, Project schedule
Unit-2
14 14 Scheduling Objectives, Building the project schedule
15 15 Scheduling terminology and techniques,
16 16 Network Diagrams: PERT
17 17 CPM, Bar Charts
18 18 Milestone Charts, Gantt Charts
Project Monitoring and Control 1,3(MT)

Analysis, Dimensions of Project Monitoring & Control, Earned


19 19
Value
Earned Value Indicators: Budgeted Cost for Work Scheduled
20 20
(BCWS)
Unit-3 Cost Variance (CV), Schedule Variance (SV), Cost Performance
21 21
Index (CPI)
22 22 Schedule Performance Index (SPI)
23 23 Interpretation of Earned Value Indicators
24 24 Error Tracking, Software Reviews,
25 25 Types of Review: Inspections, Desk checks, Walkthroughs,
26 26 Code Reviews, Pair Programming.
Unit-4 Software Quality Assurance and Testing 1(MT)
4(RR)
27 27 Testing Objectives, Testing Principles, Test Plans, Test Cases
28 28 Types of Testing, Levels of Testing, Test Strategies
Program Correctness, Program Verification & validation, Testing
29 29
Automation & Testing Tools,
30 30 Concept of Software Quality, Software Quality Attributes,
31 31 Software Quality Metrics and Indicators
32 32 The SEI Capability Maturity Model CMM), SQA Activities
33 33 Formal SQA Approaches: Proof of correctness,
34 34 Statistical quality assurance

EIT-601: Software Project management


35 35 Clean room process.
Project Management and Project Management Tools 1,3(MT)
Software Configuration Management: Software Configuration Items 1(UR)
36 36
and tasks
37 37 Baselines, Plan for Change, Change Control
38 38 Change Requests Management, Version Control
39 39 Risk Management: Risks and risk types,
Unit-5 40 40 Risk Breakdown Structure (RBS)
41 41 Risk Management Process: Risk identification,
42 42 Risk analysis, Risk planning, Risk monitoring,
43 43 Cost Benefit Analysis, Software Project Management Tools:
44 44 CASE Tools, Planning and Scheduling Tools
45 45 MS-Project
46 46 MS-Project
Evaluation Plan : Quiz Assignments and Sessional Tests.
Teaching Resources :
 Main Text Book: (MT)
1. M. Cotterell, Software Project Management, Tata McGraw-Hill Publication.
2. Royce, Software Project Management, Pearson Education
3. sommerville Software Engineering 9th ed - WordPress.com
 Recommended Reading(RR)
1. Kieron Conway, Software Project Management, Dreamtech Press
2. S. A. Kelkar, Software Project Management, PHI Publication.
3. IEEE and ACM Journals and Research papers.
4. William E. Perry Effective Methods for Software Testing Third Edition
Useful References(UR):
1 MS-Project Tool

Teaching Methods : Classroom Teaching using Chalk and Board.

Department of information Technology TEACHING CALANDER


BabuBanarasi Das (COURSE) Six Semester
(2013-14)
National Institute of Technology &
Management, Lucknow

EIT-601: Software Project management


Name of Subject: Software Project Management
tentative dates
S.N Total No. of to complete the Sunday/Holid Tutorial Sheet
o. Unit Lectures Unit ay (Tentative dates)

Unit- 30 January(2 Tutorial


1 1 9 2 Feb 2013 Jan.:12,14,19,26 Sheet)

UTKARSH(13 Feb-15 Feb)


Feb:2,9,16,23
13-
12 February (2 Tutorial
2 Unit-2 8 18 Feb 2014 15(UTKARSH) Sheet)

First Sessional Test (20 Feb-22 Feb)


Feb:27
March:2,9,16,2
3 14 to 10 March (2 Tutorial
3 Unit-3 8 13 March 2014 19(Holi) Sheet)

14 March- 19 March-Holi Vacation


Second Sessional Test (24 March-26 March)

March:30
4 Unit-4 9 10 April 2014 April: 6,8 5 April(2 Tutorial Sheet)

April:13,14,18, 19 April (2 Tutorial


5 Unit-5 11 23 April 2014 20,27 Sheet)

Revision (23 April Onward)

Third Sessional Test (02 May-08 May)

University/College Even Semester Theory Examination-Starting May 15,2014

EIT-601: Software Project management

You might also like