Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2813544.2813559guidebooksArticle/Chapter ViewAbstractPublication PagesBookacm-pubtype
chapter

Examining the structure of lean and agile values among software developers

Published: 26 May 2014 Publication History
  • Get Citation Alerts
  • Abstract

    Gaining maximum benefit of Lean and Agile methods requires a thorough understanding of their assumptions regarding culture, mindset, and values. This paper examines the value system structure of experienced developers working with Lean and Agile methods, and compares it to universal human values and individual personality. We developed and deployed an online survey on Lean and Agile values, with embedded measures for universal values and personality. The resulting data set, with 61 respondents, was analysed using agglomerative hierarchical clustering and multidimensional scaling. A value structure containing 11 Lean and Agile values was uncovered, yielding insight into how Lean and Agile developers experience values in their work. The analysis shows that Lean and Agile values are connected, but not equal, to universal values and personality. The proposed model can help practitioners understand the ethos of Lean and Agile methodologies and to assess their organisational culture. It may also help researchers to study models of software developer experience and value systems.

    References

    [1]
    Liang, T.P., Liu, C.C., Lin, T.M., Lin, B.: Effect of team diversity on software project performance. Industrial Management and Data Systems 107(5), 636-653 (2007).
    [2]
    Patrick, H.A., Kumar, V.R.: Managing Workplace Diversity. SAGE Open (2012).
    [3]
    Highsmith, J.: History: The Agile Manifesto (2001) (accessed January 01, 2014).
    [4]
    Fagerholm, F., Münch, J.: Developer Experience: Concept and Definition. In: Proceedings of the International Conference on Software and System Process, pp. 73-77 (2012).
    [5]
    Beecham, S., Baddoo, N., Hall, T., Robinson, H., Sharp, H.: Motivation in Software Engineering: A systematic literature review. Information and Software Technology 50(9-10), 860-878 (2008).
    [6]
    Sharp, H., Baddoo, N., Beecham, S., Hall, T., Robinson, H.: Models of motivation in software engineering. Information and Software Technology 51(1), 219-233 (2009).
    [7]
    França, A., Gouveia, T., Santos, P., Santana, C., da Silva, F.: Motivation in software engineering: A systematic review update. In: 15th Annual Conference on Evaluation and Assessment in Software Engineering (EASE 2011), pp. 154-163 (2011).
    [8]
    Rokeach, M.: Understanding human values. Free Press, New York (1979).
    [9]
    Schwartz, S.: Universals in the content and structure of values: Theoretical advances and empirical tests in 20 countries. Advances in Experimental Social Psychology 25(1), 1-65 (1992).
    [10]
    Rokeach, M.: The nature of human values. Free Press, New York (1973).
    [11]
    Feather, N.T.: Values, deservingness, and attitudes toward high achievers: Research on tall poppies, pp. 215-251. Lawrence Erlbaum Associates, Inc., Hillsdale (1996).
    [12]
    Schwartz, S., Bilsky, W.: Toward a Theory of the Universal Content and Structure of Values: Extensions and Cross-Cultural Replications. Journal of Personality and Social Psychology 58(5), 878-891 (1990).
    [13]
    Schwartz, S., Bilsky, W.: Toward A Universal Psychological Structure of Human Values. Journal of Personality and Social Psychology 53(3), 550-562 (1987).
    [14]
    Kahle, L.: Social values and consumer behavior: Research from the list of values, pp. 135-151. Lawrence Erlbaum Associates, Inc. (1996).
    [15]
    Weeks, W., Kahle, L.: Social values and salespeople's effort. Entrepreneurial versus routine selling. Journal of Business Research 20(2), 183-190 (1990).
    [16]
    Feather, N.: Values, Valences, and Choice: The Influence of Values on the Perceived Attractiveness and Choice of Alternatives. Journal of Personality and Social Psychology 68(6), 1135-1151 (1995).
    [17]
    Mumford, M., Helton, W., Decker, B., Connelly, M., Doorn, J.V.: Values and Beliefs Related to Ethical Decisions. Teaching Business Ethics 7(2), 139-170 (2003).
    [18]
    Smith, P., Peterson, M., Schwartz, S.: Cultural Values, Sources of Guidance, and their Relevance to Managerial Behavior: A 47-Nation Study. Journal of Cross-Cultural Psychology 33(2), 188-208 (2002).
    [19]
    Bond, M.H., Kwok, L., Schwartz, S.: Explaining Choices in Procedural and Distributive Justice Across Cultures. International Journal of Psychology 27(2), 211 (1992).
    [20]
    Hofstede, G.: Culture's consequences: International differences in work-related values, vol. 5. Sage Publications, Inc. (1984).
    [21]
    Bilsky, W., Janik, M., Schwartz, S.: The Structural Organization of Human Values - Evidence from Three Rounds of the European Social Survey (ESS). Journal of Cross-Cultural Psychology 42(5), 759-776 (2011).
    [22]
    Poppendieck, M.: Lean Software Development: An Agile Toolkit. Addison-Wesley Professional (2003).
    [23]
    Ono, T.: Toyota production system: beyond large-scale production. Productivity Press (1988).
    [24]
    Ward, A.: Lean product and process development. Lean Enterprise Institute (2007).
    [25]
    Saruta, M.: Toyota Production Systems: The 'Toyota Way' and Labour-Management Relations. Asian Business & Management 5(4), 487 (2006).
    [26]
    Liker, J.: The Toyota Way: 14 Management Principles from the World's Greatest Manufacturer. McGraw-Hill, New York (2004).
    [27]
    Hines, P., Holwe, M., Rich, N.: Learning to evolve: A review of contemporary lean thinking. International Journal of Operations & Production Management 24(9), 994-1011 (2004).
    [28]
    Holweg, M., Pil, F.: Successful Build-To-Order Strategies Start With the Customer. MIT Sloan Management Review 43(1), 74-83 (2001).
    [29]
    Womack, J.P., Jones, D., Roos, D.: The Machine That Changed the World. Simon & Schuster (2007).
    [30]
    Womack, J.P., Jones, D.: Banish waste and create wealth in your corporation. Free Press, New York (2003).
    [31]
    Naylor, J.B., Naim, M.M., Berry, D.: Leagility: Integrating the lean and agile manufacturing paradigms in the total supply chain. International Journal of Production Economics 62(1-2), 107-118 (1999).
    [32]
    Cockburn, A., Highsmith, J.: Agile software development, the people factor. Computer 34(11), 131-133 (2001).
    [33]
    Highsmith, J., Cockburn, A.: Agile software development: the business of innovation. Computer 34(9), 120-127 (2001).
    [34]
    Alliance, T.A.: The Agile Manifesto (2001), http://www.agilemanifesto.org/ (accessed January 01, 2014).
    [35]
    Larman, C., Basili, V.: Iterative and Incremental Development: A Brief History. Computer 36(6), 47-56 (2003).
    [36]
    Conboy, K.: Agility from first principles: Reconstructing the concept of agility in information systems development. Information Systems Research 20(3), 329-354 (2009).
    [37]
    Lawrence, C., Rodriguez, P.: The Interpretation and Legitimization of Values in Agile's Organizing Vision. In: Proceedings of the European Conference on Information Systems (ECIS), pp. 10-13 (2012).
    [38]
    Lasswell, H., Kaplan, A.: Power & Society: a Framework for Political Inquiry. Yale University Press, New Haven (1950).
    [39]
    Gosling, S., Rentfrow, P., Swann, J.W.: A very brief measure of the Big-Five personality domains. Journal of Research in Personality 37(6), 504-528 (2003).
    [40]
    Fagerholm, F.: Lean and Agile Values Survey 2013. Technical report (2014), http://www.cs.helsinki.fi/people/fabian.fagerholm/agilevalues2013/ (retrieved January 04, 2014).
    [41]
    Johnson, S.: Hierarchical clustering schemes. Psychometrika 32(3), 241-254 (1967).
    [42]
    Davison, M.: Introduction to Multidimensional Scaling and Its Applications. Applied Psychological Measurement 7(4), 373-379 (1983).
    [43]
    Suzuki, R., Shimodaira, H.: pvclust: Hierarchical Clustering with P-Values via Multiscale Bootstrap Resampling, R package version 1.2-2 (2011).
    [44]
    Michod, R.E.: Biology and the origin of values, pp. 261-272. Aldine de Gruyter, Hawthorne (1993).

    Cited By

    View all
    • (2021)Psychometrics in Behavioral Software Engineering: A Methodological Introduction with GuidelinesACM Transactions on Software Engineering and Methodology10.1145/346988831:1(1-36)Online publication date: 28-Sep-2021
    • (2019)Training software engineers using open-source softwareProceedings of the 41st International Conference on Software Engineering: Software Engineering Education and Training10.1109/ICSE-SEET.2019.00024(147-157)Online publication date: 27-May-2019
    • (2018)When students become contributorsProceedings of the XXXII Brazilian Symposium on Software Engineering10.1145/3266237.3266250(260-269)Online publication date: 17-Sep-2018

    Index Terms

    1. Examining the structure of lean and agile values among software developers
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Guide books
      Agile Processes in Software Engineering and Extreme Programming
      May 2014
      335 pages
      ISBN:9783642206771
      • Editors:
      • Giovanni Cantone,
      • Michele Marchesi

      Publisher

      Springer-Verlag

      Berlin, Heidelberg

      Publication History

      Published: 26 May 2014

      Author Tags

      1. agile software development
      2. developer experience
      3. human factors
      4. lean software development
      5. quantitative study
      6. survey
      7. values

      Qualifiers

      • Chapter

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 26 Jul 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2021)Psychometrics in Behavioral Software Engineering: A Methodological Introduction with GuidelinesACM Transactions on Software Engineering and Methodology10.1145/346988831:1(1-36)Online publication date: 28-Sep-2021
      • (2019)Training software engineers using open-source softwareProceedings of the 41st International Conference on Software Engineering: Software Engineering Education and Training10.1109/ICSE-SEET.2019.00024(147-157)Online publication date: 27-May-2019
      • (2018)When students become contributorsProceedings of the XXXII Brazilian Symposium on Software Engineering10.1145/3266237.3266250(260-269)Online publication date: 17-Sep-2018

      View Options

      View options

      Get Access

      Login options

      Full Access

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media