SlideShare una empresa de Scribd logo
1 de 38
Software ProjectSoftware Project
ManagementManagement
MCA 5th
Semester
By
Amarjeet Singh Cheema
• Day 1
• Project
• Project Management
• Project Manager
• Day 2 & 3
• Recap of Day 1
• Process Group
• Knowledge Areas
• Enterprise Environment Factors
• Organization Influence Factors
• PMO
Outline
A
projectis aproblem
scheduledforsolution
Juran’s definition
What is a Project
• A project is “a temporary endeavor undertaken to
create a unique product, service, or result”
• Projects end when their objectives have been reached or
the project has been terminated
• Projects can be large or small and take a short or long
time to complete
What is a Project
• Non Routine tasks are involved
• Planning is required
• Specific objectives are to be met or Specific product is to
be created
• Predetermined Time Span
• Work is Carried out for someone other than yourself
• People are formed into temporary work group to carry out
task.
• Work is carried out in Several Phases
• Resources are available for use on the project are
constrained
• Project is large or Complex
Characteristics of a Project
A project:
• Has a unique purpose
• Is temporary
• Is developed using progressive elaboration
• Requires resources, often from various areas
• Should have a primary customer or sponsor
The project sponsor usually provides the direction and funding for
the project
• Involves uncertainty
(progressive elaboration involves continuously improving and
detailing a plan as more specific information and more accurate
estimations are available.)
Project Attributes
Invisibility
• When a Physical artifact such as bridge construction we can see
progress
• Software Projects progress is not immediately visible
Complexity
• Software products contain more complexity than other
engineered products
Conformity
• Software Projects requirements are conform to Human Clients.
• Not governed by any physical law
• Scope of Changing requirements is more
Flexibility
• Software is easy to change as a strength
Software Projects Vs Other Projects
• Operations are an organizational function perform
ongoing execution of activities that produces the same
product or provide a repetitive Service
• Projects can intersect with operations at various points
such as
• At each closeout phase
• When developing a new product, upgrading a product or
expanding outputs
• Improvement of Operations
Operations Management
• Performed by People
• Constrained by Limited Resources
• Planned, Executed and Controlled
But Projects are temporary and
Unique and Operations are ongoing
and repetitive
Project Vs Operational Work
• Developers do not understand customer's needs
• Product scope poorly defined
• Changes poorly managed
• Chosen technology changes
• Business needs change or ill-defined
• Users are resistant
• Sponsorship lost or never obtained
• Project team members lack appropriate skills
• Managers and practitioners avoid best practices and
lessons learnt
Signs of potential project failure
• Causes of Failure
• Failure to properly define the problem
• Planning was based on insufficient data
• Planning was performed by a planning group
• Project not tracked against plan
• Project plan lacked details
• Resource planning was inadequate
• Project estimates were best guesses, made without consulting
historic data
• No one was in charge
Project Success and Failure Factors
• Start on the right foot
• Maintain momentum
• Track progress
• Make smart decisions
• Conduct a postmortem analysis
Project Success Factors
• Why is the system being developed?
• What will be done?
• When will it be accomplished?
• Who is responsible for a function?
• Where are they organizationally located?
• How will the job be done technically and managerially?
• How much of each resource is needed?
W5HH Principle
• Project management is “the application of knowledge, skills,
tools and techniques to project activities to meet project
requirements”
• Application of knowledge, skills, tools and techniques to
achieve project objectives while balancing
• Stake holder’s needs and expectations
• Scope
• Time
• Cost
• Quality
What is Project Management?
• Concerned with activities involved in ensuring that software is
delivered on time and on schedule and in accordance with the
requirements of the organizations developing and procuring
the software
• Project management is needed because software
development is always subject to budget and schedule
constraints that are set by the organisation developing the
software
Software Project Management
• Project management involves the planning, monitoring, and control of
people, process, and events that occur during software development
• Everyone manages, but the scope of each person's management
activities varies according to his or her role in the project
• Software needs to be managed because it is a complex, long
duration undertaking
• Managers must focus on the fours P's to be successful (people,
product, process, and project)
• A project plan is a document that defines the four P's in such a way
as to ensure a cost effective, high quality software product
• The only way to be sure that a project plan worked correctly is by
observing that a high quality product was delivered on time and
under budget
Overview of Project Management
• What do we do ?
• For whom do we do it ?
• How do we go about it ?
Project Management Mission Statement
• Proposal/Contract Preparation
• Cost/Effort Estimation
• Documentation
• Project planning and scheduling
• Tracking and Reviews
• Risk Management
• Configuration Management
• Software Quality Assurance
Software Project Management
The Triple Constraint of Project Management
• Stakeholders are the people involved in or affected by project
activities
• Stakeholders include:
• The project sponsor/Customers
• The project manager
• The project team
• Support staff
• Users
• Suppliers
• Opponents to the project
Project Stakeholder
• Better control of financial, physical, and human resources
• Improved customer relations
• Shorter development times
• Lower costs
• Higher quality and increased reliability
• Higher profit margins
• Improved productivity
• Better internal coordination
• Higher worker morale
Advantage of Project Management
• Knowledge
• Performance
• Personal
Project Manager Characteristics
• Project managers need a wide variety of skills
• They should:
• Be comfortable with change
• Understand the organizations they work in and with
• Be able to lead teams to accomplish project goals
• Ten Most Important Skills and Competencies for Project Managers
1. People skills
2. Leadership
3. Listening
4. Integrity, ethical behavior, consistent
5. Strong at building trust
6. Verbal communication
7. Strong at building teams
8. Conflict resolution, conflict management
9. Problem solving
10.Understands, balances priorities
Suggested Skills for Project Managers
• Set objectives
• Establish Plans
• Organize Resources
• Staff
• Set up Controls
• Issue Directives
• Motivate Personnel
• Apply innovation for alternative action
• Remain Flexible
What should PM Do?
• Planning
• Organizing
• Directing
• Controlling
PM Role
• Adopt a positive attitude
• Do not criticize management
• Do not make promises that cannot be kept
• Circulate customer reports
• Give each person the attention he requires
• Giving assignments that provide challenges
• Clearly defining performance expectations
• Giving proper criticism as well as credit
• Giving honest appraisals
• Providing a good working atmosphere
• Developing a team attitude
• Providing a proper direction
Motivate People
• More documentation
• More interchange meetings
• Customer representation on your site
Communication Traps
• Delegate
• Follow the schedule
• Decide fast
• Decide who should attend
• Learn to say no
• Start now
• Do the tough part first
• Avoid useless memos
• Refuse to do the unimportant
• Look ahead
• Send out the meeting agenda
• Overcome procrastination
Effective Time Management
Project , Program, Portfolio
• Project managers work with project sponsors, the project team,
and other people involved in a project to meet project goals
• Program: group of related projects managed in a coordinated
way to obtain benefits and control not available from managing
them individually
• Program managers oversee programs; often act as bosses for
project managers
Examples of common programs in the IT field include
infrastructure, applications development, and user support
• As part of project portfolio management, organizations group
and manage projects and programs as a portfolio of investments
that contribute to the entire enterprise’s success
• Portfolio managers help their organizations make wise
investment decisions by helping to select and analyze projects
from a strategic perspective
Project Management Basics
– Initiating processes – recognize when project or phase should
begin
– Planning processes – designing and maintaining a scheme
which leads to successful accomplishment of a project
– Executing processes – coordinating people and resources to
carry out the plan
– Controlling processes – monitoring and measuring progress
and taking corrective actions when necessary
– Closing processes – analyzing acceptance of the project or
phase and bringing it to an end
Project Management Processes (Process Group)
1. Scope management—“determining all the work and only the
work necessary for project completion;”
2. Time management—“defining, sequencing, estimating duration,
and resourcing work activities as well as developing and
controlling the schedule;”
3. Cost management—“planning, estimating, budgeting, and
controlling costs;”
4. Quality management—“quality planning, assurance, and control;”
5. Human Resources management—“acquiring, developing, and
managing the project team;”
6. Communications management—“generating, collecting,
disseminating, storing, and disposing of timely and appropriate
project information;”
Knowledge Areas
7. Risk management—“risk identification, analysis, response
planning, and monitoring and control;”
8. Procurement management—“purchasing or acquiring product and
services as well as contract management;” and
9. Integration management—“unifying and coordinating the other
knowledge areas by creating and using tools such as charters,
project plans, and change control.”
Knowledge Areas
• Organizational Culture, structure
• Government or Industry standards
• Infrastructure (Existing facilities and Capital Equipment)
• Personnel administration
• Company work authorization systems
• Marketplace conditions
• Stakeholder risk tolerance
• Political Climate
• Organization established Communication Channel
• Project Management Information System
Enterprise Environment Factors
• The organizational culture, style, and structure influence how
projects are performed
• A project manager should understand these as they affect a
project
• An organization’s degree of project management maturity and
its project management systems can also influence the project
• When a project involves more than one organizations, the project
will be influenced all of them.
• The organizational culture is an enterprise environmental factor.
Organizational Influences on Project Management
• Organizational structures range from functional to projectized,
with a variety of matrix structures between them.
• Functional Structure
• Matrix Structures [Weak, Balanced, and Strong]
• Projectized Structure
Organizational Structure
Definition:
PMO is an organizational body or entity assigned various
responsibilities related to the centralized and coordinated
management of those projects under its domain.
Responsibility of PMO:
The responsibilities of a PMO can range from providing project
management support functions to actually being responsible for the
direct management of a project.
Project Management Office
Primary Function:
To support project managers in a variety of ways which may include,
but are not limited to:
• Managing shared resources across all projects administered by
PMO
• Identifying & developing project mgt. methodology, best practices,
& standards
• Coaching, mentoring, training, and oversight;
• Monitoring compliance with project management standards,
policies, procedures, and templates via project audits;
• Developing and managing project policies, procedures, templates,
and other shared documentation , and
• Coordinating communication across projects.
Project Management Office

Más contenido relacionado

La actualidad más candente

Compiler Design(NANTHU NOTES)
Compiler Design(NANTHU NOTES)Compiler Design(NANTHU NOTES)
Compiler Design(NANTHU NOTES)guest251d9a
 
Managing contracts
Managing contractsManaging contracts
Managing contractstumetr1
 
Software Engineering (Project Planning & Estimation)
Software Engineering (Project Planning &  Estimation)Software Engineering (Project Planning &  Estimation)
Software Engineering (Project Planning & Estimation)ShudipPal
 
Quality Concept
Quality ConceptQuality Concept
Quality ConceptAnand Jat
 
COCOMO Model in software project management
COCOMO Model in software project managementCOCOMO Model in software project management
COCOMO Model in software project managementSyed Hassan Ali
 
Software design, software engineering
Software design, software engineeringSoftware design, software engineering
Software design, software engineeringRupesh Vaishnav
 
Managing people and organizing teams
Managing people and organizing teamsManaging people and organizing teams
Managing people and organizing teamstumetr1
 
Software project management
Software project managementSoftware project management
Software project managementR A Akerkar
 
Lecture 2
Lecture 2Lecture 2
Lecture 29anm12
 
source code metrics and other maintenance tools and techniques
source code metrics and other maintenance tools and techniquessource code metrics and other maintenance tools and techniques
source code metrics and other maintenance tools and techniquesSiva Priya
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementRamesh Babu
 
Spm software effort estimation
Spm software effort estimationSpm software effort estimation
Spm software effort estimationKanchana Devi
 
Software Project Management chapter-1
Software Project Management chapter-1Software Project Management chapter-1
Software Project Management chapter-1Computing Cage
 

La actualidad más candente (20)

Compiler Design(NANTHU NOTES)
Compiler Design(NANTHU NOTES)Compiler Design(NANTHU NOTES)
Compiler Design(NANTHU NOTES)
 
Managing contracts
Managing contractsManaging contracts
Managing contracts
 
Software Engineering (Project Planning & Estimation)
Software Engineering (Project Planning &  Estimation)Software Engineering (Project Planning &  Estimation)
Software Engineering (Project Planning & Estimation)
 
Quality Concept
Quality ConceptQuality Concept
Quality Concept
 
COCOMO Model in software project management
COCOMO Model in software project managementCOCOMO Model in software project management
COCOMO Model in software project management
 
Software design, software engineering
Software design, software engineeringSoftware design, software engineering
Software design, software engineering
 
Design engineering
Design engineeringDesign engineering
Design engineering
 
Project Estimation
Project EstimationProject Estimation
Project Estimation
 
Managing people and organizing teams
Managing people and organizing teamsManaging people and organizing teams
Managing people and organizing teams
 
Visualizing Progress.pptx
Visualizing Progress.pptxVisualizing Progress.pptx
Visualizing Progress.pptx
 
Software project management
Software project managementSoftware project management
Software project management
 
Introduction to Software Quality & its' Challenges
Introduction to Software Quality & its' ChallengesIntroduction to Software Quality & its' Challenges
Introduction to Software Quality & its' Challenges
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
source code metrics and other maintenance tools and techniques
source code metrics and other maintenance tools and techniquessource code metrics and other maintenance tools and techniques
source code metrics and other maintenance tools and techniques
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Spm software effort estimation
Spm software effort estimationSpm software effort estimation
Spm software effort estimation
 
Software Project Management chapter-1
Software Project Management chapter-1Software Project Management chapter-1
Software Project Management chapter-1
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
Software architecture
Software architectureSoftware architecture
Software architecture
 
Slides chapter 2
Slides chapter 2Slides chapter 2
Slides chapter 2
 

Similar a Software Project Management Basics

Project Management
Project ManagementProject Management
Project ManagementAtif Rehmat
 
D1 l5 project management
D1 l5 project managementD1 l5 project management
D1 l5 project managementggwachha
 
INTRODUCTION TO PROJECT MANAGMENT
INTRODUCTION TO PROJECT MANAGMENT INTRODUCTION TO PROJECT MANAGMENT
INTRODUCTION TO PROJECT MANAGMENT Harihara puthiran
 
Project management
Project managementProject management
Project managementobsession56
 
Fundamentalsof PM.pptx
Fundamentalsof PM.pptxFundamentalsof PM.pptx
Fundamentalsof PM.pptxagathamarlinee
 
PMI-PMP6 Lecture 02: Project Management Framework_v1.0
PMI-PMP6 Lecture 02: Project Management Framework_v1.0PMI-PMP6 Lecture 02: Project Management Framework_v1.0
PMI-PMP6 Lecture 02: Project Management Framework_v1.0PhuocNT (Fresher.VN)
 
Project management
Project managementProject management
Project managementBiswa Prusty
 
Fundamentals of Project Management
Fundamentals of Project Management Fundamentals of Project Management
Fundamentals of Project Management Yesica Adicondro
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptxVinish P
 
Project Management - Foundation
Project Management - FoundationProject Management - Foundation
Project Management - FoundationShabbeer Zafar
 
Project management ,By :Loay Qabaha -An-Najah National University -Nublus_pal...
Project management ,By :Loay Qabaha -An-Najah National University -Nublus_pal...Project management ,By :Loay Qabaha -An-Najah National University -Nublus_pal...
Project management ,By :Loay Qabaha -An-Najah National University -Nublus_pal...Loay Qabaha
 
DISE - Introduction to Project Management
DISE - Introduction to Project ManagementDISE - Introduction to Project Management
DISE - Introduction to Project ManagementRasan Samarasinghe
 
project integration mgmt.pdf
project integration mgmt.pdfproject integration mgmt.pdf
project integration mgmt.pdfIvarsLinde1
 
06. Project Management Process Groups
06. Project Management Process Groups06. Project Management Process Groups
06. Project Management Process GroupsBhuWan Khadka
 

Similar a Software Project Management Basics (20)

Project Management
Project ManagementProject Management
Project Management
 
1. introduction
1. introduction1. introduction
1. introduction
 
D1 l5 project management
D1 l5 project managementD1 l5 project management
D1 l5 project management
 
INTRODUCTION TO PROJECT MANAGMENT
INTRODUCTION TO PROJECT MANAGMENT INTRODUCTION TO PROJECT MANAGMENT
INTRODUCTION TO PROJECT MANAGMENT
 
Project management
Project managementProject management
Project management
 
PM Related Info
PM Related InfoPM Related Info
PM Related Info
 
Pm
PmPm
Pm
 
Fundamentalsof PM.pptx
Fundamentalsof PM.pptxFundamentalsof PM.pptx
Fundamentalsof PM.pptx
 
PMI-PMP6 Lecture 02: Project Management Framework_v1.0
PMI-PMP6 Lecture 02: Project Management Framework_v1.0PMI-PMP6 Lecture 02: Project Management Framework_v1.0
PMI-PMP6 Lecture 02: Project Management Framework_v1.0
 
Project management
Project managementProject management
Project management
 
Fundamentals of Project Management
Fundamentals of Project Management Fundamentals of Project Management
Fundamentals of Project Management
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
 
Project Management - Foundation
Project Management - FoundationProject Management - Foundation
Project Management - Foundation
 
Project management ,By :Loay Qabaha -An-Najah National University -Nublus_pal...
Project management ,By :Loay Qabaha -An-Najah National University -Nublus_pal...Project management ,By :Loay Qabaha -An-Najah National University -Nublus_pal...
Project management ,By :Loay Qabaha -An-Najah National University -Nublus_pal...
 
02.pptx
02.pptx02.pptx
02.pptx
 
CISA Training - Chapter 3 - 2016
CISA Training - Chapter 3 - 2016CISA Training - Chapter 3 - 2016
CISA Training - Chapter 3 - 2016
 
Chapter-4.pptx
Chapter-4.pptxChapter-4.pptx
Chapter-4.pptx
 
DISE - Introduction to Project Management
DISE - Introduction to Project ManagementDISE - Introduction to Project Management
DISE - Introduction to Project Management
 
project integration mgmt.pdf
project integration mgmt.pdfproject integration mgmt.pdf
project integration mgmt.pdf
 
06. Project Management Process Groups
06. Project Management Process Groups06. Project Management Process Groups
06. Project Management Process Groups
 

Último

internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
Continuous Improvement Posters for Learning
Continuous Improvement Posters for LearningContinuous Improvement Posters for Learning
Continuous Improvement Posters for LearningCIToolkit
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...Pooja Nehwal
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningCIToolkit
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Alex Marques
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Smisbafathima9940
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 

Último (20)

internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Continuous Improvement Posters for Learning
Continuous Improvement Posters for LearningContinuous Improvement Posters for Learning
Continuous Improvement Posters for Learning
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 

Software Project Management Basics

  • 1. Software ProjectSoftware Project ManagementManagement MCA 5th Semester By Amarjeet Singh Cheema
  • 2. • Day 1 • Project • Project Management • Project Manager • Day 2 & 3 • Recap of Day 1 • Process Group • Knowledge Areas • Enterprise Environment Factors • Organization Influence Factors • PMO Outline
  • 4. • A project is “a temporary endeavor undertaken to create a unique product, service, or result” • Projects end when their objectives have been reached or the project has been terminated • Projects can be large or small and take a short or long time to complete What is a Project
  • 5. • Non Routine tasks are involved • Planning is required • Specific objectives are to be met or Specific product is to be created • Predetermined Time Span • Work is Carried out for someone other than yourself • People are formed into temporary work group to carry out task. • Work is carried out in Several Phases • Resources are available for use on the project are constrained • Project is large or Complex Characteristics of a Project
  • 6. A project: • Has a unique purpose • Is temporary • Is developed using progressive elaboration • Requires resources, often from various areas • Should have a primary customer or sponsor The project sponsor usually provides the direction and funding for the project • Involves uncertainty (progressive elaboration involves continuously improving and detailing a plan as more specific information and more accurate estimations are available.) Project Attributes
  • 7. Invisibility • When a Physical artifact such as bridge construction we can see progress • Software Projects progress is not immediately visible Complexity • Software products contain more complexity than other engineered products Conformity • Software Projects requirements are conform to Human Clients. • Not governed by any physical law • Scope of Changing requirements is more Flexibility • Software is easy to change as a strength Software Projects Vs Other Projects
  • 8. • Operations are an organizational function perform ongoing execution of activities that produces the same product or provide a repetitive Service • Projects can intersect with operations at various points such as • At each closeout phase • When developing a new product, upgrading a product or expanding outputs • Improvement of Operations Operations Management
  • 9. • Performed by People • Constrained by Limited Resources • Planned, Executed and Controlled But Projects are temporary and Unique and Operations are ongoing and repetitive Project Vs Operational Work
  • 10. • Developers do not understand customer's needs • Product scope poorly defined • Changes poorly managed • Chosen technology changes • Business needs change or ill-defined • Users are resistant • Sponsorship lost or never obtained • Project team members lack appropriate skills • Managers and practitioners avoid best practices and lessons learnt Signs of potential project failure
  • 11. • Causes of Failure • Failure to properly define the problem • Planning was based on insufficient data • Planning was performed by a planning group • Project not tracked against plan • Project plan lacked details • Resource planning was inadequate • Project estimates were best guesses, made without consulting historic data • No one was in charge Project Success and Failure Factors
  • 12. • Start on the right foot • Maintain momentum • Track progress • Make smart decisions • Conduct a postmortem analysis Project Success Factors
  • 13. • Why is the system being developed? • What will be done? • When will it be accomplished? • Who is responsible for a function? • Where are they organizationally located? • How will the job be done technically and managerially? • How much of each resource is needed? W5HH Principle
  • 14. • Project management is “the application of knowledge, skills, tools and techniques to project activities to meet project requirements” • Application of knowledge, skills, tools and techniques to achieve project objectives while balancing • Stake holder’s needs and expectations • Scope • Time • Cost • Quality What is Project Management?
  • 15. • Concerned with activities involved in ensuring that software is delivered on time and on schedule and in accordance with the requirements of the organizations developing and procuring the software • Project management is needed because software development is always subject to budget and schedule constraints that are set by the organisation developing the software Software Project Management
  • 16. • Project management involves the planning, monitoring, and control of people, process, and events that occur during software development • Everyone manages, but the scope of each person's management activities varies according to his or her role in the project • Software needs to be managed because it is a complex, long duration undertaking • Managers must focus on the fours P's to be successful (people, product, process, and project) • A project plan is a document that defines the four P's in such a way as to ensure a cost effective, high quality software product • The only way to be sure that a project plan worked correctly is by observing that a high quality product was delivered on time and under budget Overview of Project Management
  • 17. • What do we do ? • For whom do we do it ? • How do we go about it ? Project Management Mission Statement
  • 18. • Proposal/Contract Preparation • Cost/Effort Estimation • Documentation • Project planning and scheduling • Tracking and Reviews • Risk Management • Configuration Management • Software Quality Assurance Software Project Management
  • 19. The Triple Constraint of Project Management
  • 20. • Stakeholders are the people involved in or affected by project activities • Stakeholders include: • The project sponsor/Customers • The project manager • The project team • Support staff • Users • Suppliers • Opponents to the project Project Stakeholder
  • 21. • Better control of financial, physical, and human resources • Improved customer relations • Shorter development times • Lower costs • Higher quality and increased reliability • Higher profit margins • Improved productivity • Better internal coordination • Higher worker morale Advantage of Project Management
  • 22. • Knowledge • Performance • Personal Project Manager Characteristics
  • 23. • Project managers need a wide variety of skills • They should: • Be comfortable with change • Understand the organizations they work in and with • Be able to lead teams to accomplish project goals • Ten Most Important Skills and Competencies for Project Managers 1. People skills 2. Leadership 3. Listening 4. Integrity, ethical behavior, consistent 5. Strong at building trust 6. Verbal communication 7. Strong at building teams 8. Conflict resolution, conflict management 9. Problem solving 10.Understands, balances priorities Suggested Skills for Project Managers
  • 24. • Set objectives • Establish Plans • Organize Resources • Staff • Set up Controls • Issue Directives • Motivate Personnel • Apply innovation for alternative action • Remain Flexible What should PM Do?
  • 25. • Planning • Organizing • Directing • Controlling PM Role
  • 26. • Adopt a positive attitude • Do not criticize management • Do not make promises that cannot be kept • Circulate customer reports • Give each person the attention he requires • Giving assignments that provide challenges • Clearly defining performance expectations • Giving proper criticism as well as credit • Giving honest appraisals • Providing a good working atmosphere • Developing a team attitude • Providing a proper direction Motivate People
  • 27. • More documentation • More interchange meetings • Customer representation on your site Communication Traps
  • 28. • Delegate • Follow the schedule • Decide fast • Decide who should attend • Learn to say no • Start now • Do the tough part first • Avoid useless memos • Refuse to do the unimportant • Look ahead • Send out the meeting agenda • Overcome procrastination Effective Time Management
  • 29. Project , Program, Portfolio • Project managers work with project sponsors, the project team, and other people involved in a project to meet project goals • Program: group of related projects managed in a coordinated way to obtain benefits and control not available from managing them individually • Program managers oversee programs; often act as bosses for project managers Examples of common programs in the IT field include infrastructure, applications development, and user support • As part of project portfolio management, organizations group and manage projects and programs as a portfolio of investments that contribute to the entire enterprise’s success • Portfolio managers help their organizations make wise investment decisions by helping to select and analyze projects from a strategic perspective
  • 31. – Initiating processes – recognize when project or phase should begin – Planning processes – designing and maintaining a scheme which leads to successful accomplishment of a project – Executing processes – coordinating people and resources to carry out the plan – Controlling processes – monitoring and measuring progress and taking corrective actions when necessary – Closing processes – analyzing acceptance of the project or phase and bringing it to an end Project Management Processes (Process Group)
  • 32. 1. Scope management—“determining all the work and only the work necessary for project completion;” 2. Time management—“defining, sequencing, estimating duration, and resourcing work activities as well as developing and controlling the schedule;” 3. Cost management—“planning, estimating, budgeting, and controlling costs;” 4. Quality management—“quality planning, assurance, and control;” 5. Human Resources management—“acquiring, developing, and managing the project team;” 6. Communications management—“generating, collecting, disseminating, storing, and disposing of timely and appropriate project information;” Knowledge Areas
  • 33. 7. Risk management—“risk identification, analysis, response planning, and monitoring and control;” 8. Procurement management—“purchasing or acquiring product and services as well as contract management;” and 9. Integration management—“unifying and coordinating the other knowledge areas by creating and using tools such as charters, project plans, and change control.” Knowledge Areas
  • 34. • Organizational Culture, structure • Government or Industry standards • Infrastructure (Existing facilities and Capital Equipment) • Personnel administration • Company work authorization systems • Marketplace conditions • Stakeholder risk tolerance • Political Climate • Organization established Communication Channel • Project Management Information System Enterprise Environment Factors
  • 35. • The organizational culture, style, and structure influence how projects are performed • A project manager should understand these as they affect a project • An organization’s degree of project management maturity and its project management systems can also influence the project • When a project involves more than one organizations, the project will be influenced all of them. • The organizational culture is an enterprise environmental factor. Organizational Influences on Project Management
  • 36. • Organizational structures range from functional to projectized, with a variety of matrix structures between them. • Functional Structure • Matrix Structures [Weak, Balanced, and Strong] • Projectized Structure Organizational Structure
  • 37. Definition: PMO is an organizational body or entity assigned various responsibilities related to the centralized and coordinated management of those projects under its domain. Responsibility of PMO: The responsibilities of a PMO can range from providing project management support functions to actually being responsible for the direct management of a project. Project Management Office
  • 38. Primary Function: To support project managers in a variety of ways which may include, but are not limited to: • Managing shared resources across all projects administered by PMO • Identifying & developing project mgt. methodology, best practices, & standards • Coaching, mentoring, training, and oversight; • Monitoring compliance with project management standards, policies, procedures, and templates via project audits; • Developing and managing project policies, procedures, templates, and other shared documentation , and • Coordinating communication across projects. Project Management Office