操作系统  办公  实用知识  设计  开发  WEB开发  移动开发  数据库  软件工程  网管  安全  管理  信息化  答疑  渠道 

软件开发商如何实现高效管理[4]

2007-4-16 作者:霍娜 转载自:中国计算机报 网友评论 0 条 点击进入论坛

  测试驱动缺陷跟踪管理模式:某全球领先的软件企业有超过3000多个程序员和测试员在使用DevSuite中的DevTrack和DevTest模块来分别跟踪编程缺陷和管理测试过程。测试团队可以建立各种测试模版并为各个发布和构建制订测试计划和项目,测试过程中所发现的缺陷能直接建立新的缺陷任务,开发团队解决的缺陷将进行新一轮的测试,如此往复直至完成。这种模式改善了大型开发团队和测试团队间的配合和沟通,确保每个缺陷得到有效的处理。但是项目管理层和设计人员却不能通过这样的模式来主动监控和指导项目的进展,只能根据测试结果做出被动的反应。

  规划驱动项目管理模式:某大型的美国游戏企业通过使用DevSuite中的DevPlan和DevTrack模块组合来改善管理监控。这个模式中的DevTrack包括一个管理层工作项目和多个下属的开发组工作项目。项目经理用DevPlan来细分和规划项目,并与DevTrack中的管理层工作项目相连。而管理层工作项目中的每个功能或缺陷任务又与开发组工作项目中的多个工作任务相联系。这样,一个项目经理的每个工作任务都被细分并分派给多个程序员或小组,从而使他能有效确保按计划实施项目。这种模式能有效管理控制开发过程、周期、预算和人员,但是子任务的变化和新功能的增加给整个过程的效率带来挑战。

  需求驱动产品开发管理模式:有些企业进一步要求把需求管理也纳入DevSuite系统,以提高整个应用生命周期的管理效率。DevSpec就是管理需求制订并整合项目规划和实施的模块。使用它,产品经理能够规划各个产品版本的功能要求并管理设计文档,以确保实施团队充分理解设计团队的概念产品,减少不必要的重复和废工,最终产生理想的实际产品。

  这些模式其实难分优劣,实际运用效果取决于企业自身的开发环境和实施力度,是否选择了适合自己的模式和工具并恰当地运用。同类企业在不同阶段可以运用不同模式,而不同企业也可以统一模式,运用得当能帮助企业提高30%左右的开发效率。

  研究视点三:本土软件厂商如何做

  目前国内软件开发整体来讲应该说还处于初级阶段,总体来看规模小、数量多、专业化程度低是目前国内软件开发商的特点。

  开发团队有几千、上万人的大厂商要注重过程管理,参与全球竞争。而即便是开发团队只有几人、几十人的小厂商,虽然内部面对面沟通比较有效,但要融入全球产业链,与大客户的沟通,基于大项目的外包合作开发,要求其必须规范其过程管理。

  就像当年制造业从美国到日本再到中国、越南等的外包转移一样,现在的全球软件产业也在外包转移。目前软件产品的核心概念设计、项目管理在美国实现,而开发、编码、测试以及产品维护等外包给印度、俄罗斯、爱尔兰、中国等国家。这是中国软件厂商的机遇,根据自身的开发环境和特点,选择先进灵动的工具规范过程管理,提高开发效率,积极融入全球产业竞争,应该是本土软件厂商的正途。

已有 0 位对此文章感兴趣的网友发布了看法    
我来评两句 登录邮箱: 密码:
  匿名发表
今日推荐
技术文库(共有 46430 篇文章)
操作系统
办公软件
实用知识
网络管理
软件开发
WEB开发
软件工程
数据库
设计在线
信息安全
行业信息化
管理信息化
重点推荐
电子杂志订阅
点击电子杂志名称查看样刊
输入E-mail地址即可订阅
E-mail