SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
S
O
P
E
I
Influences
Is influenced
An Empirical Study on the Relationship between the Use of
Agile Practices and the Success of Scrum Projects
A. César C. França; Fabio Q. B. da Silva; Leila Mariz
<cesarfranca@gmail.com; fabio@cin.ufpe.br;
leilamariz@yahoo.com.br>
S
O
P
E
I
Influences
Is influenced
Research Project
2
(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
3
(empirical) research project on the
influence of human factors on software
engineering
Centro de Informática – UFPE
Since 2003 ...
1 professor/researcher
4 PhD students
18 master students
S
O
P
E
I
Influences
Is influenced
Context
4
Critical Success
Factors
Agile Attibutes
Delivery
strategy
A01 Regular delivery of software
A02 Delivering most important features first
Agile software
engineering
techniques
A03 Well-defined coding Standards up front
A04 Pursuing simple design
A05 Rigorous refactoring activities
A06 Right amount of documentation
A07 Correct integration testing
Team capability A08 Team members with high competence and expertise
A09 Team members with great motivation
A10 Managers knowledgeable in agile
A11 Managers who have adaptative management style
A12 Appropriate technical training to team
Project
management
process
A13 Following agile-oriented requirement management process
A14 Following agile-oriented project management process
A15 Following agile-oriented configuration management
process
A16 Good progress tracking mechanism
A17 Strong communication focus with daily face-to-face
meetings
A18 Honoring regular working Schedule
Team
environment
A19 Collocation of the whole team
A20 Coherent, self-organizing team-work
A21 Projects with small team
A22 Projects with no multiple independent teams
Customer
involvement
A23 Good customer relationship
A24 Strong customer commitment and presence
A25 Customer having full authority
T. Chow, e D. Cao, "A Survey
Study of Critical Success Factors
in Agile Software Projects.", The
Journal of Systems and Software,
n. 81, 2007, pp. 961–971
S
O
P
E
I
Influences
Is influenced
Context and Goals
5
Critical Success
Factors
Agile Attibutes
Delivery strategy A01 Regular delivery of software
A02 Delivering most important features first
Agile software
engineering
techniques
A03 Well-defined coding Standards up front
A04 Pursuing simple design
A05 Rigorous refactoring activities
A06 Right amount of documentation
A07 Correct integration testing
Team capability A08 Team members with high competence and
expertise
A09 Team members with great motivation
A10 Managers knowledgeable in agile
A11 Managers who have adaptative management
style
A12 Appropriate technical training to team
Project
management
process
A13 Following agile-oriented requirement
management process
A14 Following agile-oriented project management
process
A15 Following agile-oriented configuration
management process
A16 Good progress tracking mechanism
A17 Strong communication focus with daily face-to-
face meetings
A18 Honoring regular working Schedule
Team environment A19 Collocation of the whole team
A20 Coherent, self-organizing team-work
A21 Projects with small team
A22 Projects with no multiple independent teams
Customer
involvement
A23 Good customer relationship
A24 Strong customer commitment and presence
A25 Customer having full authority
Is the adoption of the
25 agile attributes
related to the
success of software
development projects
managed using
Scrum?
S
O
P
E
I
Influences
Is influenced
Study Design
6
Method
Cross sectional survey
S
O
P
E
I
Influences
Is influenced
Study Design
7
Context
Small software firms
Located in Recife.br
Finished Scrum Project
Method
Cross sectional survey
S
O
P
E
I
Influences
Is influenced
Study Design
8
Method
Cross sectional survey
Context
Small software firms
Located in Recife.br
Finished Scrum Project
Perspective/Population
Scrum Team, Scrum
Master, Product Owner
S
O
P
E
I
Influences
Is influenced
Study Design
9
Method
Cross sectional survey
Context
Small software firms
Located in Recife.br
Finished Scrum Project
Perspective/Population
Scrum Team, Scrum
Master, Product Owner
Questionnaire
Closed questions
Perception of use of agile attribute
Perception of project success
S
O
P
E
I
Influences
Is influenced
Study Design
10
Method
Cross sectional survey
Context
Small software firms
Located in Recife.br
Finished Scrum Project
Perspective/Population
Scrum Team, Scrum
Master, Product Owner
Questionnaire
Closed questions
Perception use agile attribute
Perception of project success
Variables
A01 ... A25: level of use of Agile Attribute
S: project success
Scale
Five point Likert type
S
O
P
E
I
Influences
Is influenced
Development
11
Method
Cross sectional survey
Context
Small software firms
Located in Recife.br
Finished Scrum Project
Perspective/Population
Scrum Team, Scrum
Master, Product Owner
Questionnaire
Closed questions
Perception use agile attribute
Perception of project success
Variables
A01 ... A25 and S
Study Design
Time
July-August, 2009
S
O
P
E
I
Influences
Is influenced
Development
12
Method
Cross sectional survey
Context
Small software firms
Located in Recife.br
Finished Scrum Project
Perspective/Population
Scrum Team, Scrum
Master, Product Owner
Questionnaire
Closed questions
Perception use agile attribute
Perception of project success
Variables
A01 ... A25 and S
Study Design
Time
July-August, 2009Context
9 firms
11 projects
Recife Scrum Group
S
O
P
E
I
Influences
Is influenced
Development
13
Method
Cross sectional survey
Context
Small software firms
Located in Recife.br
Finished Scrum Project
Perspective/Population
Scrum Team, Scrum
Master, Product Owner
Questionnaire
Closed questions
Perception use agile attribute
Perception of project success
Variables
A01 ... A25 and S
Study Design
Time
July-August, 2009
Context
9 firms
11 projects
Recife Scrum Group
Participants (62)
48 Scrum Team
10 Scrum Master
4 Product Owner
S
O
P
E
I
Influences
Is influenced
Development
14
Method
Cross sectional survey
Context
Small software firms
Located in Recife.br
Finished Scrum Project
Perspective/Population
Scrum Team, Scrum
Master, Product Owner
Questionnaire
Closed questions
Perception use agile attribute
Perception of project success
Variables
A01 ... A25 and S
Study Design
Time
July-August, 2009
Context
9 firms
11 projects
Recife Scrum Group
Participants (62)
48 Scrum Team
10 Scrum Master
4 Product Owner
Questionnaire
65 questionnaire sent
62 answered
95% response rate
S
O
P
E
I
Influences
Is influenced
Statistical Analysis
15
Method
Cross sectional survey
Context
Small software firms
Located in Recife.br
Finished Scrum Project
Perspective/Population
Scrum Team, Scrum
Master, Product Owner
Questionnaire
Closed questions
Perception use agile attribute
Perception of project success
Variables
A01 ... A25 and S
Study Design
Time
July-August, 2009
Context
9 firms
11 projects
Recife Scrum Group
Participants (62)
48 Scrum Team
10 Scrum Master
4 Product Owner
Questionnaire
65 questionnaire sent
62 answered
95% response rate
Correlation
Spearman's rank
correlation coefficient
Factor Analysis
PCA
Development
S
O
P
E
I
Influences
Is influenced
Results: Correlation
16
Critical Success
Factors
Agile Attibutes
Delivery
strategy
A01 Regular delivery of software
A02 Delivering most important features first
Agile software
engineering
techniques
A03 Well-defined coding Standards up front
A04 Pursuing simple design
A05 Rigorous refactoring activities
A06 Right amount of documentation
A07 Correct integration testing
Team capability A08 Team members with high competence and expertise
A09 Team members with great motivation
A10 Managers knowledgeable in agile
A11 Managers who have adaptative management style
A12 Appropriate technical training to team
Project
management
process
A13 Following agile-oriented requirement management process
A14 Following agile-oriented project management process
A15 Following agile-oriented configuration management
process
A16 Good progress tracking mechanism
A17 Strong communication focus with daily face-to-face
meetings
A18 Honoring regular working Schedule
Team
environment
A19 Collocation of the whole team
A20 Coherent, self-organizing team-work
A21 Projects with small team
A22 Projects with no multiple independent teams
Customer
involvement
A23 Good customer relationship
A24 Strong customer commitment and presence
A25 Customer having full authority
S
O
P
E
I
Influences
Is influenced
Results: PCA
17
C1
Management style
A17 Strong communication focus with daily face-to-face meetings
A10 Managers knowledgeable in agile
A18 Honoring regular working Schedule
A11 Managers who have adaptative management style
A20 Coherent, self-organizing team-work
C2
Software process
A23Good customer relationship
A13Following agile-oriented requirement management process
A15 Following agile-oriented configuration management process
A14Following agile-oriented project management process
A02Delivering most important features first
C3
Team Structure
A22Projects with no multiple independent teams
A21Projects with small team
C4
Technology
A03 Well-defined coding Standards up front
A07 Correct integration testing
A12 Appropriate technical training to team
A04 Pursuing simple design
C5
Team capability
A09Team members with great motivation
A08Team members with high competence and expertise
C6
Customer commitment
A24Strong customer commitment and presence
A06Right amount of documentation
C7
Delivery strategy
A01Regular delivery of software
C8
Team Location
A19Collocation of the whole team
A05 Rigorous refactoring activities
C9
Customer awareness
A25Customer having full authority
A16Good progress tracking mechanism
S
O
P
E
I
Influences
Is influenced
Discussion
18
S
O
P
E
I
Influences
Is influenced
“Human Factors”
19
Critical Success
Factors
Agile Attibutes
Delivery
strategy
A01 Regular delivery of software
A02 Delivering most important features first
Agile software
engineering
techniques
A03 Well-defined coding Standards up front
A04 Pursuing simple design
A05 Rigorous refactoring activities
A06 Right amount of documentation
A07 Correct integration testing
Team capability A08 Team members with high competence and expertise
A09 Team members with great motivation
A10 Managers knowledgeable in agile
A11 Managers who have adaptative management style
A12 Appropriate technical training to team
Project
management
process
A13 Following agile-oriented requirement management process
A14 Following agile-oriented project management process
A15 Following agile-oriented configuration management
process
A16 Good progress tracking mechanism
A17 Strong communication focus with daily face-to-face
meetings
A18 Honoring regular working Schedule
Team
environment
A19 Collocation of the whole team
A20 Coherent, self-organizing team-work
A21 Projects with small team
A22 Projects with no multiple independent teams
Customer
involvement
A23 Good customer relationship
A24 Strong customer commitment and presence
A25 Customer having full authority
S
O
P
E
I
Influences
Is influenced
Correlated “Human Factors”
20
Critical Success
Factors
Agile Attibutes
Delivery
strategy
A01 Regular delivery of software
A02 Delivering most important features first
Agile software
engineering
techniques
A03 Well-defined coding Standards up front
A04 Pursuing simple design
A05 Rigorous refactoring activities
A06 Right amount of documentation
A07 Correct integration testing
Team capability A08 Team members with high competence and expertise
A09 Team members with great motivation
A10 Managers knowledgeable in agile
A11 Managers who have adaptative management style
A12 Appropriate technical training to team
Project
management
process
A13 Following agile-oriented requirement management process
A14 Following agile-oriented project management process
A15 Following agile-oriented configuration management
process
A16 Good progress tracking mechanism
A17 Strong communication focus with daily face-to-face
meetings
A18 Honoring regular working Schedule
Team
environment
A19 Collocation of the whole team
A20 Coherent, self-organizing team-work
A21 Projects with small team
A22 Projects with no multiple independent teams
Customer
involvement
A23 Good customer relationship
A24 Strong customer commitment and presence
A25 Customer having full authority
S
O
P
E
I
Influences
Is influenced
Correlated “Human Factors”
21
Critical Success
Factors
Agile Attibutes
Delivery
strategy
A01 Regular delivery of software
A02 Delivering most important features first
Agile software
engineering
techniques
A03 Well-defined coding Standards up front
A04 Pursuing simple design
A05 Rigorous refactoring activities
A06 Right amount of documentation
A07 Correct integration testing
Team capability A08 Team members with high competence and expertise
A09 Team members with great motivation
A10 Managers knowledgeable in agile
A11 Managers who have adaptative management style
A12 Appropriate technical training to team
Project
management
process
A13 Following agile-oriented requirement management process
A14 Following agile-oriented project management process
A15 Following agile-oriented configuration management
process
A16 Good progress tracking mechanism
A17 Strong communication focus with daily face-to-face
meetings
A18 Honoring regular working Schedule
Team
environment
A19 Collocation of the whole team
A20 Coherent, self-organizing team-work
A21 Projects with small team
A22 Projects with no multiple independent teams
Customer
involvement
A23 Good customer relationship
A24 Strong customer commitment and presence
A25 Customer having full authority
Not a surprise. Happens with non Agile
methodologies.
S
O
P
E
I
Influences
Is influenced
Correlated “Human Factors”
22
Critical Success
Factors
Agile Attibutes
Delivery
strategy
A01 Regular delivery of software
A02 Delivering most important features first
Agile software
engineering
techniques
A03 Well-defined coding Standards up front
A04 Pursuing simple design
A05 Rigorous refactoring activities
A06 Right amount of documentation
A07 Correct integration testing
Team capability A08 Team members with high competence and expertise
A09 Team members with great motivation
A10 Managers knowledgeable in agile
A11 Managers who have adaptative management style
A12 Appropriate technical training to team
Project
management
process
A13 Following agile-oriented requirement management process
A14 Following agile-oriented project management process
A15 Following agile-oriented configuration management
process
A16 Good progress tracking mechanism
A17 Strong communication focus with daily face-to-face
meetings
A18 Honoring regular working Schedule
Team
environment
A19 Collocation of the whole team
A20 Coherent, self-organizing team-work
A21 Projects with small team
A22 Projects with no multiple independent teams
Customer
involvement
A23 Good customer relationship
A24 Strong customer commitment and presence
A25 Customer having full authority
Agrees with research on team work!
Not ease to achieve in SE!
S
O
P
E
I
Influences
Is influenced
“Surprises”
23
Critical Success
Factors
Agile Attibutes
Delivery
strategy
A01 Regular delivery of software
A02 Delivering most important features first
Agile software
engineering
techniques
A03 Well-defined coding Standards up front
A04 Pursuing simple design
A05 Rigorous refactoring activities
A06 Right amount of documentation
A07 Correct integration testing
Team capability A08 Team members with high competence and expertise
A09 Team members with great motivation
A10 Managers knowledgeable in agile
A11 Managers who have adaptative management style
A12 Appropriate technical training to team
Project
management
process
A13 Following agile-oriented requirement management process
A14 Following agile-oriented project management process
A15 Following agile-oriented configuration management
process
A16 Good progress tracking mechanism
A17 Strong communication focus with daily face-to-face
meetings
A18 Honoring regular working Schedule
Team
environment
A19 Collocation of the whole team
A20 Coherent, self-organizing team-work
A21 Projects with small team
A22 Projects with no multiple independent teams
Customer
involvement
A23 Good customer relationship
A24 Strong customer commitment and presence
A25 Customer having full authority
S
O
P
E
I
Influences
Is influenced
Four Areas of Further Research
24
Self-organizing Teams
What are they in SE?
How to build one?
How to keep them cohesive?
S
O
P
E
I
Influences
Is influenced
Four Areas of Further Research
25
Motivation
How is motivation related to
performance?
How is motivation related to
success?
Self-organizing
Teams
What are they in SE?
How to build one?
How to keep them
cohesive?
S
O
P
E
I
Influences
Is influenced
Four Areas of Further Research
26
Motivation
How is motivation
related to
performance?
How is motivation
related to success?
Leadership Style
How the style of
leadership and
management affects
success?
Self-organizing
Teams
What are they in SE?
How to build one?
How to keep them
cohesive?
S
O
P
E
I
Influences
Is influenced
Four Areas of Further Research
27
Leadership Style
How the style of
leadership and
management affects
success?
Personality and
Behavior
Does personality matter?
How different team work
behavior affects team
work effectiveness?
Motivation
How is motivation
related to
performance?
How is motivation
related to success?
Self-organizing
Teams
What are they in SE?
How to build one?
How to keep them
cohesive?
S
O
P
E
I
Influences
Is influenced
Conclusions
• Limitations and Threats to Validity:
– Restricted context
– Small number of participants, projects, and firms
• Contributions:
– New research questions
– More detailed factor structure
28
S
O
P
E
I
Influences
Is influenced
An Empirical Study on the Relationship between the Use of
Agile Practices and the Success of Scrum Projects
A. César C. França; Fabio Q. B. da Silva; Leila Mariz
<cesarfranca@gmail.com; fabio@cin.ufpe.br;
leilamariz@yahoo.com.br>
Thank you!
S
O
P
E
I
Influences
Is influenced
An Empirical Study on the Relationship between the Use of Agile Practices and the Success
of Scrum Projects by A. César C. França, Fabio Q. B. da Silva, Leila M. R. de Sousa Mariz is
licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
License.
Based on a work at Empirical Software Engineering and Measurement Conference, Bolzano,
2010.
Permissions beyond the scope of this license may be available
at http://www.haseresearch.com

Weitere ähnliche Inhalte

Was ist angesagt?

DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?VMware Tanzu
 
Project Management 1.1 introduction
Project Management 1.1 introductionProject Management 1.1 introduction
Project Management 1.1 introductionElodieDescharmes
 
TLS - Integrating Tools for Big Results
TLS - Integrating Tools for Big ResultsTLS - Integrating Tools for Big Results
TLS - Integrating Tools for Big ResultsPinnacle Strategies
 
Where are my Project Managers? Role of the Project Manager with Agile
Where are my Project Managers?   Role of the Project Manager with AgileWhere are my Project Managers?   Role of the Project Manager with Agile
Where are my Project Managers? Role of the Project Manager with AgilePM Reston Luncheon Series (PMIWDC)
 
Supply Chain Visibility: Navigating the Road to Successful Automation - A Pro...
Supply Chain Visibility: Navigating the Road to Successful Automation - A Pro...Supply Chain Visibility: Navigating the Road to Successful Automation - A Pro...
Supply Chain Visibility: Navigating the Road to Successful Automation - A Pro...Aggregage
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamMirco Hering
 
[DevDay2019] Measuring Agile Team Performance - By Trung Nguyen, Director of ...
[DevDay2019] Measuring Agile Team Performance - By Trung Nguyen, Director of ...[DevDay2019] Measuring Agile Team Performance - By Trung Nguyen, Director of ...
[DevDay2019] Measuring Agile Team Performance - By Trung Nguyen, Director of ...DevDay.org
 
Prince2 explained in 30mins
Prince2 explained in 30minsPrince2 explained in 30mins
Prince2 explained in 30minsILX Group
 
Understanding Software Project Management
Understanding Software Project ManagementUnderstanding Software Project Management
Understanding Software Project ManagementEmanuele Della Valle
 
Projectmanagement 141108102434-conversion-gate01
Projectmanagement 141108102434-conversion-gate01Projectmanagement 141108102434-conversion-gate01
Projectmanagement 141108102434-conversion-gate01Mehmet Demir
 
PRINCE2 - Presentation
PRINCE2 - PresentationPRINCE2 - Presentation
PRINCE2 - PresentationMatt Trigg
 
Training & PMOs Will not Save our Projects
Training & PMOs Will not Save our ProjectsTraining & PMOs Will not Save our Projects
Training & PMOs Will not Save our ProjectsPinnacle Strategies
 
PRINCE2-ATO-Toolkit-Presentation-Tailoring the Framework
PRINCE2-ATO-Toolkit-Presentation-Tailoring the FrameworkPRINCE2-ATO-Toolkit-Presentation-Tailoring the Framework
PRINCE2-ATO-Toolkit-Presentation-Tailoring the FrameworkDarren Radford
 
Learn the SECRETS to passing your PRINCE2 Foundation exam with flying colours!
Learn the SECRETS to passing your PRINCE2 Foundation exam with flying colours! Learn the SECRETS to passing your PRINCE2 Foundation exam with flying colours!
Learn the SECRETS to passing your PRINCE2 Foundation exam with flying colours! Knowledge Train
 
DISE - Introduction to Project Management
DISE - Introduction to Project ManagementDISE - Introduction to Project Management
DISE - Introduction to Project ManagementRasan Samarasinghe
 
Top 10 Microsoft Project Problems
Top 10 Microsoft Project ProblemsTop 10 Microsoft Project Problems
Top 10 Microsoft Project ProblemsMark Corker
 
Project management slide - Introduction
Project management slide - IntroductionProject management slide - Introduction
Project management slide - IntroductionAlbert Poghosyan
 

Was ist angesagt? (20)

DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
 
Project Management 1.1 introduction
Project Management 1.1 introductionProject Management 1.1 introduction
Project Management 1.1 introduction
 
TLS - Integrating Tools for Big Results
TLS - Integrating Tools for Big ResultsTLS - Integrating Tools for Big Results
TLS - Integrating Tools for Big Results
 
Where are my Project Managers? Role of the Project Manager with Agile
Where are my Project Managers?   Role of the Project Manager with AgileWhere are my Project Managers?   Role of the Project Manager with Agile
Where are my Project Managers? Role of the Project Manager with Agile
 
Supply Chain Visibility: Navigating the Road to Successful Automation - A Pro...
Supply Chain Visibility: Navigating the Road to Successful Automation - A Pro...Supply Chain Visibility: Navigating the Road to Successful Automation - A Pro...
Supply Chain Visibility: Navigating the Road to Successful Automation - A Pro...
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit Amsterdam
 
[DevDay2019] Measuring Agile Team Performance - By Trung Nguyen, Director of ...
[DevDay2019] Measuring Agile Team Performance - By Trung Nguyen, Director of ...[DevDay2019] Measuring Agile Team Performance - By Trung Nguyen, Director of ...
[DevDay2019] Measuring Agile Team Performance - By Trung Nguyen, Director of ...
 
Prince2 explained in 30mins
Prince2 explained in 30minsPrince2 explained in 30mins
Prince2 explained in 30mins
 
Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)
Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)
Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)
 
Understanding Software Project Management
Understanding Software Project ManagementUnderstanding Software Project Management
Understanding Software Project Management
 
14 key changes in pmbok ® guide sixth edition
14 key changes in pmbok ® guide sixth edition14 key changes in pmbok ® guide sixth edition
14 key changes in pmbok ® guide sixth edition
 
Software project management 3
Software project management 3Software project management 3
Software project management 3
 
Projectmanagement 141108102434-conversion-gate01
Projectmanagement 141108102434-conversion-gate01Projectmanagement 141108102434-conversion-gate01
Projectmanagement 141108102434-conversion-gate01
 
PRINCE2 - Presentation
PRINCE2 - PresentationPRINCE2 - Presentation
PRINCE2 - Presentation
 
Training & PMOs Will not Save our Projects
Training & PMOs Will not Save our ProjectsTraining & PMOs Will not Save our Projects
Training & PMOs Will not Save our Projects
 
PRINCE2-ATO-Toolkit-Presentation-Tailoring the Framework
PRINCE2-ATO-Toolkit-Presentation-Tailoring the FrameworkPRINCE2-ATO-Toolkit-Presentation-Tailoring the Framework
PRINCE2-ATO-Toolkit-Presentation-Tailoring the Framework
 
Learn the SECRETS to passing your PRINCE2 Foundation exam with flying colours!
Learn the SECRETS to passing your PRINCE2 Foundation exam with flying colours! Learn the SECRETS to passing your PRINCE2 Foundation exam with flying colours!
Learn the SECRETS to passing your PRINCE2 Foundation exam with flying colours!
 
DISE - Introduction to Project Management
DISE - Introduction to Project ManagementDISE - Introduction to Project Management
DISE - Introduction to Project Management
 
Top 10 Microsoft Project Problems
Top 10 Microsoft Project ProblemsTop 10 Microsoft Project Problems
Top 10 Microsoft Project Problems
 
Project management slide - Introduction
Project management slide - IntroductionProject management slide - Introduction
Project management slide - Introduction
 

Ähnlich wie 2010 ESEM - An Empirical Study on the Relationship between the Use of Agile Practices and the Success of Scrum Projects

What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...Invensis Learning
 
Gokularani_Profile
Gokularani_ProfileGokularani_Profile
Gokularani_ProfileGokularani S
 
Resume-Akanksha_IBM_3yrs_Mainframe &Salesforce
Resume-Akanksha_IBM_3yrs_Mainframe &SalesforceResume-Akanksha_IBM_3yrs_Mainframe &Salesforce
Resume-Akanksha_IBM_3yrs_Mainframe &SalesforceAkanksha 10
 
Rajib paul resume
Rajib paul   resumeRajib paul   resume
Rajib paul resumeRajib Paul
 
Rajib paul Resume
Rajib paul   ResumeRajib paul   Resume
Rajib paul ResumeRajib Paul
 
Rajib paul resume
Rajib paul   resumeRajib paul   resume
Rajib paul resumeRajib Paul
 
New Resume Amol Joshi Delivery Management
New Resume Amol Joshi Delivery ManagementNew Resume Amol Joshi Delivery Management
New Resume Amol Joshi Delivery ManagementAmol Joshi
 
Scott Miller Resume
Scott Miller ResumeScott Miller Resume
Scott Miller ResumeScott Miller
 
Chap 1 Modern Project Management
Chap 1 Modern Project ManagementChap 1 Modern Project Management
Chap 1 Modern Project Managementproject management
 
Session 4 Everything You Should Know About PMP & CAPM Certifications
Session 4 Everything You Should Know About PMP & CAPM CertificationsSession 4 Everything You Should Know About PMP & CAPM Certifications
Session 4 Everything You Should Know About PMP & CAPM CertificationsSeshne Govender
 
CV_AldoObregon_12282016
CV_AldoObregon_12282016CV_AldoObregon_12282016
CV_AldoObregon_12282016Aldo Obregón
 
Using CMMI Process Management Practices to Build and Maintain a QMS
Using CMMI Process Management Practices to Build and Maintain a QMSUsing CMMI Process Management Practices to Build and Maintain a QMS
Using CMMI Process Management Practices to Build and Maintain a QMSPECB
 
141125 RandyHall Resume
141125 RandyHall Resume141125 RandyHall Resume
141125 RandyHall ResumeRandy Hall
 

Ähnlich wie 2010 ESEM - An Empirical Study on the Relationship between the Use of Agile Practices and the Success of Scrum Projects (20)

Agile Testing
Agile Testing Agile Testing
Agile Testing
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
Kanthreddy Profile_QA_1
Kanthreddy Profile_QA_1Kanthreddy Profile_QA_1
Kanthreddy Profile_QA_1
 
Gokularani_Profile
Gokularani_ProfileGokularani_Profile
Gokularani_Profile
 
SRINIVASAN SAPMMRESUME
SRINIVASAN SAPMMRESUMESRINIVASAN SAPMMRESUME
SRINIVASAN SAPMMRESUME
 
Project Management Quick Connects
Project Management Quick ConnectsProject Management Quick Connects
Project Management Quick Connects
 
Resume-Akanksha_IBM_3yrs_Mainframe &Salesforce
Resume-Akanksha_IBM_3yrs_Mainframe &SalesforceResume-Akanksha_IBM_3yrs_Mainframe &Salesforce
Resume-Akanksha_IBM_3yrs_Mainframe &Salesforce
 
Rajib paul resume
Rajib paul   resumeRajib paul   resume
Rajib paul resume
 
Rajib paul Resume
Rajib paul   ResumeRajib paul   Resume
Rajib paul Resume
 
Rajib paul resume
Rajib paul   resumeRajib paul   resume
Rajib paul resume
 
Hima varsha
Hima varshaHima varsha
Hima varsha
 
New Resume Amol Joshi Delivery Management
New Resume Amol Joshi Delivery ManagementNew Resume Amol Joshi Delivery Management
New Resume Amol Joshi Delivery Management
 
Scott Miller Resume
Scott Miller ResumeScott Miller Resume
Scott Miller Resume
 
Chap 1 Modern Project Management
Chap 1 Modern Project ManagementChap 1 Modern Project Management
Chap 1 Modern Project Management
 
Session 4 Everything You Should Know About PMP & CAPM Certifications
Session 4 Everything You Should Know About PMP & CAPM CertificationsSession 4 Everything You Should Know About PMP & CAPM Certifications
Session 4 Everything You Should Know About PMP & CAPM Certifications
 
CV_AldoObregon_12282016
CV_AldoObregon_12282016CV_AldoObregon_12282016
CV_AldoObregon_12282016
 
Using CMMI Process Management Practices to Build and Maintain a QMS
Using CMMI Process Management Practices to Build and Maintain a QMSUsing CMMI Process Management Practices to Build and Maintain a QMS
Using CMMI Process Management Practices to Build and Maintain a QMS
 
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
 
141125 RandyHall Resume
141125 RandyHall Resume141125 RandyHall Resume
141125 RandyHall Resume
 
SureshBabu P_CV_Big Data
SureshBabu P_CV_Big DataSureshBabu P_CV_Big Data
SureshBabu P_CV_Big Data
 

Mehr von HASE – Human Aspects in Software Engineering

Mehr von HASE – Human Aspects in Software Engineering (8)

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...
 
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...
 
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
 
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...
 
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...
 
2010 CHASE - Designing Motivation Strategies for Software Engineering Teams: ...
2010 CHASE - Designing Motivation Strategies for Software Engineering Teams: ...2010 CHASE - Designing Motivation Strategies for Software Engineering Teams: ...
2010 CHASE - Designing Motivation Strategies for Software Engineering Teams: ...
 
2009 SBES - Developing Motivational Programs for Software Engineers through a...
2009 SBES - Developing Motivational Programs for Software Engineers through a...2009 SBES - Developing Motivational Programs for Software Engineers through a...
2009 SBES - Developing Motivational Programs for Software Engineers through 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 ...
2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...
 

Kürzlich hochgeladen

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

2010 ESEM - An Empirical Study on the Relationship between the Use of Agile Practices and the Success of Scrum Projects

  • 1. S O P E I Influences Is influenced An Empirical Study on the Relationship between the Use of Agile Practices and the Success of Scrum Projects A. César C. França; Fabio Q. B. da Silva; Leila Mariz <cesarfranca@gmail.com; fabio@cin.ufpe.br; leilamariz@yahoo.com.br>
  • 2. S O P E I Influences Is influenced Research Project 2 (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 3 (empirical) research project on the influence of human factors on software engineering Centro de Informática – UFPE Since 2003 ... 1 professor/researcher 4 PhD students 18 master students
  • 4. S O P E I Influences Is influenced Context 4 Critical Success Factors Agile Attibutes Delivery strategy A01 Regular delivery of software A02 Delivering most important features first Agile software engineering techniques A03 Well-defined coding Standards up front A04 Pursuing simple design A05 Rigorous refactoring activities A06 Right amount of documentation A07 Correct integration testing Team capability A08 Team members with high competence and expertise A09 Team members with great motivation A10 Managers knowledgeable in agile A11 Managers who have adaptative management style A12 Appropriate technical training to team Project management process A13 Following agile-oriented requirement management process A14 Following agile-oriented project management process A15 Following agile-oriented configuration management process A16 Good progress tracking mechanism A17 Strong communication focus with daily face-to-face meetings A18 Honoring regular working Schedule Team environment A19 Collocation of the whole team A20 Coherent, self-organizing team-work A21 Projects with small team A22 Projects with no multiple independent teams Customer involvement A23 Good customer relationship A24 Strong customer commitment and presence A25 Customer having full authority T. Chow, e D. Cao, "A Survey Study of Critical Success Factors in Agile Software Projects.", The Journal of Systems and Software, n. 81, 2007, pp. 961–971
  • 5. S O P E I Influences Is influenced Context and Goals 5 Critical Success Factors Agile Attibutes Delivery strategy A01 Regular delivery of software A02 Delivering most important features first Agile software engineering techniques A03 Well-defined coding Standards up front A04 Pursuing simple design A05 Rigorous refactoring activities A06 Right amount of documentation A07 Correct integration testing Team capability A08 Team members with high competence and expertise A09 Team members with great motivation A10 Managers knowledgeable in agile A11 Managers who have adaptative management style A12 Appropriate technical training to team Project management process A13 Following agile-oriented requirement management process A14 Following agile-oriented project management process A15 Following agile-oriented configuration management process A16 Good progress tracking mechanism A17 Strong communication focus with daily face-to- face meetings A18 Honoring regular working Schedule Team environment A19 Collocation of the whole team A20 Coherent, self-organizing team-work A21 Projects with small team A22 Projects with no multiple independent teams Customer involvement A23 Good customer relationship A24 Strong customer commitment and presence A25 Customer having full authority Is the adoption of the 25 agile attributes related to the success of software development projects managed using Scrum?
  • 7. S O P E I Influences Is influenced Study Design 7 Context Small software firms Located in Recife.br Finished Scrum Project Method Cross sectional survey
  • 8. S O P E I Influences Is influenced Study Design 8 Method Cross sectional survey Context Small software firms Located in Recife.br Finished Scrum Project Perspective/Population Scrum Team, Scrum Master, Product Owner
  • 9. S O P E I Influences Is influenced Study Design 9 Method Cross sectional survey Context Small software firms Located in Recife.br Finished Scrum Project Perspective/Population Scrum Team, Scrum Master, Product Owner Questionnaire Closed questions Perception of use of agile attribute Perception of project success
  • 10. S O P E I Influences Is influenced Study Design 10 Method Cross sectional survey Context Small software firms Located in Recife.br Finished Scrum Project Perspective/Population Scrum Team, Scrum Master, Product Owner Questionnaire Closed questions Perception use agile attribute Perception of project success Variables A01 ... A25: level of use of Agile Attribute S: project success Scale Five point Likert type
  • 11. S O P E I Influences Is influenced Development 11 Method Cross sectional survey Context Small software firms Located in Recife.br Finished Scrum Project Perspective/Population Scrum Team, Scrum Master, Product Owner Questionnaire Closed questions Perception use agile attribute Perception of project success Variables A01 ... A25 and S Study Design Time July-August, 2009
  • 12. S O P E I Influences Is influenced Development 12 Method Cross sectional survey Context Small software firms Located in Recife.br Finished Scrum Project Perspective/Population Scrum Team, Scrum Master, Product Owner Questionnaire Closed questions Perception use agile attribute Perception of project success Variables A01 ... A25 and S Study Design Time July-August, 2009Context 9 firms 11 projects Recife Scrum Group
  • 13. S O P E I Influences Is influenced Development 13 Method Cross sectional survey Context Small software firms Located in Recife.br Finished Scrum Project Perspective/Population Scrum Team, Scrum Master, Product Owner Questionnaire Closed questions Perception use agile attribute Perception of project success Variables A01 ... A25 and S Study Design Time July-August, 2009 Context 9 firms 11 projects Recife Scrum Group Participants (62) 48 Scrum Team 10 Scrum Master 4 Product Owner
  • 14. S O P E I Influences Is influenced Development 14 Method Cross sectional survey Context Small software firms Located in Recife.br Finished Scrum Project Perspective/Population Scrum Team, Scrum Master, Product Owner Questionnaire Closed questions Perception use agile attribute Perception of project success Variables A01 ... A25 and S Study Design Time July-August, 2009 Context 9 firms 11 projects Recife Scrum Group Participants (62) 48 Scrum Team 10 Scrum Master 4 Product Owner Questionnaire 65 questionnaire sent 62 answered 95% response rate
  • 15. S O P E I Influences Is influenced Statistical Analysis 15 Method Cross sectional survey Context Small software firms Located in Recife.br Finished Scrum Project Perspective/Population Scrum Team, Scrum Master, Product Owner Questionnaire Closed questions Perception use agile attribute Perception of project success Variables A01 ... A25 and S Study Design Time July-August, 2009 Context 9 firms 11 projects Recife Scrum Group Participants (62) 48 Scrum Team 10 Scrum Master 4 Product Owner Questionnaire 65 questionnaire sent 62 answered 95% response rate Correlation Spearman's rank correlation coefficient Factor Analysis PCA Development
  • 16. S O P E I Influences Is influenced Results: Correlation 16 Critical Success Factors Agile Attibutes Delivery strategy A01 Regular delivery of software A02 Delivering most important features first Agile software engineering techniques A03 Well-defined coding Standards up front A04 Pursuing simple design A05 Rigorous refactoring activities A06 Right amount of documentation A07 Correct integration testing Team capability A08 Team members with high competence and expertise A09 Team members with great motivation A10 Managers knowledgeable in agile A11 Managers who have adaptative management style A12 Appropriate technical training to team Project management process A13 Following agile-oriented requirement management process A14 Following agile-oriented project management process A15 Following agile-oriented configuration management process A16 Good progress tracking mechanism A17 Strong communication focus with daily face-to-face meetings A18 Honoring regular working Schedule Team environment A19 Collocation of the whole team A20 Coherent, self-organizing team-work A21 Projects with small team A22 Projects with no multiple independent teams Customer involvement A23 Good customer relationship A24 Strong customer commitment and presence A25 Customer having full authority
  • 17. S O P E I Influences Is influenced Results: PCA 17 C1 Management style A17 Strong communication focus with daily face-to-face meetings A10 Managers knowledgeable in agile A18 Honoring regular working Schedule A11 Managers who have adaptative management style A20 Coherent, self-organizing team-work C2 Software process A23Good customer relationship A13Following agile-oriented requirement management process A15 Following agile-oriented configuration management process A14Following agile-oriented project management process A02Delivering most important features first C3 Team Structure A22Projects with no multiple independent teams A21Projects with small team C4 Technology A03 Well-defined coding Standards up front A07 Correct integration testing A12 Appropriate technical training to team A04 Pursuing simple design C5 Team capability A09Team members with great motivation A08Team members with high competence and expertise C6 Customer commitment A24Strong customer commitment and presence A06Right amount of documentation C7 Delivery strategy A01Regular delivery of software C8 Team Location A19Collocation of the whole team A05 Rigorous refactoring activities C9 Customer awareness A25Customer having full authority A16Good progress tracking mechanism
  • 19. S O P E I Influences Is influenced “Human Factors” 19 Critical Success Factors Agile Attibutes Delivery strategy A01 Regular delivery of software A02 Delivering most important features first Agile software engineering techniques A03 Well-defined coding Standards up front A04 Pursuing simple design A05 Rigorous refactoring activities A06 Right amount of documentation A07 Correct integration testing Team capability A08 Team members with high competence and expertise A09 Team members with great motivation A10 Managers knowledgeable in agile A11 Managers who have adaptative management style A12 Appropriate technical training to team Project management process A13 Following agile-oriented requirement management process A14 Following agile-oriented project management process A15 Following agile-oriented configuration management process A16 Good progress tracking mechanism A17 Strong communication focus with daily face-to-face meetings A18 Honoring regular working Schedule Team environment A19 Collocation of the whole team A20 Coherent, self-organizing team-work A21 Projects with small team A22 Projects with no multiple independent teams Customer involvement A23 Good customer relationship A24 Strong customer commitment and presence A25 Customer having full authority
  • 20. S O P E I Influences Is influenced Correlated “Human Factors” 20 Critical Success Factors Agile Attibutes Delivery strategy A01 Regular delivery of software A02 Delivering most important features first Agile software engineering techniques A03 Well-defined coding Standards up front A04 Pursuing simple design A05 Rigorous refactoring activities A06 Right amount of documentation A07 Correct integration testing Team capability A08 Team members with high competence and expertise A09 Team members with great motivation A10 Managers knowledgeable in agile A11 Managers who have adaptative management style A12 Appropriate technical training to team Project management process A13 Following agile-oriented requirement management process A14 Following agile-oriented project management process A15 Following agile-oriented configuration management process A16 Good progress tracking mechanism A17 Strong communication focus with daily face-to-face meetings A18 Honoring regular working Schedule Team environment A19 Collocation of the whole team A20 Coherent, self-organizing team-work A21 Projects with small team A22 Projects with no multiple independent teams Customer involvement A23 Good customer relationship A24 Strong customer commitment and presence A25 Customer having full authority
  • 21. S O P E I Influences Is influenced Correlated “Human Factors” 21 Critical Success Factors Agile Attibutes Delivery strategy A01 Regular delivery of software A02 Delivering most important features first Agile software engineering techniques A03 Well-defined coding Standards up front A04 Pursuing simple design A05 Rigorous refactoring activities A06 Right amount of documentation A07 Correct integration testing Team capability A08 Team members with high competence and expertise A09 Team members with great motivation A10 Managers knowledgeable in agile A11 Managers who have adaptative management style A12 Appropriate technical training to team Project management process A13 Following agile-oriented requirement management process A14 Following agile-oriented project management process A15 Following agile-oriented configuration management process A16 Good progress tracking mechanism A17 Strong communication focus with daily face-to-face meetings A18 Honoring regular working Schedule Team environment A19 Collocation of the whole team A20 Coherent, self-organizing team-work A21 Projects with small team A22 Projects with no multiple independent teams Customer involvement A23 Good customer relationship A24 Strong customer commitment and presence A25 Customer having full authority Not a surprise. Happens with non Agile methodologies.
  • 22. S O P E I Influences Is influenced Correlated “Human Factors” 22 Critical Success Factors Agile Attibutes Delivery strategy A01 Regular delivery of software A02 Delivering most important features first Agile software engineering techniques A03 Well-defined coding Standards up front A04 Pursuing simple design A05 Rigorous refactoring activities A06 Right amount of documentation A07 Correct integration testing Team capability A08 Team members with high competence and expertise A09 Team members with great motivation A10 Managers knowledgeable in agile A11 Managers who have adaptative management style A12 Appropriate technical training to team Project management process A13 Following agile-oriented requirement management process A14 Following agile-oriented project management process A15 Following agile-oriented configuration management process A16 Good progress tracking mechanism A17 Strong communication focus with daily face-to-face meetings A18 Honoring regular working Schedule Team environment A19 Collocation of the whole team A20 Coherent, self-organizing team-work A21 Projects with small team A22 Projects with no multiple independent teams Customer involvement A23 Good customer relationship A24 Strong customer commitment and presence A25 Customer having full authority Agrees with research on team work! Not ease to achieve in SE!
  • 23. S O P E I Influences Is influenced “Surprises” 23 Critical Success Factors Agile Attibutes Delivery strategy A01 Regular delivery of software A02 Delivering most important features first Agile software engineering techniques A03 Well-defined coding Standards up front A04 Pursuing simple design A05 Rigorous refactoring activities A06 Right amount of documentation A07 Correct integration testing Team capability A08 Team members with high competence and expertise A09 Team members with great motivation A10 Managers knowledgeable in agile A11 Managers who have adaptative management style A12 Appropriate technical training to team Project management process A13 Following agile-oriented requirement management process A14 Following agile-oriented project management process A15 Following agile-oriented configuration management process A16 Good progress tracking mechanism A17 Strong communication focus with daily face-to-face meetings A18 Honoring regular working Schedule Team environment A19 Collocation of the whole team A20 Coherent, self-organizing team-work A21 Projects with small team A22 Projects with no multiple independent teams Customer involvement A23 Good customer relationship A24 Strong customer commitment and presence A25 Customer having full authority
  • 24. S O P E I Influences Is influenced Four Areas of Further Research 24 Self-organizing Teams What are they in SE? How to build one? How to keep them cohesive?
  • 25. S O P E I Influences Is influenced Four Areas of Further Research 25 Motivation How is motivation related to performance? How is motivation related to success? Self-organizing Teams What are they in SE? How to build one? How to keep them cohesive?
  • 26. S O P E I Influences Is influenced Four Areas of Further Research 26 Motivation How is motivation related to performance? How is motivation related to success? Leadership Style How the style of leadership and management affects success? Self-organizing Teams What are they in SE? How to build one? How to keep them cohesive?
  • 27. S O P E I Influences Is influenced Four Areas of Further Research 27 Leadership Style How the style of leadership and management affects success? Personality and Behavior Does personality matter? How different team work behavior affects team work effectiveness? Motivation How is motivation related to performance? How is motivation related to success? Self-organizing Teams What are they in SE? How to build one? How to keep them cohesive?
  • 28. S O P E I Influences Is influenced Conclusions • Limitations and Threats to Validity: – Restricted context – Small number of participants, projects, and firms • Contributions: – New research questions – More detailed factor structure 28
  • 29. S O P E I Influences Is influenced An Empirical Study on the Relationship between the Use of Agile Practices and the Success of Scrum Projects A. César C. França; Fabio Q. B. da Silva; Leila Mariz <cesarfranca@gmail.com; fabio@cin.ufpe.br; leilamariz@yahoo.com.br> Thank you!
  • 30. S O P E I Influences Is influenced An Empirical Study on the Relationship between the Use of Agile Practices and the Success of Scrum Projects by A. César C. França, Fabio Q. B. da Silva, Leila M. R. de Sousa Mariz is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. Based on a work at Empirical Software Engineering and Measurement Conference, Bolzano, 2010. Permissions beyond the scope of this license may be available at http://www.haseresearch.com