Académique Documents
Professionnel Documents
Culture Documents
Fundamentals
- Customized for JK Technosoft
Chapter - 01
Introduction
Ground Rules
Scope vs. Time
Cell phones
Interactive Class
Time to start / end !
Tolerance Limit - 10 Minutes / 80% of the class strength
Keep an open mind & do not always link the concepts with your job
Agenda
Chapter
Topic
Day
Project HR Management
10
1&2
Introduction - Faculty
Certified PMP, ITIL
23+ Years of industry experience
9+ Years on Project/Program Management positions
11000+ hrs. of classroom training experience
5500+ Managers trained across industries
475+ Management workshops conducted
Introduction - Participants
Name
Overall Experience
Experience in Project Management
Expectations from PM Fundamentals Training Program ( Top 2)
Thank You
End of Chapter 01
Introduction
Project Management
Fundamentals
- Customized for JK Technosoft
Chapter - 02
Project Management Basics
Agenda
Introduction to Projects
Project Vs. Operations
Introduction to Project Management
Project Management Focus
Project Lifecycle
Project Stakeholders
Project Management Knowledge Areas
Product and Project Management Lifecycle
Introduction to Projects
A project is a temporary endeavor undertaken to create a
unique product service or result
-The PMBOK Guide 5th edition
Temporary Endeavor:
Unique Output
Progressive Elaboration
The incremental design and refinement of the initial concept toward the project plan.
Operations
work continues
Performed by people
Performed by people
Temporary
Ongoing
Unique
Repetitive
Project Framework
Organization
Objectives
Work
Strategic
Tactical /
Operational
Projects
Resource
constrains
Operations
Performed by
People
Process
oriented
Procedures and
methods defining the
relationship amongst
tasks
Tools and
Techniques to
perform Processes
PEOPLE
PROJECT
MANAGEMENT
PROCEDURES
TOOLS
QUALITY
COST
It is the project managers duty to balance and achieve these three often-competing
goals.
Planning
Processes
Controlling
Processes
Executing
Processes
Closing
Processes
Scope
Quality
Integration
Procurement
HR
Communication
Risk
Stakeholders
Feasibility
Analysis
Design
Implementation
Project Lifecycle
System and
Software Design
Implementation
and Testing
Integration and
System Testing
Operation and
Maintenance
Project Stakeholders
Key Stakeholders on a project:
Sponsor
Senior
Management
Customer
Products
End-user
Vendors
Practitioners
Projects Technical
Manager(s)
Thank You
End of Chapter 02
Project Management Basics
Existing Practices
Project Management
Fundamentals
- Customized for JK Technosoft
Chapter - 03
Project Scope Management
Agenda
What is Project Scope Management
Key Activities pertaining to Scope Management
What is Project Requirements Management
Project Scope vs. Product Scope
Define Requirements
Project Scope Statement
Project Scope baseline - Work Breakdown Structure
Manage Changes to Scope
Key Processes
Define Requirements
Define Scope
Create WBS
Control Scope
Project Scope:
The work that must be performed to
Project
Schedule
Product Scope
Project
Budget
Functional
Requirements
Project
Artifacts
User Interface
plan
Meetings
NonFunctional
Requirements
Implicit
Requirements
Defect
Management
Status
reports
Users
training
Types of Requirements
Product or Business requirements
The desired business objectives driving the project
Defined by the customer (internal or external) organization
Output is Functional Specification Document
Project requirements
The definition of the final project deliverables or end items
Phase, activity, and task objectives / interim deliverables which contribute to
achieving the project and thereby, business requirements
Defined by the project team
Output is Project Scope Statement
Define Requirements
Using the appropriate tool to collect and define the Business and Functional
requirements
Surveys
Focus Groups
Interviews
Observation
Questionnaire
Storyboards
Prototypes
Define Scope
Product Analysis
Product analysis, as the name implies, analyzing the product the project will
create
Product analysis can be accomplished through product breakdown, systems
engineering, value engineering, value analysis, functional analysis and quality
function
Alternative Generation
Exploring possibilities of generating different approaches to execute and
perform the project work
General management techniques such as brainstorming, lateral thinking and
pair wise comparison can be used
Exercise
Scope Statement
WBS
Stakeholders Register
Thank You
End of Chapter 03
Project Scope Management
Project Management
Fundamentals
- Customized for JK Technosoft
Chapter - 04
Project Time Management
Agenda
What is Project Time Management
Key activities pertaining to Time Management
Create Project Schedule
Manage Changes to Schedule
A Simple Question
Key Activities
Define Activities
Identify Dependencies
Create Activity Sequencing
Estimate Activity Duration
Understand Lead and Lag
Understand Critical Path
Define Schedule
Define Activities
Identify and document the specific actions to be performed
Decomposition
Involves subdividing project work packages into smaller, more manageable
components to provide better management control
Rolling Wave Planning
Rolling wave planning is a form of progressive elaboration
Work in near future is elaborated in detail as more information is available
When less information is available about the project, the activities can be
defined at milestone level
Sequence Activities
identify and document relationships among the project activities
After activity lists are created, they need to be logically sequenced to
Identify the optimal duration of the project
Identify the Critical Path
Plan resource and material of the project
Sequencing of activities can be done using
Manually
Software MS Project, Primavera
A blended approach
Relationship
Activities
Dependency Determination:
Mandatory dependencies
Logical relationships inherent in the set of activities
Also called hard logic
Discretionary dependencies
Dependencies which are defined by the project team or the performing organization
Also called preferred logic or soft logic
These dependencies need documentation as they may impact scheduling options later on
in the project
External dependencies
Represents relationship between project and non-project activities. E.g. projects
requiring government approval
edureka
Types of Dependencies
Finish-to-Start (FS) The finish date of the predecessor task determines the start
date of the successor
Detailed Design
Start-to-Start (SS) - The start date of the predecessor task determines the start
date of the successor
Scrap the flecking paint off the house
S-S
Prime the house
edureka
Onsite KT
F-F
Offshore Infrastructure
Set-up
Start-to-Finish (SF) The start date of the predecessor task determines the finish
date of the successor. This type of relationship is rarely used
Testing lab is available
S-F
Set-up of automation
tools
edureka
edureka
edureka
1
Task A
6 Days
2
LS
EF
6
ES
13
7
LF
14
LS
ES
8
Start
ES
1
1
LS
0
Task D
7 days
EF
7
7
LF
8
LS
0
Task B
5 Days
1
Task C
8 Days
EF
20
21
LF
EF
12
12
LF
ES
22
ES
13
13
LS
0
Task E
9 Days
EF
21
22
LS
0
Task F
5 Days
EF
26
Finish
26
LF
21
LF
edureka
edureka
Define Schedule
Considering Schedule Risk and Optimizing the Schedule
Resource dependencies between projects
Parallel projects with higher priorities
Team members operational responsibilities
Other business or personal commitments
Use appropriate schedule compression techniques:
Crashing
Fast-tracking
Exercise
Define Activities
Create Schedule
Thank You
End of Chapter 04
Project Time Management
Project Management
Fundamentals
- Customized for JK Technosoft
Chapter - 05
Project Stakeholders Management
Agenda
What is Stakeholders Management
Stakeholders Analysis
Concept of RAM/ RACI
Key Areas of Managing the Team Effectively
Stakeholder Management
Stakeholder Management helps:
Identify the people, groups, or organizations that could impact or be impacted
by the maintenance process
To analyze stakeholder expectations and their impact on the process
To develop appropriate strategies for effectively engaging stakeholders in
decisions making and RTB
Stakeholders Analysis
Stakeholders vary by:
Legitimacy
R: Review
I: Input
P: Participants
Define
Requiremen
ts
I/S
Design
Team
Set-up
Pilot
Sign-off
A/R
A/R
A/R
Operations Manager
Quality Leads
People / Phases
Project Manager
HR Executive
Admin Executive
Finance Executive
Trainer
Supervisor
I
I
edureka
edureka
Conflict Management
Conflicts are bad ?
Conflicts are bad, issues created by people and issues to be avoided.
edureka
Forcing
Compromising
edureka
Smoothing
Withdrawal
edureka
Esteem
Social
Safety
Physiological
edureka
edureka
edureka
Exercise
Stakeholders Analysis
Thank You
End of Chapter 05
Project Stakeholders Management
Project Management
Fundamentals
- Customized for JK Technosoft
Chapter - 06
Project Quality Management
Agenda
What is Quality Management
Key activities pertaining to Quality Management
Plan Quality
Quality Assurance
Quality Control
Process Improvement Plan
Basic Tools of Quality
What is Quality?
Quality is the degree to which a set of inherent characteristics fulfill
requirements
- The PMBOK Guide 5th edition (Glossary)
Quality Concepts
The Road Ahead
Definition of Quality
Need for Quality in App Maintenance work environment
Quality Dimensions
Tools for achieving Quality
Quality Dimensions
To be used at a strategic level to analyze quality characteristics
Quality Dimensions
Reliability
Tangibles
Conformance
Responsiveness
Flexibility
Assurance
Security
Quality Metrics
Some of the Key Quality Metrics in Application Maintenance
Environment:
Responsiveness: Time to respond with acknowledge of the request (sometimes the case
may resolved at this level also)
Resolution time: Time to fix for L1, L2 and L3 tickets (eg. L1 to be finished in 2 hours, l2 4 hours, l3 - 12 hours etc.)
On time delivery: OTD (Out of 100 requests, 98 should finished on time so that OTD is
98%)
First Time Quality: (Out of 100 requests, 98 should finished should not return for re-fix
or rework i.e. right at the first time without reopening of the bug then FTQ is 98%)
Productivity: Targeted volume / month
MTBF (Mean Time Between Failure): Bug reopening time or application failure time
(intervals of failure)
MTTF (Mean Time To Fix a bug reported): Goes with SLA as quoted above
MTFR (Mean Time to Final Resolution): Goes with SLA as quoted above
Analyze MoM trend of FTR (First Time Resolution) or OTD (On Time
Delivery)
MoM trend of L1 request / bugs
Exercise
88
89
Use of questions
What bugs have to be fixed to overcome the issue?
90
Self contained
Defect density of ABC project is 0.25 Defects / function point from 5 releases
done till September 2008.
91
92
93
start
Receive the
request
Conduct Impact
Analysis (IA)
Get clarity on
queries and
finalize IA
Conduct unit
testing
End
Rework
NO
Are
defects
fixed?
YES
94
95
Brainstorm Points
Problem definition: Customer was dissatisfied with the maintenance of ABC
application.
Request was received through telephone and not properly recorded
Impact analysis was not done
Impact analysis was done by developers (not by technical leader)
Impact of related applications / modules was not considered
Impact analysis had certain assumptions not clarified
Answers to clarifications from customer were pending
Clarifications were not correct (provided by not customer SPOC)
96
97
AVOID
Criticism of causes (ideas) generated
Discussions while thinking & writing causes
Solutions to the problem
Hitch-hiking on ideas
98
RCA
99
100
101
15
Wrong version
102
start
Receive the
request
Conduct Impact
Analysis (IA)
Get clarity on
queries and
finalize IA
Conduct unit
testing
End
Rework
NO
Are
defects
fixed?
YES
103
I
M
P
A
C
T
Low
Unclear assumptions
CONTROL
IA not update
Low test coverage
Code not reviewed
Defects not fixed
Improper fixes
Wrong version
Missed code modules
High
104
105
Recommended Actions
Causes
Action items
IA review
IA Review
Build &
Release
Action by
By Date
Status
Project
Manager
(customer &
Vendor)
28 Dec-09 Open
Tech Leader
Vendor
Project
manager
28-Dec-09
Delivery
manager
Open
106
107
100%
0.909190%
18%
0.8182
16%
0.7273
70%
Rel. Freq.
0.6364
12%
60%
0.5455
10%
0.0909
0.0909
0.0909
0.0909
0.4545
0.0909
0.0909
0.0909
0.0909
0.0909
8%
50%
40%
0.7273
14% 0.1818
80%
0.3636
6%
30%
0.2727
4%
20%
2%
10%
0%
0%
1
10
108
109
110
Six Sigma
RCA
Use
Phases
Definition
Tools
Analysis
Tools
5 Whys
Solution
Selection
Define
Measure
Analyze
Improve
Control
Problem Statement
Risk Assessment
Analyze
Corrective Action
Effectiveness
111
Data
Process
Corrective
Action(s)
Process
Analysis
Out of Control
Signal & Data
Action
Planning
Causal
Analysis
Proposed
Action(s)
112
Thank You
End of Chapter 06
Project Quality Management
Project Management
Fundamentals
- Customized for JK Technosoft
Chapter - 07
Project Risk Management
Agenda
What Risk Management
How to Manage Risk
Risk Vs Issues
Risk Identification in a project
Risk probability and impact
Risk response Plan
Risk Monitoring & Control
Risk Management is a methodology that helps managers make best use of their
available resources
Risk
Issue
Risk Identification
The Risk identification process involves
Identifying the different sources of risk or risk categories and
Applying appropriate risk identification techniques to identify risks that may
affect project
Risk identification needs to be Structured and Repeatable
Participants in risk identification could include
Operations/Project/Process Manager
Process Teams
Risk management team / risk manager
Subject Matter Experts from outside the project team
Customer, end users
Other stakeholders
Types of Risks
Operational risks: Possible slippages on quality, cost or speed of process
execution etc.
Strategic risks: Related to issues such as protection of intellectual property,
security and privacy etc.
Composite risks: Longer term risks, such as losing the capability to execute such
business processes in-house in the future due to loss of talent and knowledge of
the business process.
Technological risks: Related to issues such as network outage, application
downtime etc.
Process risks: Poor CSAT score.
Category
Probability
Value
Very Likely
0.8
Probable
0.5
Less Likely
0.3
Impact on Schedule
Impact on Effort
Technical
Performance
Overall
Impact
Weightage
(Scale 1 to 10)
Not achieved
Catastrophic
Significant
Critical
Some
reduction
Marginal
None
Minimal
Negligible
Risk Avoidance
Risk Acceptance
Risk Transfer
Share
Accept
Exercise
Risk Register
Risk Response Plan
Thank You
End of Chapter 07
Project Risk Management
Project Management
Fundamentals
- Customized for JK Technosoft
Chapter - 08
Project Communications
Management
Agenda
What is Project Communication Management
Communication Requirement Analysis
Communications Management Plan
General Model of Communication
Manage Communication (Reporting of KPI, Issues, risks, Changes etc)
Project plans
Project meetings
Status reporting
Organization charts
Requirements
Contracts
Project presentations
Decision memorandums
New policies or procedures
Historical records
Definition
Who
Sender/receiver
What
Scope of communication
How
When
Feedback
Filing
Delete
Message
Message
Perceiving,
Understanding &
Decoding
Perceiving,
Understanding &
Decoding
Feedback
Receiver
Sender
Letter
Fax
Email
Telephone
Body language
Feedback
Noise / Filter
Thinking,
Encoding
Exercise
Thank You
End of Chapter 08
Project Communications
Management
Project Management
Fundamentals
- Customized for JK Technosoft
Chapter - 09
Change Control Process
Agenda
Configuration Management
Software Configuration Items
Baselines
Change Requests
Change Management Tasks
Change Control Process
Configuration Management
Software changes are inevitable
One goal of software engineering is to improve how easy it is to change software
Configuration management is all about change control.
Every software engineer has to be concerned with how changes made to work
products are tracked and propagated throughout a project.
To ensure quality is maintained the change process must be audited.
Baselines
A work product becomes a baseline only after it is reviewed and approved.
A baseline is a milestone in software development marked by the delivery of one or
more configuration items.
Once a baseline is established each change request must be evaluated and verified
before it is processed.
Change Requests
Requests can come from users, customers, or management
Change requests should be carefully analyzed as part of the maintenance process
before they are implemented
Some changes requests must be implemented urgently due to their nature
Fault repair
System environment changes
Urgently required business changes
Thank You
End of Chapter 09
Change Control Process
Project Management
Fundamentals
- Customized for JK Technosoft
Thank You
End of
Project Management Fundamentals
Course