科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道并发工程原则应用到软件项目中

并发工程原则应用到软件项目中

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

从事应用开发项目越来越像马拉松盲跑。预算缩减,资源减少,需求扩展和交付时间紧急对于应用开发经理交付产品具有决定性的影响。

作者:Builder.com 2007年3月2日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
本文译自Builder.com,未经许可请勿转载

从事应用开发项目越来越像马拉松盲跑。预算缩减,资源减少,需求扩展和交付时间紧急对于应用开发经理交付产品具有决定性的影响。紧守项目范围和正确计划项目需求在很多情况下是项目得以成功交付的保证。

为了解决这些问题,很多组织从制造业借鉴了支持并行或交迭执行任务方法,以此来减少项目时间。该方法的正式名字叫并发工程(CE),是在集成和协作软件应用系统时使用的系统化方法,该方法关心项目开发的生命周期中从开始到最后的所有元素(包括流程、方法、资源、标准和最佳实践)。

CE哲学的关键是由分散的工作组构建整个系统的独立组件。其策略是不同的团队同时建立这些组件,并以此减少整个项目的时间。为了保证最终产品的独立组件之间的同步性和互用性,这些团队的工作始终都被监控。

CE教条严格依赖编码标准和最佳实践原则,因此支持这个并行开发或并发任务。每个工作组都被认为是项目其它部分的客户,项目风险承担人是最终的客户。

对沟通的极大依赖是这个方法的关键所在。项目会议,沟通很好的项目规范,连续的质量复查,协作和对各组成团队的仔细跟踪都会促使项目成功。此外,CE项目还依赖于自动化。计算机支持的合作工作(CSCW)应用包括电子会议,组跟踪软件,项目任务调度器/日历工具,支持沟通,以及项目跟踪等。

在你的组织中有一些先驱已经开始了成功的CE项目。包括行政人员对方法的承诺和支持,包括:项目管理培训、预算支持,防止项目范围移动,承诺开发标准和最佳实践。

CE方法涉及的步骤包括:

  • 确认:包括项目定义、范围、赞助人地位和风险承担人。确保与公司的发展方向、价值和战略保持一致。

  • 范围确认和需求分析:收集和形式化详细需求,建立跟踪能力,确认方案模型。

  • 设计:设计满足方案的需求,确认量度,监控流程和QA计划。

  • 开发计划:找出一个方法和工作计划来实现方案设计。关注QA和团队内的沟通能力,以及项目控制、风险管理、过失跟踪和改动管理。

  • 建立:这个需要执行开发计划。以微型发布版本的方式交付组件并建立版本控制。通过执行测试计划和最终的组件衰退测试来关注风险降低、沟通、范围坚持和QA。

    很多软件CE技术已经混合使用了合乎规范的项目管理原则或者与之相平行的项目管理原则。

    更多有关CE的文献,请访问西弗基尼亚大学的并发工程研究中心


    本文作者:Scott Withrow有18年的IT工作经历,其工作经验包括IT管理、Web开发管理和内部顾问应用分析。


    责任编辑:李宁

    欢迎评论投稿
      • 评论
      • 分享微博
      • 分享邮件
      邮件订阅

      如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

      重磅专题
      往期文章
      最新文章