SlideShare a Scribd company logo
Approaches to software
project
management
BIM 8th Sem
By: Er. Sudarshan Sharma
Why do software projects fail?
•The team has an unrealistic idea about how
much work is involved.
• From far away, most complex problems seem simple
to solve
• Teams can commit to impossible deadlines by being
overly optimistic and not thinking through the work
• Few people realize the deadline is optimistic until it’s
blown
SPM has 2 aspects
• Software Engineering
• deals with constructing the components
• integrating them
• verifying them
• validating them
• and finally combining all of the components into a product
• and convincing the customer to accept delivery of it.
• Management
• facilitates software engineering so that the project deliverable is
• completed on time
• Efficiently
• effectively
• without defects
Alignment of software engineering
methodology with SPM methodology
• Tightly Coupled
• SE and PM are aligned tightly
• More focused o technical
• Loosely Coupled
• PM is on more priority
• Used in organizations where different types of projects are handeled
Alignment of software engineering
methodology with SPM methodology
• driven by a number of factors
• organizational size
• form of software engineering used on a particular project.
A completely aligned project management methodology is suitable for smaller, more
homogenous organizations, while less homogenous organizations should have a project
management methodology that is decoupled from the soft-ware engineering
methodology of the project.
Approaches of SPM
• Ad-HOC approach
• Process Driven Approach
Ad-HOC method based approach
• is driven by a number of factors,
• organizational size
• the form of software engineering used on a particular project.
• completely aligned project management methodology is suitable
for smaller, more homogenous organizations,
• less homogenous organizations should have a project management
methodology. why?
the methodology of software engineering used on a project has an impact on project
management, each project will need to have the management methodology tailored to
some extent to align with the software engineering methodology
Ad-HOC method Advantages
• Fits a dynamic environment
• Allows the leader to have absolute control
• Is perceived to allow very fast response to environmental changes
• Can be the least costly, and the most profitable, methodology (with a well-
seasoned SPM and if nothing surprising happens)
• Is perfect for pinning the blame for failure on one person (Always have your
CV ready!)
• Reduces process overhead activities to nearly zero (e.g., process definition,
maintenance groups, measurement, and analysis)
• Permits the principle of “unity of command” to be implemented (can be a
great motivator for people involved in a project)
• Leads to a sense of “heroism” in management styles
Ad-HOC method Disadvantages
• Creates uncertainty in the workplace
• Fosters a leader-centric environment rather than an environment driven by organizational
and project goals
• Centralizes authority: lose the leader, lose the project
• Results in outcomes being unpredictable (because they are person driven)
• Focuses on people monitoring rather than on overall project monitoring
• Causes organizational bandwidth (the capability of the organization to handle multiple
projects concurrently) to be dependent on a leader’s capacity (to manage multiple projects
simultaneously, work long hours, etc.)
• Causes growth in an organization to be limited by the capacity of an SPM
Ad-HOC method Disadvantages
• Leads to deterioration of morale in the workplace due to the encouragement of an
undesirable, ego-driven environment (e.g., encourages an increase of self-serving
sycophants)
• Hinders (or makes impossible) the development of leaders from within the organization
(employees work in their own “cocoons”)
• Hastens the inevitability of failure of human endeavors
Process Driven Approach
• Have documented processes for all activities
• Individuals must also be knowledgeable in the processes that concern
them to be effective and efficient
• The organization facilitates the execution of projects by providing the
processes
• The tools
• A knowledge repository
• The training
• Expert assistance as needed to help SPM
• Each SPM is responsible for executing projects while diligently conforming
to defined processes provided by the organizations
Process Driven approach Advantages
• Minimizes the person-dependency of project management
• Enables a beginner in project management to perform like an expert and an
expert to excel
• Facilitates the “plowing back” of experience gained from project execution
into the process (As a result, every project execution enriches the process.)
• Equips everyone with the best practices in the process culled from project
execution.
• Monitors projects rather than people
• Involves the organization in project execution and organizational expertise, not
only from the process, but also from senior executives whose considerable
experience influences project execution and supports its continued success
• Provides uniformity of project execution across the organization, irrespective of
the people involved in the project, which leads to organizational maturity
Process Driven approach Advantages
• Facilitates measurement, resulting in fair performance appraisals, which makes
possible real morale improvement in an organization (Having measurements also
facilitates benchmarking the organizational performance with similar
organizations and enables improvement thereof.)
• Builds the basis for predictability in project execution
• Enables all-round participation; iteratively drives an organization toward
excellence
• Promotes the recruitment and induction of new people into projects because
process-driven processes facilitate raising newcomers’ performances to
acceptable levels quickly
Process Driven approach Disadvantages
• It adds unnecessary burdens of reporting and documentation
• Slow due to unnecessary reporting
• Management is loosely coupled with technical aspect
• More focus on management
• Expensive and bureaucratic to operate.
• Not suitable for agile approaches.
Discussion- What is right approach
Ad-Hoc Vs Process Driven
Small organization/Large organization
Which is suitable in early career
Popular Standard Processes
• ISO 9000 (of the International Organization for Standardization)
• CMMI (Capability Maturity Model Integration of the SEI, the
Software Engineering Institute of Carnegie Melon University).
ISO covers the entire organization, while CMMI covers activities that are
specifically relevant to software and hardware products.
What does a process-driven approach
contain?
• Processes for carrying out the activities
• Agencies responsible for carrying out the activities
• Processes for ensuring that quality is built into the deliverables
• Agencies responsible for assuring quality in the deliverables
• Processes for defining and maintaining organizational processes
• Agencies responsible for defining and maintaining organizational processes
• Processes for measuring and analyzing the process performance
• Agencies responsible for measurement and analysis of process performance
1.3 Approaches to Software Project Management.pptx

More Related Content

Similar to 1.3 Approaches to Software Project Management.pptx

Project managemen concept
Project managemen conceptProject managemen concept
Project managemen concept
Karthikeyan Subramanian
 
Project Controls Expo 31st October 2012 - INTEGRATED PROJECT CONTROLS SOLUTIO...
Project Controls Expo 31st October 2012 - INTEGRATED PROJECT CONTROLS SOLUTIO...Project Controls Expo 31st October 2012 - INTEGRATED PROJECT CONTROLS SOLUTIO...
Project Controls Expo 31st October 2012 - INTEGRATED PROJECT CONTROLS SOLUTIO...
Project Controls Expo
 
Setting up a project framework phase 1 june 20162
Setting up a project framework phase 1 june 20162Setting up a project framework phase 1 june 20162
Setting up a project framework phase 1 june 20162
Project Management Solutions
 
Project Management Office-Best Practices
Project Management Office-Best PracticesProject Management Office-Best Practices
Project Management Office-Best Practices
Sudhanva Ramesh
 
Project Management
Project ManagementProject Management
Project Management
Ashis Kumar Chanda
 
Processes, Organization (2).PPT
Processes, Organization (2).PPTProcesses, Organization (2).PPT
Processes, Organization (2).PPT
umairshams6
 
A Software Engineer
A Software EngineerA Software Engineer
A Software Engineer
Abbasgulu Allahverdili
 
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
Yulia Shcherbachova
 
The Agile PMO مكتب إدارة المشاريع الرشيق
The Agile PMO مكتب إدارة المشاريع الرشيقThe Agile PMO مكتب إدارة المشاريع الرشيق
The Agile PMO مكتب إدارة المشاريع الرشيق
Abdelrahman Elsheikh PMOC,PMP,CBAP,RMP,ACP,SP,MCITP,ITIL
 
Test i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, SogetiTest i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, Sogeti
InfinIT - Innovationsnetværket for it
 
Methodology Selection Strategy
Methodology Selection Strategy Methodology Selection Strategy
Methodology Selection Strategy
Ajeng Savitri
 
Ieee sw small_projects
Ieee sw small_projectsIeee sw small_projects
Ieee sw small_projects
manoharbalu
 
A guide for the rolling out of a software delivery project
A guide for the rolling out of a software delivery projectA guide for the rolling out of a software delivery project
A guide for the rolling out of a software delivery project
Project Management Solutions
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
PrudentialSolutions
 
Determining Organizational Fit for Transformation Success
Determining Organizational Fit for Transformation SuccessDetermining Organizational Fit for Transformation Success
Determining Organizational Fit for Transformation Success
Celonis
 
Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)
Abeer R
 
What is Project Management Framework.pdf
What is Project Management Framework.pdfWhat is Project Management Framework.pdf
What is Project Management Framework.pdf
Divya Malik
 
Chapter 2
Chapter 2 Chapter 2
Chapter 2
KaiEnTee1
 
Андрій Татчин “Будуючи ПМО з нуля”
Андрій Татчин “Будуючи ПМО з нуля”Андрій Татчин “Будуючи ПМО з нуля”
Андрій Татчин “Будуючи ПМО з нуля”Lviv Startup Club
 

Similar to 1.3 Approaches to Software Project Management.pptx (20)

Project managemen concept
Project managemen conceptProject managemen concept
Project managemen concept
 
Project Controls Expo 31st October 2012 - INTEGRATED PROJECT CONTROLS SOLUTIO...
Project Controls Expo 31st October 2012 - INTEGRATED PROJECT CONTROLS SOLUTIO...Project Controls Expo 31st October 2012 - INTEGRATED PROJECT CONTROLS SOLUTIO...
Project Controls Expo 31st October 2012 - INTEGRATED PROJECT CONTROLS SOLUTIO...
 
Setting up a project framework phase 1 june 20162
Setting up a project framework phase 1 june 20162Setting up a project framework phase 1 june 20162
Setting up a project framework phase 1 june 20162
 
Project Management Office-Best Practices
Project Management Office-Best PracticesProject Management Office-Best Practices
Project Management Office-Best Practices
 
Project Management
Project ManagementProject Management
Project Management
 
Processes, Organization (2).PPT
Processes, Organization (2).PPTProcesses, Organization (2).PPT
Processes, Organization (2).PPT
 
A Software Engineer
A Software EngineerA Software Engineer
A Software Engineer
 
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
 
The Agile PMO مكتب إدارة المشاريع الرشيق
The Agile PMO مكتب إدارة المشاريع الرشيقThe Agile PMO مكتب إدارة المشاريع الرشيق
The Agile PMO مكتب إدارة المشاريع الرشيق
 
Test i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, SogetiTest i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, Sogeti
 
Pmi kenya starting a pmo
Pmi kenya starting a pmoPmi kenya starting a pmo
Pmi kenya starting a pmo
 
Methodology Selection Strategy
Methodology Selection Strategy Methodology Selection Strategy
Methodology Selection Strategy
 
Ieee sw small_projects
Ieee sw small_projectsIeee sw small_projects
Ieee sw small_projects
 
A guide for the rolling out of a software delivery project
A guide for the rolling out of a software delivery projectA guide for the rolling out of a software delivery project
A guide for the rolling out of a software delivery project
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Determining Organizational Fit for Transformation Success
Determining Organizational Fit for Transformation SuccessDetermining Organizational Fit for Transformation Success
Determining Organizational Fit for Transformation Success
 
Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)
 
What is Project Management Framework.pdf
What is Project Management Framework.pdfWhat is Project Management Framework.pdf
What is Project Management Framework.pdf
 
Chapter 2
Chapter 2 Chapter 2
Chapter 2
 
Андрій Татчин “Будуючи ПМО з нуля”
Андрій Татчин “Будуючи ПМО з нуля”Андрій Татчин “Будуючи ПМО з нуля”
Андрій Татчин “Будуючи ПМО з нуля”
 

More from SudarshanSharma43

1.1 Introduction to Operating System .pptx
1.1 Introduction to Operating System .pptx1.1 Introduction to Operating System .pptx
1.1 Introduction to Operating System .pptx
SudarshanSharma43
 
Earned Value Analysis.pptx
Earned Value Analysis.pptxEarned Value Analysis.pptx
Earned Value Analysis.pptx
SudarshanSharma43
 
2.1 Tools and techniques.pptx
2.1 Tools and techniques.pptx2.1 Tools and techniques.pptx
2.1 Tools and techniques.pptx
SudarshanSharma43
 
1.4 Software Project Acquisition.pptx
1.4 Software Project Acquisition.pptx1.4 Software Project Acquisition.pptx
1.4 Software Project Acquisition.pptx
SudarshanSharma43
 
1.4 ContractAcceptance.pptx
1.4 ContractAcceptance.pptx1.4 ContractAcceptance.pptx
1.4 ContractAcceptance.pptx
SudarshanSharma43
 
1.1 Overview of the Software Projects.pptx
1.1 Overview of the Software Projects.pptx1.1 Overview of the Software Projects.pptx
1.1 Overview of the Software Projects.pptx
SudarshanSharma43
 
B.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdfB.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdf
SudarshanSharma43
 
UNIT_1-Introduction-to-Computer-Graphics.pdf
UNIT_1-Introduction-to-Computer-Graphics.pdfUNIT_1-Introduction-to-Computer-Graphics.pdf
UNIT_1-Introduction-to-Computer-Graphics.pdf
SudarshanSharma43
 

More from SudarshanSharma43 (9)

1.1 Introduction to Operating System .pptx
1.1 Introduction to Operating System .pptx1.1 Introduction to Operating System .pptx
1.1 Introduction to Operating System .pptx
 
4.1 Scheduling.ppt
4.1 Scheduling.ppt4.1 Scheduling.ppt
4.1 Scheduling.ppt
 
Earned Value Analysis.pptx
Earned Value Analysis.pptxEarned Value Analysis.pptx
Earned Value Analysis.pptx
 
2.1 Tools and techniques.pptx
2.1 Tools and techniques.pptx2.1 Tools and techniques.pptx
2.1 Tools and techniques.pptx
 
1.4 Software Project Acquisition.pptx
1.4 Software Project Acquisition.pptx1.4 Software Project Acquisition.pptx
1.4 Software Project Acquisition.pptx
 
1.4 ContractAcceptance.pptx
1.4 ContractAcceptance.pptx1.4 ContractAcceptance.pptx
1.4 ContractAcceptance.pptx
 
1.1 Overview of the Software Projects.pptx
1.1 Overview of the Software Projects.pptx1.1 Overview of the Software Projects.pptx
1.1 Overview of the Software Projects.pptx
 
B.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdfB.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdf
 
UNIT_1-Introduction-to-Computer-Graphics.pdf
UNIT_1-Introduction-to-Computer-Graphics.pdfUNIT_1-Introduction-to-Computer-Graphics.pdf
UNIT_1-Introduction-to-Computer-Graphics.pdf
 

Recently uploaded

Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
Operational Excellence Consulting
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
Aurelien Domont, MBA
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
Bojamma2
 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
zoyaansari11365
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
KaiNexus
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
dylandmeas
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
What are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdfWhat are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdf
HumanResourceDimensi1
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Lviv Startup Club
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
seoforlegalpillers
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
LR1709MUSIC
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
Ben Wann
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
balatucanapplelovely
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
agatadrynko
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
uae taxgpt
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
NathanBaughman3
 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
Sam H
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
usawebmarket
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
Workforce Group
 

Recently uploaded (20)

Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
What are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdfWhat are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdf
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 

1.3 Approaches to Software Project Management.pptx

  • 1. Approaches to software project management BIM 8th Sem By: Er. Sudarshan Sharma
  • 2. Why do software projects fail? •The team has an unrealistic idea about how much work is involved. • From far away, most complex problems seem simple to solve • Teams can commit to impossible deadlines by being overly optimistic and not thinking through the work • Few people realize the deadline is optimistic until it’s blown
  • 3. SPM has 2 aspects • Software Engineering • deals with constructing the components • integrating them • verifying them • validating them • and finally combining all of the components into a product • and convincing the customer to accept delivery of it. • Management • facilitates software engineering so that the project deliverable is • completed on time • Efficiently • effectively • without defects
  • 4. Alignment of software engineering methodology with SPM methodology • Tightly Coupled • SE and PM are aligned tightly • More focused o technical • Loosely Coupled • PM is on more priority • Used in organizations where different types of projects are handeled
  • 5. Alignment of software engineering methodology with SPM methodology • driven by a number of factors • organizational size • form of software engineering used on a particular project. A completely aligned project management methodology is suitable for smaller, more homogenous organizations, while less homogenous organizations should have a project management methodology that is decoupled from the soft-ware engineering methodology of the project.
  • 6. Approaches of SPM • Ad-HOC approach • Process Driven Approach
  • 7. Ad-HOC method based approach • is driven by a number of factors, • organizational size • the form of software engineering used on a particular project. • completely aligned project management methodology is suitable for smaller, more homogenous organizations, • less homogenous organizations should have a project management methodology. why? the methodology of software engineering used on a project has an impact on project management, each project will need to have the management methodology tailored to some extent to align with the software engineering methodology
  • 8. Ad-HOC method Advantages • Fits a dynamic environment • Allows the leader to have absolute control • Is perceived to allow very fast response to environmental changes • Can be the least costly, and the most profitable, methodology (with a well- seasoned SPM and if nothing surprising happens) • Is perfect for pinning the blame for failure on one person (Always have your CV ready!) • Reduces process overhead activities to nearly zero (e.g., process definition, maintenance groups, measurement, and analysis) • Permits the principle of “unity of command” to be implemented (can be a great motivator for people involved in a project) • Leads to a sense of “heroism” in management styles
  • 9. Ad-HOC method Disadvantages • Creates uncertainty in the workplace • Fosters a leader-centric environment rather than an environment driven by organizational and project goals • Centralizes authority: lose the leader, lose the project • Results in outcomes being unpredictable (because they are person driven) • Focuses on people monitoring rather than on overall project monitoring • Causes organizational bandwidth (the capability of the organization to handle multiple projects concurrently) to be dependent on a leader’s capacity (to manage multiple projects simultaneously, work long hours, etc.) • Causes growth in an organization to be limited by the capacity of an SPM
  • 10. Ad-HOC method Disadvantages • Leads to deterioration of morale in the workplace due to the encouragement of an undesirable, ego-driven environment (e.g., encourages an increase of self-serving sycophants) • Hinders (or makes impossible) the development of leaders from within the organization (employees work in their own “cocoons”) • Hastens the inevitability of failure of human endeavors
  • 11. Process Driven Approach • Have documented processes for all activities • Individuals must also be knowledgeable in the processes that concern them to be effective and efficient • The organization facilitates the execution of projects by providing the processes • The tools • A knowledge repository • The training • Expert assistance as needed to help SPM • Each SPM is responsible for executing projects while diligently conforming to defined processes provided by the organizations
  • 12. Process Driven approach Advantages • Minimizes the person-dependency of project management • Enables a beginner in project management to perform like an expert and an expert to excel • Facilitates the “plowing back” of experience gained from project execution into the process (As a result, every project execution enriches the process.) • Equips everyone with the best practices in the process culled from project execution. • Monitors projects rather than people • Involves the organization in project execution and organizational expertise, not only from the process, but also from senior executives whose considerable experience influences project execution and supports its continued success • Provides uniformity of project execution across the organization, irrespective of the people involved in the project, which leads to organizational maturity
  • 13. Process Driven approach Advantages • Facilitates measurement, resulting in fair performance appraisals, which makes possible real morale improvement in an organization (Having measurements also facilitates benchmarking the organizational performance with similar organizations and enables improvement thereof.) • Builds the basis for predictability in project execution • Enables all-round participation; iteratively drives an organization toward excellence • Promotes the recruitment and induction of new people into projects because process-driven processes facilitate raising newcomers’ performances to acceptable levels quickly
  • 14. Process Driven approach Disadvantages • It adds unnecessary burdens of reporting and documentation • Slow due to unnecessary reporting • Management is loosely coupled with technical aspect • More focus on management • Expensive and bureaucratic to operate. • Not suitable for agile approaches.
  • 15. Discussion- What is right approach Ad-Hoc Vs Process Driven Small organization/Large organization Which is suitable in early career
  • 16. Popular Standard Processes • ISO 9000 (of the International Organization for Standardization) • CMMI (Capability Maturity Model Integration of the SEI, the Software Engineering Institute of Carnegie Melon University). ISO covers the entire organization, while CMMI covers activities that are specifically relevant to software and hardware products.
  • 17. What does a process-driven approach contain? • Processes for carrying out the activities • Agencies responsible for carrying out the activities • Processes for ensuring that quality is built into the deliverables • Agencies responsible for assuring quality in the deliverables • Processes for defining and maintaining organizational processes • Agencies responsible for defining and maintaining organizational processes • Processes for measuring and analyzing the process performance • Agencies responsible for measurement and analysis of process performance