软件专业化是提高软件工程能力的必由之路

发展软件专业,使用软件专家是提高软件工程能力的必由之路。

首先专业化是技术成熟的标志。

例如医学、法律及工程都包含了几十种类型的专业。像法律大类的法学下设一级学科6类,32种专业。

但是软件技术尚不成熟,它的专业复杂多样,数量还在持续增加。

目前软件有20~90种专门的职业。对于大型项目来说,最先进的专业化包括36个软件专家组,分别是:

配置控制专家

成本估算专家

客户联络专家

客户支持专家

数据库管理专家

数据质量专家

决策支持专家

开发专家

领域知识专家

安全专家

性能专家(分析)

培训专家

功能点专家

图形用户界面专家

人为因素专家

集成专家

JAD专家

ScrumMaster

度量专家

维护专家(缺陷修复)

维护专家(功能增强)

外包估算专家

软件包估算专家

性能专家(验证)

项目成本估算专家

项目规划专家

质量保证专家

质量度量专家

可重用专家

风险管理专家

标准专家

系统分析专家

系统支持专家

技术写作专家

测试专家

工具专家(开发和维护工作台)

其次,软件专家会提高项目成功率。

导致项目失败的原因常常是需求蔓延,进度拖期,成本超支。如果有了软件专家的支持,也许很多问题就可以得到避免。比如有了客户联络专家,安全专家,性能专家,系统分析专家,风险管理专家,配置控制专家可以帮助做好需求分析和变更控制,需求蔓延的影响可能会降低到最低。因为专家的经验更加丰富,掌握的工具和方法更多,对于普通技术人员难以处理的问题,都可以给出最合适的解决方案。

最后,软件专家能够为组织贡献宝贵资产。

软件专家解决难题的项目,可以通过收集项目过程资产数据保留在组织资产库中;软件专家的知识和技能,可以通过培训的方式提高软件人员的能力;由软件专家参与的成功项目的经验教训,也给组织的过程改进提供了方向。

所以,如果你的组织大力发展软件的专业化,在各个软件专业都有专家组,那么软件工程能力必然非常强大,软件项目成功率必然极高。

那么,你的组织有几个软件专家?

参考书目:《软件工程最佳实践》

软件工程之思

赞赏

人赞赏

长按







































北京治疗白癜风哪间医院效果最好
北京看白癜风最好医院在哪



转载请注明:http://www.zjiaren.com/txjg/10790.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了