Cover image for Making Software Teams Effective : How Agile Practices Lead to Project Success Through Teamwork Mechanisms.
Making Software Teams Effective : How Agile Practices Lead to Project Success Through Teamwork Mechanisms.
Title:
Making Software Teams Effective : How Agile Practices Lead to Project Success Through Teamwork Mechanisms.
Author:
So, Chaehan.
ISBN:
9783653004519
Personal Author:
Physical Description:
1 online resource (210 pages)
Contents:
Contents -- 1 Introduction 1 -- 2 Theoretical Framework 7 -- 2.1 Agile Software Development 7 -- 2.1.1 Core Values and Principles 8 -- 2.1.2 Agile Practices 9 -- 2.1.3 Research Coverage of Agile Practices 16 -- 2.2 Team Effectiveness Research 17 -- 2.2.1 Basic Terminology 18 -- 2.2.2 A Causal Model of Teamwork 23 -- 2.2.3 Model Extension 27 -- 2.3 Goal Setting Theory 27 -- 2.3.1 Goal Commitment and Participation 28 -- 2.3.2 Social Support 31 -- 2.4 Control Theory 32 -- 2.4.1 Open Communication 36 -- 2.4.2 Adaptation 38 -- 2.4.3 Integration of Control Theory and Goal Setting Theory 39 -- 2.5 Hypotheses 40 -- 3 Method 43 -- 3.1 Sample 43 -- 3.1.1 Sample Organizational Context 43 -- 3.1.2 Sample Agile Context 45 -- 3.1.3 Sample Participants 49 -- 3.2 Procedure 50 -- 3.2.1 Item Generation 51 -- 3.2.2 Pretest 1 52 -- 3.2.3 Pretest 2 53 -- 3.2.4 Final Study 53 -- 3.3 Conceptualization of Measures 54 -- 3.3.1 Independent Variables 55 -- 3.3.2 Dependent Variables 57 -- 3.3.3 Process Variables 58 -- 3.3.4 Descriptive Variables 61 -- 3.4 Scale Construction 63 -- 3.4.1 Referent-Shift Model 63 -- 3.4.2 Content Validity 63 -- 3.4.3 Reliability 64 -- 3.4.4 Factor Structure 66 -- 3.4.5 Improvement after Pretest 1: Model Reduction 67 -- 3.4.6 Improvement after Pretest 2: Scale Refinement 69 -- 3.4.7 Scale Construction Finalization 69 -- 3.5 Structural Equation Modeling 70 -- 3.5.1 Causality in Structural Equation Models 71 -- 3.5.2 Theoretical Fundamentals of SEM 72 -- 3.5.3 Model Estimation 77 -- 3.5.4 Model Evaluation 80 -- 3.5.5 Small Sample Size Approach 83 -- 3.6 SEM Assumptions 89 -- 3.6.1 Continuous Distribution 89 -- 3.6.2 Normal Distribution 90 -- 3.6.3 Unidimensionality 93 -- 3.6.4 Uncorrelatedness of Errors 94 -- 3.6.5 Recursive Model 94 -- 4 Results 95 -- 4.1 Scales Analysis 95 -- 4.1.1 Reliability Analysis 95 -- 4.1.2 Descriptive Statistics 97.

4.2 Principal Factor Analysis 101 -- 4.2.1 Independent Variables 101 -- 4.2.2 Process Variables 105 -- 4.2.3 Dependent Variables 107 -- 4.2.4 Summary of Principal Factor Analysis 109 -- 4.3 Normal Distribution Analysis 109 -- 4.3.1 Kolmogorov-Smirnov Test 109 -- 4.3.2 Normal Distribution Tests on Skewness and Kurtosis 112 -- 4.3.3 Histogram Distribution Analysis 114 -- 4.3.4 Summary of Normal Distribution Analysis 120 -- 4.4 Total Aggregation Model Analysis 121 -- 4.4.1 Original Total Aggregation Model 121 -- 4.4.2 Model Improvement 123 -- 4.4.3 Model Refinement 126 -- 4.5 Partial Disaggregation Model Analysis 127 -- 4.5.1 Original Partial Disaggregation Model 128 -- 4.5.2 Partial Disaggregation Measurement Model Optimization 129 -- 4.5.3 Model Improvement 137 -- 4.5.4 Model Refinement 138 -- 4.5.5 Comparison Final Partial and Total Aggregation Model 139 -- 4.6 Overview Results 140 -- 5 Discussion 143 -- 5.1 Conclusions 143 -- 5.2 Contributions 144 -- 5.3 Theoretical Implications 146 -- 5.3.1 Teamwork Mechanisms 146 -- 5.3.2 Agile Practices Effects 148 -- 5.3.3 Comparison of SEM Analysis Methods 150 -- 5.4 Practical Implications 152 -- 5.5 Limitations 154 -- 5.5.1 Selection Bias 154 -- 5.5.2 Model Fit 157 -- 5.5.3 Aggregation 158 -- 5.6 Future Research 159 -- 5.7 Closing Remark 160 -- A Agile Practices Scales 161 -- B Teamwork Scales 165 -- C Customer Satisfaction Scales 169 -- D Project Management Scales 171 -- Bibliography 175 -- List of Figures 193 -- List of Tables 195.
Abstract:
How does good teamwork emerge? Can we control mechanisms of teamwork? The author has analyzed these questions in a study involving 227 participants of 55 software development teams. First, he empirically confirmed his teamwork model based on innovation research, goal setting and control theory. Second, he measured the impact of a wide selection of agile practices on these teamwork mechanisms. Third, he explained these impacts based on a thorough review of current psychological research. This book is intended for people working in agile contexts as they will gain insight into the complexity of how good teamwork emerges. This insight on team dynamics may also prove valuable for upper management for calibrating agile practices and soft factors, thus increasing the effectiveness of software teams.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: