首页> 外文学位 >An investigation into the critical success factors of software development process, time, and quality.
【24h】

An investigation into the critical success factors of software development process, time, and quality.

机译:调查软件开发过程,时间和质量的关键成功因素。

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

摘要

Statement of the problem. Software projects take too long, run over budget, do not meet the customer requirements, and, in many cases, are canceled well into the developmental life cycle. The software industry is in chaos.; The software-development problem is pervasive. Several surveys have found that about two-thirds of all projects substantially overrun their estimates.; Software is getting more common and more important, but it doesn't seem to be getting more reliable.; Research design and methodology. This research investigated the causes for software project failures, the strategies that have been effective in reducing or eliminating these failures, and the critical success factors that are most commonly used by successful software companies in improving their software-development process, time, and quality. The study addresses the following research questions: (1) What major factors cause software projects to fail? (2) What strategies might be or have been effective in reducing or eliminating software project failures? (3) What are the critical success factors that lead to successful development of software projects in software development organizations?; To complete the study, 10 successful companies were carefully selected and 11 experts interviewed during a span of 18 months. The researcher selected these companies because of their product line, services offered, and their market leadership. The majority of these companies have profitable sales and revenues, innovation, and a strong presence and market leadership in their own segments.; The research design employed in this research is descriptive and uses a qualitative approach. To accomplish this methodology, the researcher designed semistructured interviews to explore the following questions: How do these companies address software project failure issues? What processes do they have in place? What is their killer strategy? What is executive management's role? How do they motivate employees to produce the best quality software products? What infrastructure do they have in place for innovations? And, finally, how do they manage such innovations?; Findings. This research provided an excellent opportunity to learn from the experts in the leading software organizations about the issues surrounding softwaredevelopment projects and the critical success factors they have in place for successful completion and deployment of their software projects.; The high rate of participation from executive, senior management, and senior staff with technical expertise made the results of this research revealing.; The researcher has concluded that there are 15 critical success factors that can positively impact any world-class software development organization in pursuit of predictable and repeatable software development activities and, therefore, market leadership and profitability.; The recommended critical success factors are (1) Defined Product Development Life Cycle (PDLC); (2) Executive management support through PDLC; (3) User involvement at the early stages of development; (4) Strong project management; (5) Small and miniature project milestones; (6) Clear statement of requirements; (7) Realistic expectations on the product and development schedule; (8) Proper resource- and strategic-level planning; (9) Competent, trained, and focused work force; (10) Ownership at all levels; (11) Clear vision and objectives; (12) Software development and engineering practices; (13) Well-defined processes; (14) Software estimation; (15) Independent verification and validation.
机译:问题说明。软件项目花费的时间太长,超出预算,不能满足客户要求,并且在很多情况下,它们会在开发生命周期中被取消。软件行业陷入混乱。软件开发问题无处不在。几项调查发现,所有项目中约有三分之二大大超出了预期。软件正变得越来越普遍和重要,但它似乎并没有变得更加可靠。 研究设计和方法论。这项研究调查了软件项目失败的原因,有效减少或消除这些失败的策略,以及成功的软件公司在改善其软件开发过程,时间和质量方面最常用的关键成功因素。该研究解决了以下研究问题:(1)哪些主要因素导致软件项目失败? (2)在减少或消除软件项目故障方面可能有效的策略是什么? (3)在软件开发组织中导致软件项目成功开发的关键成功因素是什么?为了完成研究,在18个月的时间里,精心选择了10家成功的公司,并采访了11位专家。研究人员之所以选择这些公司,是因为他们的产品线,所提供的服务以及他们的市场领导地位。这些公司中的大多数在自己的细分市场中具有可观的销售和收入,创新能力以及强大的业务和市场领导地位。本研究采用的研究设计具有描述性,并采用定性方法。为了实现这种方法,研究人员设计了半结构化访谈来探讨以下问题:这些公司如何解决软件项目失败问题?他们有哪些流程?他们的杀手策略是什么?执行管理层的作用是什么?他们如何激励员工生产最优质的软件产品?他们拥有哪些创新基础设施?最后,他们如何管理此类创新? 发现。这项研究提供了一个绝佳的机会,可以向领先的软件组织的专家学习有关软件开发项目的问题以及为成功完成和部署软件项目所采用的关键成功因素。高管,高级管理人员和具有技术专长的高级职员的高参与率使这项研究的结果得以揭示。研究人员得出的结论是,有15个关键的成功因素可以对任何世界级的软件开发组织产生积极影响,以实现可预测和可重复的软件开发活动,从而提高市场领导地位和盈利能力。推荐的关键成功因素是(1)最终产品开发生命周期(PDLC); (2)通过PDLC的执行管理支持; (3)在开发的早期阶段用户参与; (4)严格的项目管理; (5)小型和微型项目的里程碑; (6)明确的要求说明; (7)对产品和开发进度的现实期望; (8)适当的资源和战略层面的计划; (9)有能力,训练有素和专注的员工队伍; (10)各级所有制; (11)明确愿景和目标; (12)软件开发与工程实践; (13)定义明确的流程; (14)软件评估; (15)独立的验证和确认。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号