首页> 外文OA文献 >Agile software development in large-scale new product development organization: team level perspective
【2h】

Agile software development in large-scale new product development organization: team level perspective

机译:大型新产品开发组织中的敏捷软件开发:团队层面的观点

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Many modern intelligent products and systems (e.g., automotive, consumer electronics, telecommunications) contain more and more embedded software. Often the new product development (NPD) companies developing such products operate under turbulent circumstances stemming from the business environment, technology development and other, even disruptive sources. The embedded software development functions of such NPD organizations then face the uncertainties directly or indirectly, often coupled with time-to-market, quality and productivity pressures. Agile software development has been advocated as a new way of coping with such circumstances in particular with small independent teams developing customer-driven software products. This thesis investigates in contrast how it can be utilized with embedded software development teams in large-scale market-driven industrial NPD context. The exploratory, problem-driven research process is based on interpretive design science and action research principles. The author worked as a full-time software quality and process development specialist employee inside the case organization, thus acting as a reflective practitioner. The longitudinal study research cycles were conducted over several years in that particular NPD organization context. The cycle viewpoints evolved from first recognizing typical software project problems and uncertainties, and developing certain solutions to software team knowledge management and software process model selection. This development led to consider, what problems current agile software methods address. The realization of agile software development was then further examined with respect to the cost factors, and finally towards integrating agile software product development teams into larger-scale NPD organization. The main result of this research is that agile software development models address many typical key issues in large-scale industrial NPD context, and the cost/benefit factors are in principle justifiable. However, if agile software methods are applied just bottom-up trying to integrate isolated agile software teams into larger organizational context, this inside-out approach leads often to problems with organizational barriers and impediments. Thus, in order to be able to leverage the potential benefits, agile software development should be approached more from the strategic business perspective (outside-in), viewing the software development functions as elements of the total value-creation system in the NPD organization. Different software development (project) teams may have different roles and needs for agility in this complex over time. The contributions imply that rational software team-level improvements require in many cases wider, even enterprise-level perspectives in creating and improving the agile capabilities of the NPD organization. It is thus fundamental to conceptualize agility in the NPD context by combining software development with the overall NPD processes. In particular in large organizations, the improvements may require more actions at the organizational level than in software teams.
机译:许多现代智能产品和系统(例如汽车,消费电子产品,电信)包含越来越多的嵌入式软件。通常,开发此类产品的新产品开发(NPD)公司在动荡的环境中运营,而这种情况源于商业环境,技术开发以及其他甚至破坏性的资源。这样,NPD组织的嵌入式软件开发功能将直接或间接地面临不确定性,通常还伴随着上市时间,质量和生产率的压力。敏捷软件开发一直被认为是应对这种情况的一种新方法,特别是在小型独立团队开发客户驱动的软件产品的过程中。相比之下,本文研究了在大型市场驱动的工业NPD环境下如何与嵌入式软件开发团队一起使用它。以问题为导向的探索性研究过程基于解释性设计科学和行动研究原则。作者是案例组织内部的专职软件质量和流程开发专家,因此是反思型从业人员。在特定的NPD组织环境下,纵向研究研究周期进行了数年。周期观点是从首先认识到典型的软件项目问题和不确定性,以及为软件团队知识管理和软件过程模型选择开发某些解决方案演变而来的。这种发展导致考虑了当前敏捷软件方法要解决的问题。然后,针对成本因素进一步研究了敏捷软件开发的实现,最后将敏捷软件产品开发团队整合到更大的NPD组织中。这项研究的主要结果是,敏捷软件开发模型解决了大规模工业NPD环境中的许多典型关键问题,并且成本/收益因素在原则上是合理的。但是,如果只是自下而上地应用敏捷软件方法,试图将孤立的敏捷软件团队集成到更大的组织环境中,那么这种由内而外的方法通常会导致组织障碍和障碍。因此,为了能够利用潜在的利益,应该从战略业务角度(从内到外)更多地进行敏捷软件开发,并将软件开发功能视为NPD组织中总价值创造系统的要素。随着时间的流逝,不同的软件开发(项目)团队在敏捷环境中可能具有不同的角色和对敏捷性的需求。这些贡献表明,在创建和改善NPD组织的敏捷能力时,在许多情况下,合理的软件团队级别的改进需要更广阔的甚至企业级的角度。因此,通过将软件开发与整个NPD流程相结合,在NPD上下文中概念化敏捷性是至关重要的。特别是在大型组织中,与软件团队相比,改进可能需要在组织级别采取更多的措施。

著录项

  • 作者

    Kettunen Petri;

  • 作者单位
  • 年度 2009
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号