28
Assessment of Project Management Practices in Software Industry By Basharat Jehan Work published in: B. Jehan, M. Shafi and K. Ghani Assessment of project management practices in software industry .” in proceedings of SCONEST, Hyderabad, Pakistan, Sept 2014.

Assessment of project management practices in pakistani software industry

Embed Size (px)

Citation preview

Page 1: Assessment of project management practices in pakistani software industry

Assessment of Project Management Practices in Software Industry

By Basharat Jehan

Work published in: B. Jehan, M. Shafi and K. Ghani “Assessment of project management practices in software industry.” in proceedings of

SCONEST, Hyderabad, Pakistan, Sept 2014.

Page 2: Assessment of project management practices in pakistani software industry

Outline• Introduction• Research Objective• Related Work• Methodology• Questionnaires Response• Questionnaire structure• Result & Analysis• Conclusions• Future Work

Page 3: Assessment of project management practices in pakistani software industry

Introduction

• Software Management (SPM) and its Processes.

• Pakistan has fast growing software industry.

• Survey based research.

• Results based on 70 software industries data.

• The survey consists of 35 questions.

Page 4: Assessment of project management practices in pakistani software industry

Research Objectives

Research Objectives

Individual and Organization Info

General PM Practices

Relation b/w PM Practices & Project

Success

Page 5: Assessment of project management practices in pakistani software industry

Research Objectives (Cont…)

• PM know about the software project

management practices that are important for

effective project management and for the

success of project.

Page 6: Assessment of project management practices in pakistani software industry

Related Work• Investment in software development industry

increased $17 billion per year1.• It is found that 50 to 80% software failures occur

due to improper project management 2.• Success of project management is the success of

project 3.• Crawford 4 has found variation in project

management knowledge and practices exists, between industries, countries and application areas.

• More about Related Work

Page 7: Assessment of project management practices in pakistani software industry

Related Work (Cont..)• This work presents project management

practices that are used currently in Pakistan. We have shown the relation of these practices with project success empirically.

Page 8: Assessment of project management practices in pakistani software industry

Research Methodology• Used questionnaire for data collection. • Hosted on a website.• Distributed through emails, letters and visiting

personally software industries.• Project managers and developers were

surveyed.• Seventy responses were Received out of

110.

Page 9: Assessment of project management practices in pakistani software industry

Questionnaire ResponsesCurrent position

Response %

Project manager

53 75.7

Programmers

15 21.4

Others 2 2.9

Table 1 : Job Position of Respondents

Page 10: Assessment of project management practices in pakistani software industry

Questionnaire Structure• Organization Information (2)• Individual Information (3)• Software Requirement management (4)• Software Planning and Estimation (4)• Software Risk Control and Assessment (1)• Software Quality Management (2)• Software management automated Tools (3)• PM Practices VS Project Success (15)

Page 11: Assessment of project management practices in pakistani software industry

Result and analysis

• Individual and Organizational information

• General Project Management Practices

• Relationship of project success and project

management activities

Page 12: Assessment of project management practices in pakistani software industry

Organization info of Respondents

less than 10 10 to 20 20 to 50 50 to 100 more than 1000.00%

5.00%

10.00%

15.00%

20.00%

25.00%

30.00%

35.00%

40.00%

45.00%

5.88%

39.71%44.12%

4.41% 5.88%

Number of Employee

Num

ber o

f org

aniza

tion

Page 13: Assessment of project management practices in pakistani software industry

CMMI Levels of Respondent Industries

Table 2: CMMI Level of Organizations

Page 14: Assessment of project management practices in pakistani software industry

Success Factors of Project Manager

Power of making decision Good communication skills

others Managing Legal Issues0.00%

5.00%

10.00%

15.00%

20.00%

25.00%

30.00%

35.00%

40.00%

45.00%38.03%

42.25%

14.79%

4.93%

Factors

Resp

onde

nts

Page 15: Assessment of project management practices in pakistani software industry

Software Requirement management

Formal documented project plan

Informal project plan No project plan0.00%

10.00%

20.00%

30.00%

40.00%

50.00%

60.00%

70.00%

12.35%

64.20%

12.35%

Project Plan Preparation Methods

Project Plan Methods

Resp

onde

nts

Page 16: Assessment of project management practices in pakistani software industry

Yes No0.00%

10.00%

20.00%

30.00%

40.00%

50.00%

60.00%

70.00%

80.00%

74.24%

25.76%

Is scope document is prepared in organization?

Vision and Scope Document Preparation

Resp

onde

nts

Page 17: Assessment of project management practices in pakistani software industry

Software Planning and Estimation methods

Functi

onal Point A

nalysis

Line o

f code E

stimaio

n

Wideban

d Delphi E

stimation

Expert

Based Es

timation

Random Es

timation

0.00%

20.00%

40.00%

60.00%

80.00%11.76% 13.24% 1.47%

70.59%

2.94%

Which methods are used to estimate software effort and cost?

Project Estimation Methods

Resp

onse

nts

Page 18: Assessment of project management practices in pakistani software industry

Power Outage Unrealistic project plane

Requirement Change

Staffing problems others0.00%

5.00%

10.00%

15.00%

20.00%

25.00%

30.00%

35.00%

32.28%

19.69%

13.39%

33.07%

1.57%

Main causes that deviate software projects from their original plan?

Factors effecting Project Plan

Resp

onde

nts

Page 19: Assessment of project management practices in pakistani software industry

Yes No Not known0.00%

10.00%20.00%30.00%40.00%50.00%60.00%70.00%80.00%

13.43%

70.15%

16.42%

Earned value analysis (keep track of actual and budgeted cost for projects) is used?

Use of Earned Value Analysis

Resp

onde

nts

Page 20: Assessment of project management practices in pakistani software industry

Yes No0.00%

10.00%

20.00%

30.00%

40.00%

50.00%

60.00%

70.00%

80.00%

76.12%

23.88%

Project risks assessment

Risk Assessed

Resp

onde

nts

Yes No0.00%

10.00%20.00%30.00%40.00%50.00%60.00%70.00%80.00%90.00%

100.00%

96.55%

3.45%

Quality is managed in yours organization?

Quality managment

Resp

onde

nts

Page 21: Assessment of project management practices in pakistani software industry

Yes No0.00%

10.00%

20.00%

30.00%

40.00%

50.00%

60.00%

70.00%

33.33%

66.67%

Automated project management tools are used?

Usage Project Management Tools

Resp

onde

nts

Page 22: Assessment of project management practices in pakistani software industry

ID Questions Number of ‘YES’ responses in Successful projects out of 70.

Number of ‘YES’ in Failed projects out of 70.

3Direction of Success Relationship

4Association with project success

PM21 Did the project have a project manager? 64 42 + .002

PM22 Was project manager experienced in the application area?

62 19 ns

PM23 Was project manager changed during the project? 5 45 ns

PM24 Did project manager communicate very well with staff?

60 31 + .002

PM25 Did project manager communicate very well with customers?

63 35 + .006

PM26 Was staff rewarded for working long hours in organization?

50 14 + .009

PM27 Did the project manager have a software development background?

63 16 ns

PM28 Did the project manager involve project team members and experts in project planning?

57 21 + .009

Page 23: Assessment of project management practices in pakistani software industry

PM29 Were resources monitored for this project? 57 20 + .005

PM30 Was quality managed for this project? 57 20 + .012

PM31 Was the project plan approved by the stakeholders for this project?

56 20 + 0.009

PM32 Have Critical Path Analysis (minimum time to complete a project) made for this project?

50 17 + .003

PM33 Have Earned value analysis (keep track of actual and budgeted cost for projects) made for this project?

44 11 + .005

PM34 Were project risks assessed and controlled? 47 11 + .01

PM35 Was staff added late to this project? 13 54 - .03

Page 24: Assessment of project management practices in pakistani software industry

SPSS FILE

Page 25: Assessment of project management practices in pakistani software industry

Conclusion

• IT sector has experienced people and well

qualified.

• Most of the organizations have CMMI Level1.

• Job opportunities available in IT sector.

• Project plan is prepared informally.

• Due to lack of resources expert based estimation

is accepted.

Page 26: Assessment of project management practices in pakistani software industry

Conclusion (cont…)• Power outage and staffing are main problems

software project from its original plan.

• Risk and Quality management are common. • Use of automated tools are not common.

Page 27: Assessment of project management practices in pakistani software industry

Conclusion (cont…)Success Factors are:

• Project manager• Rewards for extra work• Communication with staff and user• Earned value Analysis• Critical path Analysis• Quality Management• Risk Management• Involvement of experts in project estimation

Page 28: Assessment of project management practices in pakistani software industry

Future Work

• Explore sub fields of project management.

• Compare Pakistan project management

practices with other developing countries.

• Effect of trust between top management and

staff on software development.

• Increase sample space to get more accurate

result.