首页> 外文期刊>IEEE Transactions on Software Engineering >Today Was a Good Day: The Daily Life of Software Developers
【24h】

Today Was a Good Day: The Daily Life of Software Developers

机译:今天是美好的一天:软件开发人员的日常生活

获取原文
获取原文并翻译 | 示例

摘要

What is a good workday for a software developer? What is a typical workday? We seek to answer these two questions to learn how to make good days typical. Concretely, answering these questions will help to optimize development processes and select tools that increase job satisfaction and productivity. Our work adds to a large body of research on how software developers spend their time. We report the results from 5,971 responses of professional developers at Microsoft, who reflected about what made their workdays good and typical, and self-reported about how they spent their time on various activities at work. We developed conceptual frameworks to help define and characterize developer workdays from two new perspectives: good and typical. Our analysis confirms some findings in previous work, including the fact that developers actually spend little time on development and developers' aversion for meetings and interruptions. It also discovered new findings, such as that only 1.7 percent of survey responses mentioned emails as a reason for a bad workday, and that meetings and interruptions are only unproductive during development phases; during phases of planning, specification and release, they are common and constructive. One key finding is the importance of agency, developers' control over their workday and whether it goes as planned or is disrupted by external factors. We present actionable recommendations for researchers and managers to prioritize process and tool improvements that make good workdays typical. For instance, in light of our finding on the importance of agency, we recommend that, where possible, managers empower developers to choose their tools and tasks.
机译:软件开发人员的良好工作日是什么?什么是典型的工作日?我们寻求回答这两个问题,以学习如何典型的好日子。具体地,回答这些问题将有助于优化开发过程,选择增加工作满意度和生产率的工具。我们的工作增加了关于软件开发人员如何花时间的大量研究。我们向微软的专业开发商的职业开发商的答复结果提出了5,971次回应,他们反映了他们的工作日良好和典型的东西,并自我报告他们如何在工作中的各种活动中度过。我们开发了概念框架,以帮助定义和描述开发人员工作日的两个新观点:良好且典型。我们的分析确认了以前的工作中的一些结果,包括开发人员实际花费时间内的发展和开发人员厌恶会议和中断的事实。它还发现了新的调查结果,例如只有1.7%的调查响应提到的电子邮件是一个糟糕的工作日的原因,并且会议和中断在开发阶段中只有不生产;在规划,规范和释放阶段,它们是常见和建设性的。一个关键发现是机构的重要性,开发人员对工作日的控制,以及是否按计划或被外部因素中断。我们为研究人员和管理人员提供了可行的建议,以优先考虑典型工作日的过程和工具改进。例如,鉴于我们对机构的重要性,我们建议在可能的情况下,经理授权开发人员选择他们的工具和任务。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号