SlideShare ist ein Scribd-Unternehmen logo
1 von 30
SOFTWARE
MAINTENANCE
UNIT-IV
Global Maintenance teams
• Introduction
• Roles, Responsibilities and skill sets in maintenance
Skillsets required for maintenance engineers-the few other traits
required in maintenance engineers also stand out namely: ability to
react quickly, ability to handle multiple tasks simultaneously, process
knowledge
Skill sets required for support analysts and product-in –charge
Quality manager’s and SQA’s role in maintenance
Effects and opportunities because of
globalization
• Purely local
• Global, on-shore
• Global, off-shore
• Global ,distributed
Organization Structure
• Organization structures based on function
• Organization structures based on location
Divide by product model
Divide by feature model
Divide by version model
Fully integrated “follow the sun” model of maintenance
Estimation of people resources for
maintenance
• There is a direct correlation between size estimate and effort estimate
• By introducing additional people, one may be able to achieve better
parallelism to speed up the schedules.
• These factors are classified into four major categories:
Product specific
People related
Infrastructure and environment related
Customer related
Estimation of people resources for
maintenance
• Product-specific factors
Is this a major new version or a maintenance release?
For a new version what is the level of preparedness of the support staff?
How many files have been modified or added in a release?
How many different environments are supported?
Is there a “start-up” or migration phase that needs to be accounted for?
Are there seasonal variations in the product usage?
What were the residual unfixed problems(after the testing phase )in the
release and what is their severity?
Have you classified the modules in terms of complexity or criticality
levels?
Estimation of people resources for
maintenance
• People related factors
What are the experience levels of maintenance people?
Have you considered geographic distribution of maintenance people?
Have you factored in the overheads required for communication especially
for geographically distributed teams?
• Infrastructure/Environmental factors
Have you factored in the time required for hiring and ramp-up?
Have you factored in the time required for training and continuous skill
upgrade?
Are there technology or environmental constraints in increasing the
number of people?
Estimation of people resources for
maintenance
• Customer related factors
What are the customer expectations in terms of response times for
maintenance
What is the geographic distribution of consumers/users?
How many number and types of users of the product are expected to
be there?
• Putting it all together
Typical people issues faced in maintenance
• “cool job” syndrome
Development lets me do things from scratch and hence is conceptually
challenging
Maintenance is a thankless, fire-fighting job”
During development, I get to do bigger chunks of work and hence can
see something sizable that I can relate to”
I have a sense of ownership in a development job that I don’t seem to
get with maintenance
• Location preference
Typical people issues faced in maintenance
• Training
Providing opportunities for travel for people from multiple locations
Adopting a “train the trainer” methodology
• Effect of attrition
Providing a rigorous mentoring for new engineers
Institutionalising well-documented and formal processes and
standards for maintenance
Enforcing formal reviews for all maintenance functions
Creating a back-up or succession plan
How the processes get changed for different
organisation structures and models
Compensation and Reward Systems
• Here we see the possible measures of evaluating and rewarding the
performance of support analysts and maintenance engineers.
• Support can also be measured and rewarded for the ’Extra mile’.
• Some of the extra mile factors could be:
Helping others when appropriate in resolving issues
Mentoring and training offered to new analysts
Skill upgrade
For the maintenance engineer, the measures of success would include:
Compensation and Reward Systems
• Number of problems fixed(and not fixed)
• Response to critical problems
• Keeping up the adaptive maintenance and other assigned activities
• Skill upgrades acquired
• Extra mile
Best practices and pitfalls
• Best practices
Job rotation between various job function
Internal deputations across locations
Planning preventive maintenance(aggregate reviews)
• Pit falls
Looking only at the cost factors when setting up teams at multiple
geographic locations
Not factoring in communication infrastructure and overhead in multiple
locations
Discrimination across multiple locations
SOFTWARE MAINTENANCE -4

Weitere ähnliche Inhalte

Was ist angesagt?

10 software maintenance
10 software maintenance10 software maintenance
10 software maintenanceakiara
 
Capability Maturity Model Integartion
Capability Maturity Model IntegartionCapability Maturity Model Integartion
Capability Maturity Model IntegartionSaqib Raza
 
System development life cycle
System development life cycleSystem development life cycle
System development life cyclerelekarsushant
 
Software maintenance service strategies
Software maintenance service strategiesSoftware maintenance service strategies
Software maintenance service strategiesSIS Tech
 
ITFT - System development life cycle models
ITFT - System development life cycle modelsITFT - System development life cycle models
ITFT - System development life cycle modelsNavneet Kaur
 
Software product line
Software product lineSoftware product line
Software product lineHimanshu
 
Requirement change management
Requirement change managementRequirement change management
Requirement change managementAbdul Basit
 
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02Durga Prasad Mishra
 
Non-Functional Requirements Are Important (with Explanatory Notes)
Non-Functional Requirements Are Important (with Explanatory Notes)Non-Functional Requirements Are Important (with Explanatory Notes)
Non-Functional Requirements Are Important (with Explanatory Notes)Stephen Booth MIET MBCS OLA
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplifiedcbb010
 
Software Engineering Lec 4-requirments
Software Engineering Lec 4-requirmentsSoftware Engineering Lec 4-requirments
Software Engineering Lec 4-requirmentsTaymoor Nazmy
 
Information systems lifecycle
Information systems lifecycleInformation systems lifecycle
Information systems lifecycleRizwan Kabir
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life CycleDoma Ngonie
 
Requirements Management
Requirements Management Requirements Management
Requirements Management Shwetha-BA
 

Was ist angesagt? (20)

10 software maintenance
10 software maintenance10 software maintenance
10 software maintenance
 
Capability Maturity Model Integartion
Capability Maturity Model IntegartionCapability Maturity Model Integartion
Capability Maturity Model Integartion
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Software maintenance service strategies
Software maintenance service strategiesSoftware maintenance service strategies
Software maintenance service strategies
 
The information systems life cycle
The information systems life cycleThe information systems life cycle
The information systems life cycle
 
Evaluating and selecting software packages a review
Evaluating and selecting software packages a reviewEvaluating and selecting software packages a review
Evaluating and selecting software packages a review
 
ITFT - System development life cycle models
ITFT - System development life cycle modelsITFT - System development life cycle models
ITFT - System development life cycle models
 
Software product line
Software product lineSoftware product line
Software product line
 
Requirement change management
Requirement change managementRequirement change management
Requirement change management
 
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
 
Non-Functional Requirements Are Important (with Explanatory Notes)
Non-Functional Requirements Are Important (with Explanatory Notes)Non-Functional Requirements Are Important (with Explanatory Notes)
Non-Functional Requirements Are Important (with Explanatory Notes)
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplified
 
Seminar on Project Management by Rj
Seminar on Project Management by RjSeminar on Project Management by Rj
Seminar on Project Management by Rj
 
Software Engineering Lec 4-requirments
Software Engineering Lec 4-requirmentsSoftware Engineering Lec 4-requirments
Software Engineering Lec 4-requirments
 
Information systems lifecycle
Information systems lifecycleInformation systems lifecycle
Information systems lifecycle
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life Cycle
 
SQA
SQASQA
SQA
 
Requirements Management
Requirements Management Requirements Management
Requirements Management
 

Ähnlich wie SOFTWARE MAINTENANCE -4

Downloads abc 2006 presentation downloads-ramesh_babu
Downloads abc 2006   presentation downloads-ramesh_babuDownloads abc 2006   presentation downloads-ramesh_babu
Downloads abc 2006 presentation downloads-ramesh_babuHem Rana
 
Structured NERC CIP Process Improvement Using Six Sigma
Structured NERC CIP Process Improvement Using Six SigmaStructured NERC CIP Process Improvement Using Six Sigma
Structured NERC CIP Process Improvement Using Six SigmaEnergySec
 
Project management zarkovic
Project management zarkovicProject management zarkovic
Project management zarkovicMR Z
 
Operational Excellence Curriculum
Operational Excellence CurriculumOperational Excellence Curriculum
Operational Excellence CurriculumDylan Tuttle
 
Change, Release, Management In-Depth vTom.pptx
Change, Release, Management In-Depth vTom.pptxChange, Release, Management In-Depth vTom.pptx
Change, Release, Management In-Depth vTom.pptxAdilPatel34
 
MULTIMEDIA Cocomo forum version5
MULTIMEDIA Cocomo forum version5 MULTIMEDIA Cocomo forum version5
MULTIMEDIA Cocomo forum version5 philipsinter
 
Stephen "Steve" Muzzy Memphis Schools Presentation
Stephen "Steve" Muzzy Memphis Schools PresentationStephen "Steve" Muzzy Memphis Schools Presentation
Stephen "Steve" Muzzy Memphis Schools Presentationsteve muzzy
 
Descaling Organizational Complexity to Expedite Product Delivery_new
Descaling Organizational Complexity to Expedite Product Delivery_newDescaling Organizational Complexity to Expedite Product Delivery_new
Descaling Organizational Complexity to Expedite Product Delivery_newChandan Patary
 
1 Business process Migrations
1   Business process Migrations1   Business process Migrations
1 Business process MigrationsVamseedhar SR
 
Descaling Organizational Complexity to Expedite Product Delivery
Descaling Organizational Complexity to Expedite Product DeliveryDescaling Organizational Complexity to Expedite Product Delivery
Descaling Organizational Complexity to Expedite Product DeliveryChandan Patary
 
Ais development strategy
Ais development strategyAis development strategy
Ais development strategyRahat Chowdhury
 
The study of Perpetual Evolution_Group 5_ Final Project_PPT.pdf
The study of Perpetual Evolution_Group 5_ Final Project_PPT.pdfThe study of Perpetual Evolution_Group 5_ Final Project_PPT.pdf
The study of Perpetual Evolution_Group 5_ Final Project_PPT.pdfRuhiRangwala1
 
Designing the expert system
Designing the expert systemDesigning the expert system
Designing the expert systemasimnawaz54
 
How to solve problems (or at least try) with 8D
How to solve problems (or at least try) with 8DHow to solve problems (or at least try) with 8D
How to solve problems (or at least try) with 8DStefan Kovacs
 

Ähnlich wie SOFTWARE MAINTENANCE -4 (20)

Requirements management by Dr Matthew Bell
Requirements management by Dr Matthew BellRequirements management by Dr Matthew Bell
Requirements management by Dr Matthew Bell
 
Downloads abc 2006 presentation downloads-ramesh_babu
Downloads abc 2006   presentation downloads-ramesh_babuDownloads abc 2006   presentation downloads-ramesh_babu
Downloads abc 2006 presentation downloads-ramesh_babu
 
training
trainingtraining
training
 
sdlc.pptx
sdlc.pptxsdlc.pptx
sdlc.pptx
 
Structured NERC CIP Process Improvement Using Six Sigma
Structured NERC CIP Process Improvement Using Six SigmaStructured NERC CIP Process Improvement Using Six Sigma
Structured NERC CIP Process Improvement Using Six Sigma
 
Project management zarkovic
Project management zarkovicProject management zarkovic
Project management zarkovic
 
Operational Excellence Curriculum
Operational Excellence CurriculumOperational Excellence Curriculum
Operational Excellence Curriculum
 
Change, Release, Management In-Depth vTom.pptx
Change, Release, Management In-Depth vTom.pptxChange, Release, Management In-Depth vTom.pptx
Change, Release, Management In-Depth vTom.pptx
 
MULTIMEDIA Cocomo forum version5
MULTIMEDIA Cocomo forum version5 MULTIMEDIA Cocomo forum version5
MULTIMEDIA Cocomo forum version5
 
Stephen "Steve" Muzzy Memphis Schools Presentation
Stephen "Steve" Muzzy Memphis Schools PresentationStephen "Steve" Muzzy Memphis Schools Presentation
Stephen "Steve" Muzzy Memphis Schools Presentation
 
Descaling Organizational Complexity to Expedite Product Delivery_new
Descaling Organizational Complexity to Expedite Product Delivery_newDescaling Organizational Complexity to Expedite Product Delivery_new
Descaling Organizational Complexity to Expedite Product Delivery_new
 
1 Business process Migrations
1   Business process Migrations1   Business process Migrations
1 Business process Migrations
 
Descaling Organizational Complexity to Expedite Product Delivery
Descaling Organizational Complexity to Expedite Product DeliveryDescaling Organizational Complexity to Expedite Product Delivery
Descaling Organizational Complexity to Expedite Product Delivery
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
Ais development strategy
Ais development strategyAis development strategy
Ais development strategy
 
ITS Goals and Metrics
ITS Goals and MetricsITS Goals and Metrics
ITS Goals and Metrics
 
The study of Perpetual Evolution_Group 5_ Final Project_PPT.pdf
The study of Perpetual Evolution_Group 5_ Final Project_PPT.pdfThe study of Perpetual Evolution_Group 5_ Final Project_PPT.pdf
The study of Perpetual Evolution_Group 5_ Final Project_PPT.pdf
 
Designing the expert system
Designing the expert systemDesigning the expert system
Designing the expert system
 
How to solve problems (or at least try) with 8D
How to solve problems (or at least try) with 8DHow to solve problems (or at least try) with 8D
How to solve problems (or at least try) with 8D
 
Outsourcing.ppt
Outsourcing.pptOutsourcing.ppt
Outsourcing.ppt
 

Mehr von malathieswaran29

Data mining techniques unit iv
Data mining techniques unit ivData mining techniques unit iv
Data mining techniques unit ivmalathieswaran29
 
Data mining techniques unit III
Data mining techniques unit IIIData mining techniques unit III
Data mining techniques unit IIImalathieswaran29
 
Data mining techniques unit 2
Data mining techniques unit 2Data mining techniques unit 2
Data mining techniques unit 2malathieswaran29
 
Data mining techniques unit v
Data mining techniques unit vData mining techniques unit v
Data mining techniques unit vmalathieswaran29
 
Data mining techniques unit 1
Data mining techniques  unit 1Data mining techniques  unit 1
Data mining techniques unit 1malathieswaran29
 
Principles of management organizing & reengineering
Principles of management organizing & reengineeringPrinciples of management organizing & reengineering
Principles of management organizing & reengineeringmalathieswaran29
 
Principles of management human factor & motivation
Principles of management human factor & motivationPrinciples of management human factor & motivation
Principles of management human factor & motivationmalathieswaran29
 

Mehr von malathieswaran29 (9)

Data mining techniques unit iv
Data mining techniques unit ivData mining techniques unit iv
Data mining techniques unit iv
 
Data mining techniques unit III
Data mining techniques unit IIIData mining techniques unit III
Data mining techniques unit III
 
Data mining techniques unit 2
Data mining techniques unit 2Data mining techniques unit 2
Data mining techniques unit 2
 
Data mining techniques unit v
Data mining techniques unit vData mining techniques unit v
Data mining techniques unit v
 
Data mining techniques unit 1
Data mining techniques  unit 1Data mining techniques  unit 1
Data mining techniques unit 1
 
Bitcoin data mining
Bitcoin data miningBitcoin data mining
Bitcoin data mining
 
Principles of management organizing & reengineering
Principles of management organizing & reengineeringPrinciples of management organizing & reengineering
Principles of management organizing & reengineering
 
Principles of management human factor & motivation
Principles of management human factor & motivationPrinciples of management human factor & motivation
Principles of management human factor & motivation
 
Principles given by fayol
Principles given by fayolPrinciples given by fayol
Principles given by fayol
 

Kürzlich hochgeladen

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEselvakumar948
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxchumtiyababu
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 

Kürzlich hochgeladen (20)

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 

SOFTWARE MAINTENANCE -4

  • 2. Global Maintenance teams • Introduction • Roles, Responsibilities and skill sets in maintenance Skillsets required for maintenance engineers-the few other traits required in maintenance engineers also stand out namely: ability to react quickly, ability to handle multiple tasks simultaneously, process knowledge Skill sets required for support analysts and product-in –charge Quality manager’s and SQA’s role in maintenance
  • 3.
  • 4. Effects and opportunities because of globalization • Purely local • Global, on-shore • Global, off-shore • Global ,distributed
  • 5.
  • 6. Organization Structure • Organization structures based on function • Organization structures based on location Divide by product model Divide by feature model Divide by version model Fully integrated “follow the sun” model of maintenance
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Estimation of people resources for maintenance • There is a direct correlation between size estimate and effort estimate • By introducing additional people, one may be able to achieve better parallelism to speed up the schedules. • These factors are classified into four major categories: Product specific People related Infrastructure and environment related Customer related
  • 16. Estimation of people resources for maintenance • Product-specific factors Is this a major new version or a maintenance release? For a new version what is the level of preparedness of the support staff? How many files have been modified or added in a release? How many different environments are supported? Is there a “start-up” or migration phase that needs to be accounted for? Are there seasonal variations in the product usage? What were the residual unfixed problems(after the testing phase )in the release and what is their severity? Have you classified the modules in terms of complexity or criticality levels?
  • 17.
  • 18. Estimation of people resources for maintenance • People related factors What are the experience levels of maintenance people? Have you considered geographic distribution of maintenance people? Have you factored in the overheads required for communication especially for geographically distributed teams? • Infrastructure/Environmental factors Have you factored in the time required for hiring and ramp-up? Have you factored in the time required for training and continuous skill upgrade? Are there technology or environmental constraints in increasing the number of people?
  • 19. Estimation of people resources for maintenance • Customer related factors What are the customer expectations in terms of response times for maintenance What is the geographic distribution of consumers/users? How many number and types of users of the product are expected to be there? • Putting it all together
  • 20. Typical people issues faced in maintenance • “cool job” syndrome Development lets me do things from scratch and hence is conceptually challenging Maintenance is a thankless, fire-fighting job” During development, I get to do bigger chunks of work and hence can see something sizable that I can relate to” I have a sense of ownership in a development job that I don’t seem to get with maintenance • Location preference
  • 21. Typical people issues faced in maintenance • Training Providing opportunities for travel for people from multiple locations Adopting a “train the trainer” methodology • Effect of attrition Providing a rigorous mentoring for new engineers Institutionalising well-documented and formal processes and standards for maintenance Enforcing formal reviews for all maintenance functions Creating a back-up or succession plan
  • 22.
  • 23. How the processes get changed for different organisation structures and models
  • 24.
  • 25.
  • 26. Compensation and Reward Systems • Here we see the possible measures of evaluating and rewarding the performance of support analysts and maintenance engineers. • Support can also be measured and rewarded for the ’Extra mile’. • Some of the extra mile factors could be: Helping others when appropriate in resolving issues Mentoring and training offered to new analysts Skill upgrade For the maintenance engineer, the measures of success would include:
  • 27. Compensation and Reward Systems • Number of problems fixed(and not fixed) • Response to critical problems • Keeping up the adaptive maintenance and other assigned activities • Skill upgrades acquired • Extra mile
  • 28.
  • 29. Best practices and pitfalls • Best practices Job rotation between various job function Internal deputations across locations Planning preventive maintenance(aggregate reviews) • Pit falls Looking only at the cost factors when setting up teams at multiple geographic locations Not factoring in communication infrastructure and overhead in multiple locations Discrimination across multiple locations