中文

初创企业软件开发的创业逻辑:一项针对 40 家软件初创企业的研究

软件工程 2021-03-16 v1

摘要

背景:软件初创企业是创新和软件密集型产品的重要来源。理解初创企业的产品开发并提供相关支持的必要性在软件研究中被强调。尽管最新文献揭示了初创企业如何开发其软件,但它们采用这些活动的原因尚未被充分探究。目标:本研究通过分析初创历程中的关键工程事件,调查软件工程(SE)活动背后的策略。我们探索创业心态如何可能与 SE 知识领域及每个初创案例相关联。方法:我们的理论基础基于因果(causation)与效果推理(effectuation)模型。我们对 40 家软件初创企业进行了半结构化访谈。我们使用两轮开放编码和主题分析来描述并识别创业式软件开发模式。此外,我们计算了每个初创案例的效果推理指数。结果:我们从样本中识别出 621 个事件,合并为 32 个 SE 中创业逻辑的编码。我们发现该逻辑在 SE 活动的所有领域系统性出现。最小可行产品(MVP)、技术债务(TD)和客户参与(CI)倾向于与效果推理逻辑相关联,而不同层级的测试活动与因果逻辑相关联。效果推理指数显示,初创企业要么由效果推理驱动,要么由混合逻辑驱动。结论:软件初创企业分为两类,区分了传统 SE 方法可能如何应用于它们。效果推理似乎是解释和开发适合软件初创企业的 SE 实践的最相关和 essential 模型。

关键词

引用

@article{arxiv.2103.07999,
  title  = {The entrepreneurial logic of startup software development: A study of 40 software startups},
  author = {Anh Nguyen-Duc and Kai-Kristian Kemell and Pekka Abrahamsson},
  journal= {arXiv preprint arXiv:2103.07999},
  year   = {2021}
}