首页> 外文期刊>Decision support systems >Organizing knowledge workforce for specified iterative software development tasks
【24h】

Organizing knowledge workforce for specified iterative software development tasks

机译:为指定的迭代软件开发任务组织知识员工

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

摘要

Organizing knowledge workers for specific tasks in a software development process is critical for the success of software projects. Assigning workforce in software projects represents a dynamic and complex problem that concerns the utilization of cross-trained knowledge workers who possess different productivities and error tendencies in coding and defect correction. This complexity is further compounded when the development process follows a software release life cycle and involves major releases of alpha, beta, and final versions in the context of iterative software development. We study this knowledge workforce problem from three essential project management perspectives: (1) timeliness - obtaining shortest development time; (2) effectiveness -satisfying budget constraint; and (3) efficiency - achieving high workforce utilization. We explore ideal workforce composites with two strategic focuses on productivity and quality and with different scenarios of workload ratios. An analytical model is formulated and a meta-heuristic approach based on particle swarm optimization is used to derive solutions in a simulation experiment. Our findings suggest that forming an ideal workforce composite is a non-trivial task and task assignments with divergent focuses for software projects under different workload scenarios require different planning strategies. Practical implications are drawn from our findings to provide insight on effectively planning workforce for software projects with specific goals and considerations.
机译:为软件开发过程中的特定任务组织知识工作者对于软件项目的成功至关重要。在软件项目中分配工作人员是一个动态而复杂的问题,涉及如何利用在代码和缺陷纠正方面具有不同生产率和错误倾向的交叉培训知识工作者。当开发过程遵循软件发行生命周期,并且在迭代软件开发的上下文中涉及主要版本的alpha,beta和最终版本时,这种复杂性将进一步加剧。我们从三个基本的项目管理角度研究这种知识劳动力问题:(1)及时性-获得最短的开发时间; (2)有效性-满足预算约束; (3)效率-实现较高的劳动力利用率。我们以两个战略重点(生产力和质量)以及不同的工作负载率方案来探索理想的劳动力组合。建立了一个分析模型,并使用基于粒子群优化的元启发式方法来导出模拟实验中的解。我们的研究结果表明,形成理想的劳动力组合是一项艰巨的任务,在不同工作负载情况下,针对软件项目的任务重心分散,需要不同的计划策略。从我们的发现中汲取了实际的启示,以提供有关有效规划具有特定目标和考虑因素的软件项目的劳动力的见识。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号