0% found this document useful (0 votes)
40 views

Lecture 0spm Lab Int416

This document provides details about the INT 416 Software Project Management course, including: - The course involves 3 practical sessions per week and uses Microsoft Project 2019 for Dummies as the textbook. Assessment includes attendance, assignments, and an end term project. - Course objectives are to teach project management principles, assess risks, and enable students to successfully plan and monitor projects. Learning outcomes include using MS Project tools and managing resources, schedules, costs, and progress. - The course content will cover MS Project features, defining and scheduling tasks and resources, task linkages, resolving overallocations, tracking progress, and managing costs. It aims to develop skills in project planning, resource management, and monitoring project status.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views

Lecture 0spm Lab Int416

This document provides details about the INT 416 Software Project Management course, including: - The course involves 3 practical sessions per week and uses Microsoft Project 2019 for Dummies as the textbook. Assessment includes attendance, assignments, and an end term project. - Course objectives are to teach project management principles, assess risks, and enable students to successfully plan and monitor projects. Learning outcomes include using MS Project tools and managing resources, schedules, costs, and progress. - The course content will cover MS Project features, defining and scheduling tasks and resources, task linkages, resolving overallocations, tracking progress, and managing costs. It aims to develop skills in project planning, resource management, and monitoring project status.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 46

INT 416

Software Project Management


LABORATORY
Lecture #0
The kick start session
Course details
• LTP – 0 0 3 [Three practicals/week]
• Text Book
 MICROSOFT PROJECT 2019 FOR DUMMIES
by CYNTHIA SYNDER , WILEY
Text Book Reference book
Course Assessment Model
• Marks break up
• Attendance 5
• CAP(3 best out of 4) 45

• ETP 50
• Total 100
Academic tasks
• CAP1: Practical 1
• CAP2: Practical 2
• CAP3: Practical 3
• CAP4: Practical 4

*** best 3 out of 4 ***


Course Objectives
• This course would enable a budding entrepreneur to
assess various dimensions linked to a naive project,
which would reduce the chances of the failure of the
project undertaken.
• The course brings forward the principles of project
management and the risk associated with the same.
• A thorough knowledge about this subject would
enable one to measure and monitor the extent to
which the project can be accounted successful.
Learning Outcome

• Learning About the Available Toolbars, Calendar View, Gantt Chart


View, timeline view and Project Calendar.
• Having a good know-how about creation of tasks, task constraints and
resources
• Learning about linkages, lead and lag times
• Students will learn to create resource sheets, doing PERT analysis and
identifying over-allocation to resources
• Over allocations of resources by different techniques and managing
project costs will be taken over
Revised Bloom’s Taxonomy
Course Objectives
• The course brings forward the principles of project
management and the risk associated with the same.

• This course would enable a budding entrepreneur to


assess various dimensions linked to a naive project,
which would reduce the chances of the failure of the
project undertaken.

• A thorough knowledge about this subject would


enable one to measure and monitor the extent to
which the project can be accounted successful.
Course Outcomes
• CO1 :: demonstrate various features of MS-Project
tool and develop a project plan incorporating various
tasks
• CO2 :: classify various project resources and resolve
over-allocation of resources
• CO3 :: apply the concept of Gantt chart ,pert chart
and network diagram for software projects
Course Outcomes
• CO4 :: analyze the progress of software project using
monitoring and controlling tools
• CO5 :: apply project parameters to perform cost-
benefit analysis for software projects
• CO6::apply different strategies of project
management for tracking the project's progress
Program Outcomes
• PO1
Scholarship of knowledge::Acquire in-depth knowledge, technical competence and
understanding of methodologies, principles and practices to discriminate, evaluate, analyze
and synthesize existing and new knowledge.

• PO2
Critical Thinking::Ability to apply the knowledge of mathematics, science, engineering and
technology. Understand in detail, analyze, formulate and solve the issues pertaining to the
application of technologies in a range of industrial settings

• PO3
Problem Solving::Acquiring the ability to identify, investigate, understand and analyze
complex problems pertaining to industries and identify effective solution strategies for
implementation.
• PO4
Research Skill::Inculcate the role of research in developing and maintaining knowledge of the
state-of-the-art in various industry technologies.Acquire the skill to design, develop and
modify systems to meet desired needs within realistic constraints.
Program Outcomes
• PO5
Usage of modern tools::Create, select and apply appropriate techniques, resources,
modern engineering and IT tools to solve complex engineering problems.

• PO6
Collaborative and Multidisciplinary work::Possess knowledge and understanding of
group dynamics, recognize opportunities and contribute positively to collaborative-
multidisciplinary scientific research, demonstrate a capacity for self-management and
teamwork, decision-making based on open-mindedness, objectivity and rational
analysis in order to achieve common goals and further the learning of themselves as
well as others.
• PO7
Communication::Ability to communicate effectively in both oral and written contexts
in the form of technical papers, project reports, design documents and seminar
presentations.
Program Outcomes
• PO8
Life-long Learning::Recognize the need for, and have the preparation and ability to
engage in life-long learning independently, with a high level of enthusiasm and
commitment to improve knowledge and competence continuously.

• PO9
Ethical Practices and Social Responsibility::Acquire professional and intellectual
integrity, professional code of conduct, ethics of research and scholarship,
consideration of the impact of research outcomes on professional practices and an
understanding of responsibility to contribute to the community for sustainable
development of society.
• PO10
Independent and Reflective Learning::Impart an eagerness to conduct investigation
and research on chosen field of study and thus keep moving towards being adaptive,
self-reliant and self-evaluative.
Course contents
• Introduction: Getting To Know Microsoft Project
Starting Microsoft Project
Using The Toolbars
Using The Calendar View
Using The Gantt Chart View
Using the timeline view for better plans
Using timescale and gridlines
• Defining The Project
Understanding Project Information
Understanding The Project Calendar
Choosing Your Calendar For The Project
Understanding File Properties
Creating new calender and setting working and non-working days
Applying calender on Gantt chart
Formatting Bar Styles in a Gantt Chart View
Formatting the Network Diagram View
Formatting the Calendar View
Course contents
• Tasks
Entering Tasks
Entering A Task Duration
Estimating Durations
Understanding Milestones And Phases
Using Recurring Tasks
Editing Tasks
Changing Task Priority
Inserting A Task
Deleting Tasks
Moving Tasks
Arranging tasks using priority
Manually scheduled tasks
• Automatically scheduled tasks
Switch task modes
Simplified planning with inactive tasks
Tracking a Project as Scheduled
Entering a Task’s Completion Percentage
Course contents
• Task Linkages
Creating A Logical Sequence
Using The General Tab
Understanding Task Predecessors
Understanding Task Resources
Understanding Advanced Task Options
Understanding Task Constraints
Understanding Task Types
Using Task Notes
Outlining A Task
Using A Start To Start Relationship
Using A Finish To Finish Relationship
• Resources
Using The Resource Sheet View
Entering Resources
Understanding Units
Understanding Rates
Course contents
Assigning a Calendar To a Group Of Resources
Assigning Resources (Continued)
Assigning A Resource Calendar
Dynamic scheduling with team planner
Find resources that have available time
Group resources who are over allocated
• Network Diagram View
Understanding The Network Diagram View
Examining A Network Diagram
Understanding Summary Tasks In Network Design view
Changing Task Linkage
To change to Network Diagram view
To ZOOM and see the whole of the project
To open a node for editing
To edit a node directly in Network Diagram view
To Layout the boxes
To control the layout
To move, copy change the node
To view the type of relationship
To change the relationship type
Course contents
• Shortening Your Project
Setting The Critical Path
Using The Critical Path View
Filtering For Critical Tasks Only
Shortening The Project
• Overallocations
Using The Resource Usage View
Using The Resource Management Toolbar
Using The Resource Allocation View
Using The Resource Allocation Graph
• Resolving Overallocations
Delaying Tasks Manually
Leveling Resources
Leveling Resources Continued
Using The Leveling Gantt View
Decreasing Work Time
Splitting Tasks
Course contents
• Printing Project Reports
Using Print Preview
Using The Project Summary Report
• Tracking Progress
Saving a baseline
Compare actual values to the baseline estimates
Updating the project schdeule
Update task and project
Customizing toolbars and fields
• Use a PERT analysis to estimate task durations
About the PERT analysis
Perform a PERT analysis by using the default weights for duration estimates
Perform a PERT analysis by changing the way Project weights duration
estimates
Course contents
• Managing Costs
Managing total costs for tasks and resources
Managing total costs for the entire project
Managing cost variances for tasks, resources, and assignments
Managing timephased baseline (budgeted) costs and actual costs
Calculate overtime costs
Update costs
The hitch…
The three BURNING questions in mind…

• Why are we learning SPM?

• What would we do with it?

• What will be the course outcome?


Software Project Management
 Software project management is a specialized discipline within the
realm of project management that focuses on planning, executing,
monitoring, controlling, and closing software development
projects.
 It encompasses the systematic management of resources, budget
and time to ensure the successful completion of a software project.
 In essence, software project management aims to streamline the
complex and multifaceted process of software development by
facilitating coordination, communication, and collaboration among
team members, stakeholders, and resources involved in the
project.
Software Project Management
WHY SPM?
Tool: MS Project
Introduction
• In this module you will be introduced to Microsoft Project and
its various tools and reports.
• Practicing the various tasks will facilitate learning and
competence building in the area of project management as it
pertains to task scheduling, task execution, assigning costs and
resources, and monitoring cost and schedule.
• We are using MS Project as a tool because it is widely
available as part of the MS Office suite, and also because
many readers are familiar with its user interface

© LPU :: CSE526 sudhanshu prakash tiwari


Key concepts in SPM
Several key concepts are integral to successful software project
management:
• Project Initiation: Defining the project scope,
objectives, stakeholders, and resources required for the
project.
• Project Planning: Creating a project plan, including tasks,
timelines, milestones, resource allocation, and risk assessment
• Project Execution: Implementing the project plan,
coordinating tasks, managing resources, and ensuring effective
communication.
• Project Monitoring and Control: Tracking project progress,
comparing it against the plan, and taking corrective actions
when necessary.
Key concepts in SPM Contd…
• Risk Management: Identifying potential risks, assessing their
impact and probability, and developing strategies to mitigate
or respond to them.
• Quality Management: Ensuring that the software meets
defined quality standards and user requirements through
testing and validation.
• Change Management: Managing changes to project scope,
requirements, or other aspects while minimizing disruptions.
• Project Closure: Wrapping up the project, conducting final
tests, obtaining approvals, and transitioning the software to
its operational phase.
Software Development Life cycle models
Software Effort Estimation
• Successful project is that in which delivery is on time, within budget
and with required quality.
• As per Barry Boehm the main ways of deriving estimates are:
Algorithmic models
Expert judgement
Analogy
Parkinson
Price to win
Top-down-Albrecht FP Analysis
Bottom-up
Cost Estimation: COCOMO???
Staffing pattern: Nordens work, Putnam's work
Activity planning
Risk Management Contd…
Resource Allocation
Main Project Window
Project Guide Toolbar
Inserting the toolbar for Project Guide
Defining the Project and Tasks
Adding tasks in created project
Viewing the Gantt chart and Network
diagram
Accessing the Project Information

Figure 7: Accessing Project Information


Project Statistics
Exploring Schedule and Calender
Role of Software Project Manager
OPEN EDUCATIONAL RESOURCE
Unit Broad OER OER Source
mapped Topic Platform Type % Unit mapped with URL
OER in (approx.)

Tutorialspoint and Reading material https://www.tutorials


point.com/ms_project
/ms_project_getting_s
tarted.htm
Getting To Know
Unit 1 Microsoft Project 95%
Defining The Project

Microsoft (Text) https://support.micro


soft.com/en-us/office/
create-a-project-in-pr
oject-desktop-783c85
70-0111-4142-af80-98
9aabfe29af

Tasks Microsoft and Reading material https://support.micro


soft.com/en-us/office/
link-tasks-in-a-project-
31b918ce-4b71-475c-
9d6b-0ee501b4be57
Task Linkages Tutorialspoint (Text)
Unit 2 90%

https://www.tutorials
point.com/ms_project
/ms_project_create_n
ew_plan.htm
OPEN EDUCATIONAL RESOURCE
Resources Reading material
Network Diagram
(Text)
View

Unit 3 Microsoft 85% https://support.microsoft.com/en-us/office/cr


eate-a-network-diagram-in-project-desktop-a3
e8cc62-27c5-4e94-aaab-6fbc470b6d33

Shortening Your https://support.microsoft.com/en-us/office/pr


Reading material
Project oject-management-goal-resolve-resource-alloc
ation-problems-cd56604a-f660-4ab2-b074-4cf
Unit 4 Microsoft 80% afaef982d
Overallocations (Text)
Resolving https://www.projectmanager.com/blog/better
Overallocations -resource-scheduling
Printing Project ProjectManager https://www.projectmanager.com/guides/stat
Reading material
Reports and us-report
Tracking Progress Microsoft (Text)
Unit 5 80%
https://support.microsoft.com/en-au/office/pr
int-a-view-or-report-8415fdc1-92d0-48c0-8cce
-1efd240eb5f1
Use a PERT analysis
Grist Project https://www.gristprojectmanagement.us/micr
to estimate task Reading material
Management and osoft-project/pert-analysis-views.html
durations
Managing Costs Course Hero (Text)
Unit 6 75%
https://www.coursehero.com/file/113729424
/Lab1-MS-Projectpdf/
The End

02/29/2024

You might also like