6533b7d8fe1ef96bd126b633
RESEARCH PRODUCT
Explaining Change Paths of Systems and Software Development Practices
Kari SmolanderTero PäivärintaEven ÅBy Larsensubject
Social software engineeringKnowledge managementbusiness.industryComputer scienceSoftware developmentcomputer.software_genreSoftware development processSoftware analyticsExtreme programming practicesBest coding practicesSystems development life cycleGoal-Driven Software Development Processbusinesscomputerdescription
This chapter discusses how systems development practices are shaped. Based on interviews conducted in ten development organizations and previous literature, we identify eight types of change paths in systems development practices: emergence, adoption, idealization, formalization, abandonment, informalization, entropy, and disobedience. We argue that the eight change path types provide an integrated theoretical framework on the study of how systems development practices change in organizations, projects, and among individual developers in a given context. We discuss how this framework complements existing theories and concepts of the contemporary literature on systems development.
year | journal | country | edition | language |
---|---|---|---|---|
2010-10-30 |