The social dynamics of software development

Ari Heiskanen , Michael Newman , Jouni Similä
{"title":"The social dynamics of software development","authors":"Ari Heiskanen ,&nbsp;Michael Newman ,&nbsp;Jouni Similä","doi":"10.1016/S0959-8022(99)00013-2","DOIUrl":null,"url":null,"abstract":"<div><p>A variety of experiences in software development processes between a public sector organisation and several software vendors over a decade-long period are described and interpreted. Three information systems histories are presented as case examples and their analysis is based on detailed insider observations. A social process model is used to describe the relationships between key actors within the client organisation while a transaction cost framework is used to explain the joint forms of the relationships between the client and the vendors. The resulting model depicts in a concise way how the relationships have evolved and stabilised over time. In this model, major encounters between the actors are those which have at least the potential to change the relationship state between the parties. The relatively stable passages between consecutive encounters are labelled episodes. By perceiving systems development as a series of encounters and episodes, it is possible to identify the critical turning points of development work and to display the dynamics of a software development trajectory. While our findings support the well-known basic software procurement principle, this is only after the trajectories have stabilised. Two of the three trajectories exhibit major changes in software procurement strategies before reaching a steady state. The paper ends with a discussion of the findings and some implications for researchers and practitioners.</p></div>","PeriodicalId":100011,"journal":{"name":"Accounting, Management and Information Technologies","volume":"10 1","pages":"Pages 1-32"},"PeriodicalIF":0.0000,"publicationDate":"2000-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0959-8022(99)00013-2","citationCount":"75","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Accounting, Management and Information Technologies","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0959802299000132","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 75

Abstract

A variety of experiences in software development processes between a public sector organisation and several software vendors over a decade-long period are described and interpreted. Three information systems histories are presented as case examples and their analysis is based on detailed insider observations. A social process model is used to describe the relationships between key actors within the client organisation while a transaction cost framework is used to explain the joint forms of the relationships between the client and the vendors. The resulting model depicts in a concise way how the relationships have evolved and stabilised over time. In this model, major encounters between the actors are those which have at least the potential to change the relationship state between the parties. The relatively stable passages between consecutive encounters are labelled episodes. By perceiving systems development as a series of encounters and episodes, it is possible to identify the critical turning points of development work and to display the dynamics of a software development trajectory. While our findings support the well-known basic software procurement principle, this is only after the trajectories have stabilised. Two of the three trajectories exhibit major changes in software procurement strategies before reaching a steady state. The paper ends with a discussion of the findings and some implications for researchers and practitioners.

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
软件开发的社会动态
一个公共部门组织和几个软件供应商在长达十年的时间里在软件开发过程中的各种经验被描述和解释。三个信息系统的历史是作为案例的例子,他们的分析是基于详细的内部观察。社会过程模型用于描述客户组织内关键参与者之间的关系,而交易成本框架用于解释客户和供应商之间关系的联合形式。由此产生的模型以一种简洁的方式描述了这种关系是如何随着时间的推移而演变和稳定的。在这个模型中,行为者之间的主要接触是那些至少有可能改变双方关系状态的接触。连续遭遇之间相对稳定的段落被标记为插曲。通过将系统开发视为一系列的遭遇和插曲,可以识别开发工作的关键转折点,并显示软件开发轨迹的动态。虽然我们的研究结果支持众所周知的基本软件采购原则,但这只是在轨迹稳定之后。三个轨迹中的两个在达到稳定状态之前显示了软件采购策略的主要变化。论文最后讨论了研究结果以及对研究人员和实践者的一些启示。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Transforming society by transforming technology: the science and politics of participatory design Understanding organizational learning by focusing on “activity systems” Index Temporal effects of information systems on business processes: focusing on the dimensions of temporality Place, space and knowledge work: a study of outsourced computer systems administrators
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1