首页> 外文会议>International Conference on Software Engineering >Lightweight vs. heavyweight processes
【24h】

Lightweight vs. heavyweight processes

机译:轻量级与重磅级工艺

获取原文

摘要

Interest in the use of processes to provide assistance in software development activities remains at a high level. But the focus of attention has shifted in recent years. Early work emphasizing the study of languages for defining processes was rapidly eclipsed by process evaluation and improvement work, most notably the Capability Maturity Model (CMM). As process improvement has matured as a strategy and philosophy it has also given rise to a strong reaction to the perception that it is unduly ponderous and constraining. Movements such as Extreme Programming (XP) have cast themselves as lightweight alternatives, emphasizing the primacy of freedom and flexibility. Both philosophies and communities continue to grow in size, development, and depth of understanding.The goal of this panel will be to explore the differences between these major approaches to the use of process in software development by bringing together leading articulate exponents of the approaches. Each panelist will be charged with presenting a very concise characterization of the approach being represented. But the focus of the panel will be on understanding the nature of the differences in approach, and the reasons for these differences. Similarities will be sought as well.An underlying hypothesis of the panel is that the differences in approach arise in large measure from differences in objective and differences in assumptions about the software development context. Thus, for example, one approach may be intended to support very long range organizational objectives, while the other may be more tactically oriented. One approach may assume that evolvability is an overriding objective, while another may be more focused on speed to market. One may make stronger assumptions about the skills and training of project personnel. The panel will attempt to delve into these issues to see if it may be possible to suggest criteria for suggesting which approach (and possible adaptation) should be selected for a given development situation.In a larger sense, the goal of this panel is to suggest the possibility of a discipline of software process engineering. Insofar as the panel is able to suggest that development situations can be used to guide the selection of process approaches to the provision of assistance, might this then be an indication that process formalisms could play a role in subsequent specification of detailed processes, and evaluation of their effectiveness?The panel will react to this and related questions. While lively interchanges among the panelists will be stimulated and expected, similar interchanges with the audience will also be cultivated.
机译:人们对使用过程来为软件开发活动提供帮助的兴趣仍然很高。但是,近年来的关注焦点已经转移。强调评估语言以定义过程的早期工作已被过程评估和改进工作(尤其是功能成熟度模型(CMM))迅速掩盖了。随着流程改进作为一种策略和理念日趋成熟,它也引起了人们对其过度繁琐和束缚的看法的强烈反响。诸如极限编程(XP)之类的运动已将自己视为轻量级的替代品,强调了自由和灵活性的首要地位。哲学和社区的规模,发展和理解深度都在不断增长。该小组的目标是通过将方法的主要表达者汇聚在一起,探讨这些在软件开发中使用过程的主要方法之间的差异。每个小组成员将负责对所代表的方法进行非常简洁的描述。但是,小组的重点将放在了解方法差异的性质以及这些差异的原因上。专家组的基本假设是,方法上的差异很大程度上源于软件开发环境的目标差异和假设差异。因此,例如,一种方法可能旨在支持非常长期的组织目标,而另一种则可能更具战术性。一种方法可能假定可进化性是首要目标,而另一种方法可能更着眼于上市速度。人们可能会对项目人员的技能和培训做出更强的假设。专家组将尝试研究这些问题,以查看是否有可能提出标准,以建议针对给定的发展情况应选择哪种方法(以及可能的适应方法)。从更大的意义上讲,该专家组的目标是提出建议。软件过程工程学科的可能性。只要专家组能够建议开发情况可以用来指导选择提供援助的过程方法,那么这可能表明过程形式主义可以在随后的详细过程规范和评估过程中发挥作用。小组将对这个问题和相关问题做出反应。虽然将激发和期待与会嘉宾之间的热烈交流,但也将培养与观众的相似交流。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号