Ticketing System: A Descriptive Research on the Use of Ticketing System for Project Management and Issue Tracking in IT Companies
本文采用描述性方法分析JIRA工单系统在IT公司项目管理和问题追踪中的有效性,发现其虽有功能限制但仍对支持团队和内部成员有益,并建议进一步探索其他分析模型。
2022-02-13 cs.SE
AlertGuardian: Intelligent Alert Life-Cycle Management for Large-scale Cloud Systems
Sun Yat-sen University(中山大学);Tencent(腾讯)
AlertGuardian通过结合LLMs和图模型,优化大规模云系统的警报生命周期管理,显著减少警报疲劳并提升故障诊断效率。
2026-01-21 cs.DC cs.SE
SLI, a New Metric to determine Success of a Software Project
项目管理过程在管理成本,时间,技术和人员等因素方面起着至关重要的作用,以实现项目的成功以及公司在工业市场中的可持续性。本文着重于对一家基于CMMI 5级的产品和服务软件公司在一段时间内开发的几个项目进行实证研究。调查显示资源的影响分析,如成本,时间和开发人员的数量对项目的成功完成分配的项目经理在开发过程中。分析进一步导致引入一个新的定性指标,成功水平指数指标(SLI),其指数值从0到1不等。SLI作为一个成熟度指标,表明公司在项目成功方面的成熟度,公司可以根据该指标为项目选择所需的成功水平。
2014-07-31 cs.SE
Student and Faculty Adviser Insights in an Agile Methodology Integrated Filipino Company-Sponsored I.T. Capstone Program
为了提高信息技术(IT)毕业生技能集,学生需要沉浸在尽可能现实的软件开发环境。在继续我们的工作,将敏捷方法集成到我们的IT理学士学位的顶点计划。(BSIT)学位课程,本文讨论了学生的挑战和困难,在软件开发项目,并提供建议,以改善学生的整体学习过程中,这样一个程序。我们收集了调查数据,从整个人口的90个BSIT学生在四个学年,他们的经验与他们的客户和顶点计划本身。然后应用概念内容分析来发现和描述潜在的主题。此外,教师顾问的任务是写他们的互动,想法,并对各自的学生团体的观察。这些都显示了时间管理、沟通和能力方面的问题。此外,表现出色的团队表现出更好的团队协调和对敏捷方法的全面掌握。对于未来的实施,更清晰的任务定义和减少技能差距是更好地执行所必需的。
2021-04-13 cs.SE
Deriving and Validating Requirements Engineering Principles for Large-Scale Agile Development: An Industrial Longitudinal Study
Chalmers University of Technology(查尔姆斯理工大学);University of Gothenburg(哥德堡大学);Grundfos Holding A/S(格兰富控股股份有限公司)
本研究通过纵向研究推导并验证了适用于大规模敏捷开发的需求工程原则,旨在提升此类环境下的需求管理实践。
2026-02-11 cs.SE
A Parametric Analysis of Project Management Performance to Enhance Software Development Process
项目管理过程在软件项目的有效开发中起着重要的作用。项目管理过程中的关键挑战是对时间、成本、缺陷数量的估计,以及随后对apt开发人员的选择。因此,对上述因素的准确估计决定了项目的成功程度。本文通过对一家服务型软件公司开发的几个项目的实证研究,来理解项目管理过程。分析揭示了存在的变化,在上述因素之间的估计和观察结果。它进一步抓住了需要改善项目管理过程中的估计和资源分配,以实现高质量的软件产品。因此,本文旨在提高软件工程人员的认识,更好地估计和准确分配资源的重要性和意义,以开发成功的项目。
2014-07-20 cs.SE
Scaling the Management of Extreme Programming Projects
XP是一种面向代码的轻量级软件工程方法,只适合于开发依赖于模糊或快速变化的需求的软件的小型团队。由于非常面向代码,系统工程的学科将其称为增量系统更改的方法。在这篇文章中,我们讨论了如何在大型项目中扩展XP的概念的增强版本,分别与数百名软件工程师和程序员。前一个版本已经出现在[1]和[12]中。其基本思想是将“层级方法”(一种重组公司的管理原则)以及众所周知的适度原则应用于XP项目组织。我们展示了软件工程方法和公司重组过程之间的相似之处,并讨论了分层方法的要素如何提高XP。我们提供了如何通过使用适度技术将XP扩展到非常大的项目的指南,例如在电信行业和IT技术咨询公司中常见的项目。
2014-09-22 cs.SE
An Analytical Approach for Project Managers in Effective Defect Management in Software Process
在任何软件行业中,缺陷估计和预测都是软件项目成功的主要调节因素。项目经理在有效预测和评估资源能力方面的成熟度和能力是产生高质量软件的战略驱动力之一。目前,还没有通过实证分析开发的评估技术来评估项目经理对有效缺陷管理的资源分配的决策能力。本文提出了一个基于产品的软件组织中进行的实证研究。通过对几个项目的深入调查,揭示了项目经理决策能力对实现上述目标的影响。本文使项目管理人员进一步认识到预测定位在资源分配中的重要性,以开发高质量的无缺陷软件产品。它还提高了公司的成熟度和在竞争环境中的持久性。
2012-03-29 cs.SE
Work Issues in Software Engineering
作者利用对软件开发人员的网络调查数据,试图从公司实践和管理方面确定软件行业中“死亡行军”项目和过度工作时间的根本原因。特别强调的是业务/技术主管背景的因素。方差分析显示,这些主管组之间的显着差异,就“尖头发的老板”(PHB)的情绪指数。这种差异,结合项目失败和使用软件工程实践的PHB指数和端点之间的相关性,表明一些差异的适合性的业务背景的主管管理软件开发项目相比,他们的技术背景的同行。其他调查数据表明,提高项目管理技能是有商业背景的管理者的最大需求。
2013-03-11 cs.SE
A Practical Guide to Establishing Technical Debt Management (TDM Guide for Practitioners)
本文提供了一份指导团队建立技术债务管理系统的实用指南,区分最佳实践和可选内容,旨在提供灵活性而非僵化框架。
2026-03-03 cs.SE
Analyzing DevOps Practices Through Merge Request Data: A Case Study in Networking Software Company
本文基于网络软件公司 26.7k 个 MR,分析疫情、OpenShift 迁移及评审行为对 DevOps 效率的影响,揭示协作、生产力与代码评审优化模式。
2025-03-18 cs.SE
A Conceptual Framework for Web Development Projects Based on Project Management and Agile Development Principles
公司实施不同的框架和最佳实践,目的是提高项目管理的成功率,并提高业务对不断变化的业务环境的适应性。项目管理框架(PRINCE2)和敏捷开发框架(SIEMENS)在很多情况下证明了它们能够满足这些目标。然而,这两个框架基于不同的原则,应仔细考虑同时使用这两个框架。公司投入了大量的资金和精力来建立他们的项目管理环境和过程,这些环境和过程遵循经典的分阶段方法,在这种方法中,需求是预先定义和固定的。但企业希望更快地应对新的全球挑战和不断变化的商业环境。这些业务需求导致许多正在运行的项目失败。因此,有必要加强目前的项目管理环境,使其更加灵活,更能适应变化。本文的目标是创建一个概念框架,聚合原则和过程,从两个框架(PRINCE2和SNODE),重点是他们在Web开发项目中的使用。本文将讨论使用上述两种框架的优点和缺点。不同的读者群体可以从本文的结果中受益。它将帮助企业管理层决定公司应该如何建立自己的特定框架来管理敏捷产品开发项目。项目经理将更好地理解敏捷开发原则以及它如何适应经典的项目管理框架。最后但并非最不重要的是,它将帮助产品开发人员以更敏捷的方式工作,并在受控和复杂的项目环境中生存。
2015-02-15 cs.SE
Applying a Requirements-Focused Agile Management Approach for Machine Learning-Enabled Systems
PUC-Rio(天主教里约热内卢大学);EXA
本文提出了一种针对机器学习增强系统的需求导向敏捷管理方法RefineML,并通过产学研合作项目验证其在提升沟通和早期可行性评估方面的有效性。
2026-02-04 cs.SE
Improved management of issue dependencies in issue trackers of large collaborative projects
问题跟踪器(如Jira)已成为软件工程中管理问题(如需求、开发任务和软件错误)的流行协作工具。然而,问题跟踪器本质上专注于单个问题的生命周期,尽管问题具有并表达了对构成大型复杂协作项目中问题依赖网络的其他问题的依赖性。本研究的目的是开发支持性的解决方案,以改善管理的依赖问题的问题跟踪。本研究遵循设计科学的方法,包括引出缺陷,构建和评估解决方案和系统。这项研究是在Qt公司的Jira的背景下进行的,Jira是一个活跃使用的、近20年历史的问题跟踪器,有超过10万个问题。缺点在于用户如何使用问题跟踪器来处理大型、协作和长期项目中的问题信息。该解决方案的基础是将问题和依赖项作为单独的对象,并自动构建问题图。依赖性检测通过提出缺失的依赖性来补充问题图,而一致性检查和诊断则识别冲突的问题优先级和发布分配。Jira的插件和基于服务的系统架构实现了系统实现的功能和质量问题。我们展示了如何在复杂的使用环境和大型数据集中采用问题跟踪器的智能支持技术。该解决方案考虑了综合和整体的系统视图、实际适用性和实用性以及问题数据的实际特征,例如固有的不完整性。
2022-11-15 cs.SE
Boundary Objects and their Use in Agile Systems Engineering
敏捷方法越来越多地被引入汽车公司,试图在系统开发中变得更加高效和灵活。敏捷实践的采用影响了利益相关者之间的沟通,但也使公司重新思考工件和文档(如需求,安全合规文档和架构模型)的管理。从业者的目标是减少不相关的文档,但面临着缺乏指导来确定需要什么工件以及应该如何管理它们。本文介绍了工件,挑战,指导方针,并在汽车系统工程工件的持续管理实践的基础上,对该主题的理论和经验的理解。与来自六家汽车公司的53名从业者合作,我们进行了一项设计科学研究,包括访谈,问卷调查,焦点小组和系统工程工具的实际数据分析。该指南建议区分在公司中不同参与者之间共享的工件(边界对象)和在团队中使用的工件(本地相关工件)。我们提出了一种分析方法来确定边界对象和三种做法来管理系统工程工件在工业中。
2019-04-27 cs.SE
Establishing Technical Debt Management -- A Five-Step Workshop Approach and an Action Research Study
本文通过16个月的五周期行动研究,提出一种五步工作坊方法在IT公司中建立技术债务管理流程,发现低垂果实偿还策略和待办事项提醒能可持续提升TD意识。
2025-08-21 cs.SE
Catching up with Method and Process Practice: An Industry-Informed Baseline for Researchers
软件开发方法通常不是书中所应用的。公司面临着不断部署满足市场需求和利益相关者要求的软件产品的压力。为了实现高效和有效的开发过程,公司利用多种框架,方法和实践,并将其组合成混合方法。一个常见的组合包含一个丰富的管理框架来组织和指导项目,并辅之以一些较小的实践,为开发团队提供完成任务的工具。本文基于一项国际调查收集的732个数据点,研究了软件开发过程在实践中的应用。我们的研究结果表明,76.8%的公司实施混合方法。公司规模以及设计和发展混合方法的策略影响所选过程达到公司或项目目标的适宜性。我们的研究结果表明,将计划的改进计划与过程演进相结合的公司可以将其过程的适用性提高5%。
2021-01-29 cs.SE
Agile Development at Scale: The Next Frontier
敏捷方法已经改变了软件开发的方式,强调最终用户的积极参与,对变化的容忍,以及产品的进化交付。关于敏捷开发的第一个特刊将这些方法描述为关注“反馈和变化”。这些方法导致了软件开发方式的重大变化。在大多数国家,Scrum现在是最常见的开发框架,其他方法如极限编程(XP)和精益软件开发的元素以及看板也被广泛使用。软件从业者和顾问之间自下而上的运动已经被主要的国际咨询公司所采用,这些公司规定了敏捷开发,特别是在学习和创新是关键的情况下。敏捷开发方法主要在软件工程中引起了人们的兴趣,但也在许多其他学科中引起了兴趣,包括信息系统和项目管理。敏捷软件开发方法最初是针对小型的、位于同一地点的开发团队的,但越来越多地应用于其他环境。它们最初用于开发Web系统和内部IT系统,但现在用于一系列领域,包括关键任务系统。为5-9名开发人员组成的单个团队设计的方法已被调整用于具有数十个团队、数百名开发人员的项目,这可能涉及与数百个现有系统的集成并影响数十万用户。
2019-01-02 cs.SE
Ownership at Large -- Open Problems and Challenges in Ownership Management
Facebook Inc.(脸书公司)
软件密集型组织依赖于大量不同类型的软件资产,例如,源代码文件、数据仓库中的表和软件配置。谁是给定资产的最合适的所有者随时间而变化,例如,由于重组和个别职能的变化。新形式的自动化可以帮助在给定的时间点为任何给定的资产建议更合适的所有者。通过在所有权健康方面作出这种努力,所有权的问责制得到加强。为资产找到最合适的所有者的问题本质上是一个程序理解问题:我们如何自动确定谁最适合理解、维护、发展(从而承担所有权)给定的资产。本文介绍了Facebook Ownesty系统,该系统使用超大规模数据采掘和机器学习的组合,并已部署在Facebook的公司的所有权管理方法的一部分。Ownesty处理数百万的软件资产(例如,源代码文件),并考虑到工作流和组织方面。本文阐述了开放的问题和挑战的所有权的研究社区与预期的进步,从软件工程,程序设计语言和机器学习领域。
2020-04-15 cs.IR cs.LG cs.SE