+ All Categories
Home > Documents > Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

Date post: 04-Apr-2018
Category:
Upload: aatifsaif80
View: 215 times
Download: 0 times
Share this document with a friend
32
Transcript

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 1/32

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 2/32

GroupFa-2011/M. Sc. EM/018 Muhammad Aatif Saif Khan

Fa-2011/M.Sc. EM/053 Muhammad Bakhsh Sial

Sp-2012/M. Sc. EM/001 Mudassar Ali Fayyaz

QUALITY ISSUES INIT

INDUSTRY OF PAKISTAN

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 3/32

INTRODUCTION

Pakistan’s IT industry’s tremendous promise ismarred by plethora of issues including but notlimited to product, process and quality at thecore level and soft issues like employeesatisfaction and management competence

concerns. According to PSEB, out of approximately 1500 

registered companies, only 110 ISO 9001, 23 CMMI and 11 ISO 27001 certified companies

It demands faculties to evaluating key areas thatneed continuous and continual improvements forreducing losses incurred due to poorrequirements capturing, reactive approach to theinherent risks in project management, poorcoding quality directly impacting the employee

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 4/32

SCHEME OF PRESENTATION

• Introduction

• Factors considered 

• Data analysis

• Deductions fromFindings

• Conclusion

Muhammad

Aatif Saif Khan

Mudassar AliFayyaz

Col.MuhammadBakhsh Sial

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 5/32

FACTORS 

• Processes• Software Development methodologies

• Requirements Gathering

• TQM in Software Development

• Employee Satisfaction

• Role of Management

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 6/32

PROCESSES

• Recipe for quality software resides in thematurity of processes & embracingstandards at organizational level

• Well defined and truly implementedprocesses result in conformance tospecifications & customer satisfaction

• On the contrary, poorly defined

processes, non-existence of QMS,management oversight and lack of business acumen lead to utter disaster interms of reputation & business

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 7/32

SOFTWARE DEVELOPMENTMETHODOLOGIES

• Software industry has gone throughmeteoric changes and many models of software development life cycle (SDLC)

have emerged in last three decades.• Few prefer adopting classical waterfall 

model but more aggressive organisationshave moved towards agile developmentcycle (employing self-organizing, cross-functional teams).

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 8/32

SOFTWARE DEVELOPMENTMETHODOLOGIES

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 9/32

REQUIREMENTS GATHERING

Fundamental objective is listening to “Voiceof the Customer” and translating them into

“Voice of the Engineer emanating intoconformance to customer requirements”

It shall happen through qualified business

analysts (BAs) having sound domainknowledge under a “Functional Lead” & inclose consultation with Technical Lead

Unfortunately, in Pakistan, companies try to

save on resource cost by employingsoftware developers for requirementsgathering. It results into half-backed andpartially captured requirements sincetechnical resources seldom correctly

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 10/32

 TQM IN SOFTWARE DEVELOPMENTMcCall, Richards, and Walters were the first to

study the concept of software quality in termsof quality factors and quality criteria.

Software firms pay less attention to qualityassurance as it is frequently the first area that

is cut back when deadlines are missed (Miller,2007).

 TQM concept represents a fundamental changein the definition and treatment of quality inproduct development. It has redefined thequality as “Everyone’s Business”

Software companies planning to implement

 TQM must have critical mass of employees

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 11/32

EMPLOYEE SATISFACTION

Employee satisfaction is often linked tocareer advancement opportunities,challenging nature of work, salary &

other employee benefits, positive workenvironment, flexibility in workschedule / telecommuting, training /educational opportunities and many

more factors.Due to lack of measures at government

level, IT industry has shrunk in last fewyears resulting into cut-downs inemployee salaries

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 12/32

ROLE OF MANAGEMENT

• Management has a principal role in ensuringtime, cost, scope and quality of software,through well-defined processes, team work,and empowerment during the software

development life cycle.• Project management decisions are often

tricky precisely because they involve

tradeoffs based on fuzzy or incompleteknowledge. Furthermore, bad projectmanagement decisions, such as hiring toofew programmers or picking the wrong type

of contract can put an organization in poor”

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 13/32

DATA ANALYSIS

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 14/32

RESEARCH METHODOLOGY

• Software houses in Islamabad were

approached based on convenient samplingtechnique for seeking their inputs.

• Quantitative analysis would be perform inorder to measure the quality issues of IT

industry of Pakistan.

• We could gathering information related to:

• Issues in software quality practices.

• Employee satisfaction effects onsoftware quality.

• Role of Project management on software

quality.

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 15/32

QUESTIONERS

• Questioners included likert scale questions,

ordinal scale and simple Boolean questions• Questions include mostly structured

questions from past research papers and

software metrics, measurement relatedbooks whose references are given at the endof paper

• Metrics and Models in Software Quality

Engineering, 2nd (2002)

• Effectiveness and relevance of softwaredocumentation by Andrew Forward,

University of Ottawa.

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 16/32

SAMPLE DESCRIPTION• 24 organizations agreed to provide access to their

employees. Out of 250 sources requested for filling

survey questionnaire, 100 individuals with varyingservice experience and qualification providedfeedback

• Organizations included small, medium as well as largeIT companies.

• Position of the candidate also varied• From juniors developers with one year experience,

to senior developers more than one yearexperience,

• Project managers,

• Program Manager,

• Software Testing Analyst ,Software QualityAssurance Engineer

• CEOs.

• IT support

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 17/32

SOFTWARE QUALITY PROCESSES

Importance of difference

requirement frequency

Separate department

for software quality

Software Methodologies

frequencies stacked bar chart

Mean Median Mode

Spiral 1.86 1 1

Increment

al

2.13 1 1

RollingWave

2.14 1 1

Waterfall 2.35 1 1

Agile 2.09 1 1

None 2.03 1 1

Legion

1Never

2To someextent

3Not sure4Mostly

5Always

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 18/32

CONTINUEDLegion

1Never

2To some extent

3Not sure

4Mostly

5Always

Frequency of extent to which different best practices are followed in software

development Practices N Mean Median Mode Std.Deviati

on

VarianceValid Missing

Use source control (ie. CVS system) 89 44.11236

5 51.510856

2.282686

Have daily builds 91 22.41573

2 11.608281

2.586568

Maintain a bug database 93 03.4606

74

4 51.6100

27

2.5921

86

Follow any coding standards 88 52.764045

2 11.69908

2.886874

Fix bugs before writing new code 89 42.988764

3 51.627145

2.6476

Keep an up-to-date schedule 92 13.202247

4 41.58243

2.504086

Reviews at appropriate intervals bymanagement

85 8 2 1 11.339946

1.795455

Have a specifications document for your project 91 22.910112

3 11.655847

2.741828

Have new candidates for the developmentteam write code

89 42.640449

2 11.590077

2.528345

Develop test strategy 93 02.966292

3 11.598646

2.555669

Follow the test strategy 90 32.8764

04

3 51.6154

1

2.6095

51

Perform extensive test which includes unit 89 42.41573

2 11.615331

2.609295

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 19/32

PROJECT MANAGEMENT

Manager with

managementrelated education

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 20/32

CONTINUED

Frequencies of importance of project management practices

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 21/32

CONTINUED

Valid MissingMean Median Mode Std.Deviation

Stability of software over new feature fromclient

38 3 2.0526 2.0000 3.00.89887

Importance of process over ad hoc method of development to meet demand

40 2 3.0000 3.0000 3.001.48870

Separate testers over same employeeperforming testing and development

39 2 2.2105 1.0000 1.001.61342

Special training session over developer self-

learning

34 7 3.1176 3.0000 5.001.9031

8

Importance of having experience developer overfresh graduates or less experiences

38 3 2.4737 2.5000 1.001.53758

Commitment towards quality vs. time 37 4 2.5789 3.0000 1.001.5876

5

Frequency of different cases being rated by the managers

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 22/32

EMPLOYEE SATISFACTION

Why employee

chose to stay with

current employers

Employee ratingdifferent aspect

about current

 job

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 23/32

DEDUCTIONS FROM

ANALYSIS

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 24/32

LACK OF DIVERSITY 

• Male : Female ratio indicates lesserpreference for women folk due tocultural issues

• Male are considered for employment

because of their flexibility for travellingand late sitting option.

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 25/32

LACK OF TRAININGS

• Training of any sort is lacking

• Employees have to learn themselvesmostly

• Large software houses are more likely to

provide trainings to their employees

• Sense of complacency results in lack of touch with emerging trends and

knowledge domains

QUALITY IS NOT GIVEN ITS DUE

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 26/32

QUALITY IS NOT GIVEN ITS DUE

PLACE

• No organisation in totality has graspedthe concept of TQM or QA.

• The near absence of quality in softwaredevelopment results in faulty product

• Tight financial position leading to use of developers as quality control staff 

• Lack of realization on part of management

ABSENCE OF RIGHT MAN FOR THE

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 27/32

ABSENCE OF RIGHT MAN FOR THERIGHT JOB

• Software developers are additionallyemployed in the roles of businessanalysts and QA staff.

• Not hiring and employing the qualifiedand experienced staff ultimately resultsin budgetary overshoot, lost time leadingto failed projects

• Large organizations are more likely toaddress this aspect than smallorganizations

WORK ENVIRONMENT & RESOURCE

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 28/32

WORK ENVIRONMENT & RESOURCEACCESS

• Employees satisfaction about resourcesavailable is attributed to:-

• Flexibility in work schedule

• Desk based needs - an IT person onlyneeds a machine, internet and loads of work

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 29/32

SALARY ISSUES

• Dissatisfaction of employees in small –

medium software houses is linked tosalary structures and delayed salariespayments.

• However, in companies with biggerportfolio and running concerns, theemployees were found satisfied aboutpay structure and timely disbursal.

• Employees also notified that they are notcompensated often for their extra workin terms of overtime.

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 30/32

Q & A

"The best way to have agood idea is to have lots

of ideas.“

 (Linus Pauling)

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 31/32

WHY SOFTWARE ENGINEERING ?

 The problem is complexity Many sources, but size is key:

UNIX contains 4 million lines of 

codeWindows 2000 contains 108 lines 

of code

Software engineering is aboutmanaging this complexity.

7/29/2019 Quality Issues in IT Industry Pak Gp_Presentation FINAL Aatif 17 APR 12

http://slidepdf.com/reader/full/quality-issues-in-it-industry-pak-gppresentation-final-aatif-17-apr-12 32/32

CONCLUSION

Pakistan’s IT industry has to make theirgrounds through focused and continual efforts

for improving quality throughout life of a

software development life cycle. The culture of total quality management would help inreducing costs, improving quality of the

product leading to customer satisfaction, thus

increased returns on investment.


Recommended