SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
S
O
P
E
I
Influences
Is influenced
Designing Motivation Strategies for
Software Engineering Teams: an Empirical Study
A. César C. França; Fabio Q. B. da Silva;
<cesarfranca@gmail.com; fabio@cin.ufpe.br>
S
O
P
E
I
Influences
Is influenced
Research Project
3
(empirical) research project on the
influence of human factors on software
engineering
Long Term Objective: to understand
the influence of personality, behavior,
and cognition on individuals, teams,
projects, processes, and organizations
in software engineering.
S
O
P
E
I
Influences
Is influenced
Research Project
4
(empirical) research project on the
influence of human factors on software
engineering
Centro de Informática – UFPE
Since 2003 ...
1 professor/researcher
2 PhD students
23 master students
14 master dissertations
...
S
O
P
E
I
Influences
Is influenced
Research Project
5
(empirical) research project on the
influence of human factors on software
engineering
S
O
P
E
I
Individual
•Learning
•Preferences
•Motivation
•Performance
Team
•Structure
•Roles
•Relations
•Managem
ent
•Conflicts
•Negotiation
•Leadership
•Performance
•Aim
Projects and Processes
•Typology
•Activities
•Performance
•Sucess
Influenciates
Is influentiated
Human Factors
•Personality
•Behavior
•Cognitive style
• Mental Models
S
O
P
E
I
Influences
Is influenced
E
Team
•Structure
•Roles
•Relations
•Managem
ent
I
Individual
•Learning
•Preferences
•Motivation
•Performance
?
Objective of this Article
7
This article describes an inductive and quantitative
field research whose aim is design a motivation
strategy for software engineering teams.
•Conflicts
•Negotiation
•Leadership
•Performance
•Aim
S
O
P
E
I
Influences
Is influenced
Research Motivation
8
Developers are not happy!
IT - professionals
28% were not satisfied with the current work
75% would like to change their job
41% felt unmotivated in the job
[SkillSoft - Jaggs, 2006]
Motivation = focus of interest in the productive sector
 Organizational climate
 People may better perform their tasks
Human resources constitute an average of 70% of the costs
in a software engineering project.
[SEI]
S
O
P
E
I
Influences
Is influenced
Our Questions
9
(RQ1) What is the order of influence of a
given set of motivators in the software
engineers general motivation?
(RQ2) What is the order of influence of a
given set of dissatisfaction factors in the
software engineers general motivation?
S
O
P
E
I
Influences
Is influenced
Motivational Theories
1111
• Expectancy Theory
– Individual + Context
– Valency, Expectancy and Instrumentality
• Motivation-Hygiene Theory
– Motivators: increase the motivation
– Hygienic factors: respulse some action
Motivation
Unsatisfaction
Satisfacted
I Want
(Valency)Performance
I Will
(Expectancy) Effort
I Can
(Instrumentality) Satisfaction
S
O
P
E
I
Influences
Is influenced
Sharp’s MOCC Model
Motivators, Outcomes, Characteristics, Context
12
Software Engineer
Characteristics
Outcomes
Contextual
Result in
Mediate
Influence effectiveness of
Influence
strength of
Orientate
towards
Motivators
Inherent in Software
Engineering
Specific
organization/job
factors
Intrinsic Extrinsic
Personality
S
O
P
E
I
Influences
Is influenced
Sharp’s MOCC Model
Motivators, Outcomes, Characteristics, Context
13
Software Engineer
Characteristics
Outcomes
Contextual
Result in
Mediate
Influence effectiveness of
Influence
strength of
Orientate
towards
Motivators
Inherent in Software
Engineering
Specific
organization/job
factors
Intrinsic Extrinsic
Personality
Work with people Balance between professional
Development processes and personal life
Project Life cycle Technical development
Change Exercise broadly personal skills
Challenging work Feedback
Problems resolution Rewards and Financial Incentives
Experimentation Career development
Creativity Empowerment
Meaningful products Identification with task
Decision Making Autonomy
Physical Conditions Working in a Successful Company
Technological conditions Competitive Salaries
Benefits Good Management
Equity
People Retention
Project Delivery Time
Productivity
Budgets
Low Absenteeism
Project Success
S
O
P
E
I
Influences
Is influenced
Team Types
14
Tactical Teams:
Focuses on technical tasks, clearly defined, standardized,
and repeatable, whose results are easily measured. The
performance of this type of team may be improved by
challenging goals, though always reachable.
Creative Teams:
Focuses on creation of novel products or services.
This type of team is usually composed by intelligent
people, independent and self-managed. Its
components usually match their personal interests
with the team objectives.
Problem Resolution Teams:
Focuses on critical problems resolution. This type of team
usually works under pressure, and its components are
sociable, analytical and highly concentrated.
[Larson, 1989]
S
O
P
E
I
Influences
Is influenced
Experimental Design
16
Software engineers on software firms
located in Recife, Pernambuco (Brazil)
the choice of software organizations
was done by convenience and the
selection of subjects in each company
was random
S
O
P
E
I
Influences
Is influenced
Experimental Steps
17
Step I) Literature review:
The systematic literature review described in
Beecham et al. [10] is one of the key elements for
this research.
Step II) Survey:
• data collection: 12/01/2008 – 12/20/2008
• 176 professionals, located in Recife, PE (Brazil).
• Questionnaire
Step III - Data analysis:
• Statistical treatment
• Motivators were ordered according to the direct
perception of the subjects
• Subjectively organized according to their best
suitability to each pre-defined category.
S
O
P
E
I
Influences
Is influenced
Motivators Set
18
Appropriate Physical conditions
Appropriate technological
conditions
Competitive salary
Equity
Good management
Work with people
Development practices
Participation in the entire life cycle
of the project
Changing Routine
Challenging goals
Problems resolution
Experimentation
Creativity
Meaningful products
Decision making
Balance between personal and
professional life
Technical development
Exercise broad personal skills
Feedback
Rewards and financial incentives
Career development
Empowerement
Identification with task
Autonomy
Working in successfull company
Benefits
Hygienic Factors Motivators
S
O
P
E
I
Influences
Is influenced
Variables & Measures
19
S
O
P
E
I
Influences
Is influenced
Variables & Measures
20
S
O
P
E
I
Influences
Is influenced
Variables & Measures
21
S
O
P
E
I
Influences
Is influenced
Variables & Measures
22
Average
Motivation
Motivational Force
xVxIxExFm 
Dissatisfaction Force
yHyFh  1
n
n
iFm
Ma









 1
S
O
P
E
I
Influences
Is influenced
Population Characterization
24
Gender
Male 81.4 %
Female 18.6 %
Role
P.M. 6.9 %
Analist 20.1 %
Designer 5.8 %
Implementer 42.9 %
Tester 15.3 %
Others 4.8 %
N.I. 4.2 %
Age
Under 21 1.6 %
21 to 25 41.5 %
26 to 30 27.8 %
31 to 35 9.0 %
36 to 40 3.7 %
Above 40 6.4 %
Education
High school 0.5%
Undergraduate 33.0 %
Graduated 35.1 %
Master / Specialist 28.7 %
Ph.D 0.5 %
N.I. 2.2 %
S
O
P
E
I
Influences
Is influenced
Categories of Motivators
25
Acceleration Factors Innovation Factors Tension Factors
Inherent to
Task
F1 Work with people F8 Creativity F6 Problems resolution
Operational F2 Development practices F4 Changing Routine
F7 Experimentation
F18 Identification with
task
F14 Feedback
Tactical F5 Challenging goals
F11 Balance between personal and
professional
life
F13 Exercise broad
personal skills
F19 Autonomy
F3 Participation in the
entire life cycle of the
project
Strategic F15 Rewards and financial
incentives
F12 Technical development
F10 Decision making
F16 Career development
F17 Empowerement
Global F9 Meaningful products
F20 Working in
successfull company
S
O
P
E
I
Influences
Is influenced
Dissatisfaction Force
26
Average Dissatisfaction
S
O
P
E
I
Influences
Is influenced
Dissatisfaction Force
27
Average Dissatisfaction
~20%
S
O
P
E
I
Influences
Is influenced
Average Motivation
28
S
O
P
E
I
Influences
Is influenced
Design of Motivation Strategies
29
S
O
P
E
I
Influences
Is influenced
Design of Motivation Strategies
30
S
O
P
E
I
Influences
Is influenced
Conclusions
32
Contributions
• A questionnaire designed to
measure the software engineers
motivation
• An empirical classification
order of motivator factors and
hygiene factors
Motivation Strategies
Adaptable
Flexible
Pragmatic
Effective
(we suppose…)
S
O
P
E
I
Influences
Is influenced
Threats to Validity
• Internal Validity
– Addressed by pre-testing the questionnaire in a smaller sample
– Causality relation between the factors
• Construct Validity
– addressed by using motivator factors developed by a thorough systematic
literature review.
• Conclusion Validity
– Suppositions must be tested
• External Validity
– population is restricted to individuals from the same geographic location and
similar type of software companies
33
S
O
P
E
I
Influences
Is influenced
Future Work
34
Motivation x success in software
engineering projects
Motivation x Project
Characteristics
Principal Component Analysis
Replication and Validation
S
O
P
E
I
Influences
Is influenced
Designing Motivation Strategies for
Software Engineering Teams: an Empirical Study
A. César C. França; Fabio Q. B. da Silva;
<cesarfranca@gmail.com; fabio@cin.ufpe.br>
Thanks!
S
O
P
E
I
Influences
Is influenced
Designing Motivation Strategies for Software Engineering Teams: an Empirical Study by A.
César C. França, Fabio Q. B. da Silva is licensed under a Creative Commons Attribution-
NonCommercial-NoDerivs 3.0 Unported License.
Based on a work at the Cooperative and Human Aspects of Software Engineering, Cape
Town, 2010.
Permissions beyond the scope of this license may be available
at http://www.haseresearch.com

Weitere ähnliche Inhalte

Andere mochten auch

2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...
HASE – Human Aspects in Software Engineering
 
2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...
HASE – Human Aspects in Software Engineering
 
2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...
2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...
2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...
HASE – Human Aspects in Software Engineering
 

Andere mochten auch (7)

2010 SBES - Um Estudo Experimental sobre a Relação entre o Uso de Práticas Ág...
2010 SBES - Um Estudo Experimental sobre a Relação entre o Uso de Práticas Ág...2010 SBES - Um Estudo Experimental sobre a Relação entre o Uso de Práticas Ág...
2010 SBES - Um Estudo Experimental sobre a Relação entre o Uso de Práticas Ág...
 
2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...
2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...
2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...
 
2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...
 
2010 ICGSE - Challenges and Solutions in Distributed Software Development Pro...
2010 ICGSE - Challenges and Solutions in Distributed Software Development Pro...2010 ICGSE - Challenges and Solutions in Distributed Software Development Pro...
2010 ICGSE - Challenges and Solutions in Distributed Software Development Pro...
 
2011 EASE - Motivation in Software Engineering: A Systematic Review Update
2011 EASE - Motivation in Software Engineering: A Systematic Review Update2011 EASE - Motivation in Software Engineering: A Systematic Review Update
2011 EASE - Motivation in Software Engineering: A Systematic Review Update
 
2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...
 
2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...
2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...
2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...
 

Ähnlich wie 2010 CHASE - Designing Motivation Strategies for Software Engineering Teams: an Empirical Study

Organization Structure - stake holder -human resources management during proj...
Organization Structure - stake holder -human resources management during proj...Organization Structure - stake holder -human resources management during proj...
Organization Structure - stake holder -human resources management during proj...
Serdar Temiz
 
Feldt Ist Revised 090920 Links Betwe
Feldt Ist Revised 090920 Links BetweFeldt Ist Revised 090920 Links Betwe
Feldt Ist Revised 090920 Links Betwe
ricardocruzjr
 
Research Methods for Business A Skill Building Approach Uma Sekaran and Roger...
Research Methods for Business A Skill Building Approach Uma Sekaran and Roger...Research Methods for Business A Skill Building Approach Uma Sekaran and Roger...
Research Methods for Business A Skill Building Approach Uma Sekaran and Roger...
NabEel80440
 
PhD project summary & Invitation to participate in research
PhD project summary & Invitation to participate in researchPhD project summary & Invitation to participate in research
PhD project summary & Invitation to participate in research
2016
 
Industrial and organizational psychology
Industrial and organizational psychologyIndustrial and organizational psychology
Industrial and organizational psychology
mgladson
 
Management Development
Management DevelopmentManagement Development
Management Development
Aleeza Baig
 
1. introduction to business research
1. introduction to business research1. introduction to business research
1. introduction to business research
Muneer Hussain
 

Ähnlich wie 2010 CHASE - Designing Motivation Strategies for Software Engineering Teams: an Empirical Study (20)

Organization Structure - stake holder -human resources management during proj...
Organization Structure - stake holder -human resources management during proj...Organization Structure - stake holder -human resources management during proj...
Organization Structure - stake holder -human resources management during proj...
 
EE ppt and its importancein todats world
EE ppt and its importancein todats worldEE ppt and its importancein todats world
EE ppt and its importancein todats world
 
Solving Business Problems with Human Performance Improvement
Solving Business Problems with Human Performance ImprovementSolving Business Problems with Human Performance Improvement
Solving Business Problems with Human Performance Improvement
 
Feldt Ist Revised 090920 Links Betwe
Feldt Ist Revised 090920 Links BetweFeldt Ist Revised 090920 Links Betwe
Feldt Ist Revised 090920 Links Betwe
 
The Power of HR Analytics
The Power of HR AnalyticsThe Power of HR Analytics
The Power of HR Analytics
 
Spa - Systemic Project Alignment
Spa - Systemic Project AlignmentSpa - Systemic Project Alignment
Spa - Systemic Project Alignment
 
Lecture2 2
Lecture2 2Lecture2 2
Lecture2 2
 
University project performance appraisal(4)
University project performance appraisal(4)University project performance appraisal(4)
University project performance appraisal(4)
 
Organisational behaviour(Introduction)
Organisational behaviour(Introduction)Organisational behaviour(Introduction)
Organisational behaviour(Introduction)
 
Basics of Extension Evaluations
Basics of Extension EvaluationsBasics of Extension Evaluations
Basics of Extension Evaluations
 
Research Methods for Business A Skill Building Approach Uma Sekaran and Roger...
Research Methods for Business A Skill Building Approach Uma Sekaran and Roger...Research Methods for Business A Skill Building Approach Uma Sekaran and Roger...
Research Methods for Business A Skill Building Approach Uma Sekaran and Roger...
 
PhD project summary & Invitation to participate in research
PhD project summary & Invitation to participate in researchPhD project summary & Invitation to participate in research
PhD project summary & Invitation to participate in research
 
Hr planning
Hr planningHr planning
Hr planning
 
Industrial and organizational psychology
Industrial and organizational psychologyIndustrial and organizational psychology
Industrial and organizational psychology
 
Brm 1
Brm 1Brm 1
Brm 1
 
HRD complete(2).ppt
HRD complete(2).pptHRD complete(2).ppt
HRD complete(2).ppt
 
Management Development
Management DevelopmentManagement Development
Management Development
 
1. introduction to business research
1. introduction to business research1. introduction to business research
1. introduction to business research
 
UNIT 4-SPM.pptx
UNIT 4-SPM.pptxUNIT 4-SPM.pptx
UNIT 4-SPM.pptx
 
Staffing - management
Staffing -  managementStaffing -  management
Staffing - management
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

2010 CHASE - Designing Motivation Strategies for Software Engineering Teams: an Empirical Study

  • 1. S O P E I Influences Is influenced Designing Motivation Strategies for Software Engineering Teams: an Empirical Study A. César C. França; Fabio Q. B. da Silva; <cesarfranca@gmail.com; fabio@cin.ufpe.br>
  • 2. S O P E I Influences Is influenced Research Project 3 (empirical) research project on the influence of human factors on software engineering Long Term Objective: to understand the influence of personality, behavior, and cognition on individuals, teams, projects, processes, and organizations in software engineering.
  • 3. S O P E I Influences Is influenced Research Project 4 (empirical) research project on the influence of human factors on software engineering Centro de Informática – UFPE Since 2003 ... 1 professor/researcher 2 PhD students 23 master students 14 master dissertations ...
  • 4. S O P E I Influences Is influenced Research Project 5 (empirical) research project on the influence of human factors on software engineering S O P E I Individual •Learning •Preferences •Motivation •Performance Team •Structure •Roles •Relations •Managem ent •Conflicts •Negotiation •Leadership •Performance •Aim Projects and Processes •Typology •Activities •Performance •Sucess Influenciates Is influentiated Human Factors •Personality •Behavior •Cognitive style • Mental Models
  • 5. S O P E I Influences Is influenced E Team •Structure •Roles •Relations •Managem ent I Individual •Learning •Preferences •Motivation •Performance ? Objective of this Article 7 This article describes an inductive and quantitative field research whose aim is design a motivation strategy for software engineering teams. •Conflicts •Negotiation •Leadership •Performance •Aim
  • 6. S O P E I Influences Is influenced Research Motivation 8 Developers are not happy! IT - professionals 28% were not satisfied with the current work 75% would like to change their job 41% felt unmotivated in the job [SkillSoft - Jaggs, 2006] Motivation = focus of interest in the productive sector  Organizational climate  People may better perform their tasks Human resources constitute an average of 70% of the costs in a software engineering project. [SEI]
  • 7. S O P E I Influences Is influenced Our Questions 9 (RQ1) What is the order of influence of a given set of motivators in the software engineers general motivation? (RQ2) What is the order of influence of a given set of dissatisfaction factors in the software engineers general motivation?
  • 8. S O P E I Influences Is influenced Motivational Theories 1111 • Expectancy Theory – Individual + Context – Valency, Expectancy and Instrumentality • Motivation-Hygiene Theory – Motivators: increase the motivation – Hygienic factors: respulse some action Motivation Unsatisfaction Satisfacted I Want (Valency)Performance I Will (Expectancy) Effort I Can (Instrumentality) Satisfaction
  • 9. S O P E I Influences Is influenced Sharp’s MOCC Model Motivators, Outcomes, Characteristics, Context 12 Software Engineer Characteristics Outcomes Contextual Result in Mediate Influence effectiveness of Influence strength of Orientate towards Motivators Inherent in Software Engineering Specific organization/job factors Intrinsic Extrinsic Personality
  • 10. S O P E I Influences Is influenced Sharp’s MOCC Model Motivators, Outcomes, Characteristics, Context 13 Software Engineer Characteristics Outcomes Contextual Result in Mediate Influence effectiveness of Influence strength of Orientate towards Motivators Inherent in Software Engineering Specific organization/job factors Intrinsic Extrinsic Personality Work with people Balance between professional Development processes and personal life Project Life cycle Technical development Change Exercise broadly personal skills Challenging work Feedback Problems resolution Rewards and Financial Incentives Experimentation Career development Creativity Empowerment Meaningful products Identification with task Decision Making Autonomy Physical Conditions Working in a Successful Company Technological conditions Competitive Salaries Benefits Good Management Equity People Retention Project Delivery Time Productivity Budgets Low Absenteeism Project Success
  • 11. S O P E I Influences Is influenced Team Types 14 Tactical Teams: Focuses on technical tasks, clearly defined, standardized, and repeatable, whose results are easily measured. The performance of this type of team may be improved by challenging goals, though always reachable. Creative Teams: Focuses on creation of novel products or services. This type of team is usually composed by intelligent people, independent and self-managed. Its components usually match their personal interests with the team objectives. Problem Resolution Teams: Focuses on critical problems resolution. This type of team usually works under pressure, and its components are sociable, analytical and highly concentrated. [Larson, 1989]
  • 12. S O P E I Influences Is influenced Experimental Design 16 Software engineers on software firms located in Recife, Pernambuco (Brazil) the choice of software organizations was done by convenience and the selection of subjects in each company was random
  • 13. S O P E I Influences Is influenced Experimental Steps 17 Step I) Literature review: The systematic literature review described in Beecham et al. [10] is one of the key elements for this research. Step II) Survey: • data collection: 12/01/2008 – 12/20/2008 • 176 professionals, located in Recife, PE (Brazil). • Questionnaire Step III - Data analysis: • Statistical treatment • Motivators were ordered according to the direct perception of the subjects • Subjectively organized according to their best suitability to each pre-defined category.
  • 14. S O P E I Influences Is influenced Motivators Set 18 Appropriate Physical conditions Appropriate technological conditions Competitive salary Equity Good management Work with people Development practices Participation in the entire life cycle of the project Changing Routine Challenging goals Problems resolution Experimentation Creativity Meaningful products Decision making Balance between personal and professional life Technical development Exercise broad personal skills Feedback Rewards and financial incentives Career development Empowerement Identification with task Autonomy Working in successfull company Benefits Hygienic Factors Motivators
  • 18. S O P E I Influences Is influenced Variables & Measures 22 Average Motivation Motivational Force xVxIxExFm  Dissatisfaction Force yHyFh  1 n n iFm Ma           1
  • 19. S O P E I Influences Is influenced Population Characterization 24 Gender Male 81.4 % Female 18.6 % Role P.M. 6.9 % Analist 20.1 % Designer 5.8 % Implementer 42.9 % Tester 15.3 % Others 4.8 % N.I. 4.2 % Age Under 21 1.6 % 21 to 25 41.5 % 26 to 30 27.8 % 31 to 35 9.0 % 36 to 40 3.7 % Above 40 6.4 % Education High school 0.5% Undergraduate 33.0 % Graduated 35.1 % Master / Specialist 28.7 % Ph.D 0.5 % N.I. 2.2 %
  • 20. S O P E I Influences Is influenced Categories of Motivators 25 Acceleration Factors Innovation Factors Tension Factors Inherent to Task F1 Work with people F8 Creativity F6 Problems resolution Operational F2 Development practices F4 Changing Routine F7 Experimentation F18 Identification with task F14 Feedback Tactical F5 Challenging goals F11 Balance between personal and professional life F13 Exercise broad personal skills F19 Autonomy F3 Participation in the entire life cycle of the project Strategic F15 Rewards and financial incentives F12 Technical development F10 Decision making F16 Career development F17 Empowerement Global F9 Meaningful products F20 Working in successfull company
  • 26. S O P E I Influences Is influenced Conclusions 32 Contributions • A questionnaire designed to measure the software engineers motivation • An empirical classification order of motivator factors and hygiene factors Motivation Strategies Adaptable Flexible Pragmatic Effective (we suppose…)
  • 27. S O P E I Influences Is influenced Threats to Validity • Internal Validity – Addressed by pre-testing the questionnaire in a smaller sample – Causality relation between the factors • Construct Validity – addressed by using motivator factors developed by a thorough systematic literature review. • Conclusion Validity – Suppositions must be tested • External Validity – population is restricted to individuals from the same geographic location and similar type of software companies 33
  • 28. S O P E I Influences Is influenced Future Work 34 Motivation x success in software engineering projects Motivation x Project Characteristics Principal Component Analysis Replication and Validation
  • 29. S O P E I Influences Is influenced Designing Motivation Strategies for Software Engineering Teams: an Empirical Study A. César C. França; Fabio Q. B. da Silva; <cesarfranca@gmail.com; fabio@cin.ufpe.br> Thanks!
  • 30. S O P E I Influences Is influenced Designing Motivation Strategies for Software Engineering Teams: an Empirical Study by A. César C. França, Fabio Q. B. da Silva is licensed under a Creative Commons Attribution- NonCommercial-NoDerivs 3.0 Unported License. Based on a work at the Cooperative and Human Aspects of Software Engineering, Cape Town, 2010. Permissions beyond the scope of this license may be available at http://www.haseresearch.com