傲盾刘强:精细过程化项目管控是软件成功的保障网络安全

2011-09-16    来源:中国IDC产业联盟    
纵观国内外软件开发商,在软件项目的开发中,失败率极高。很多团队在项目失败后总结经验教训时,常常很难发现真正的问题所在。那么软件项目开发的成败关键在什么地方呢

纵观国内外软件开发商,在软件项目的开发中,失败率极高。很多团队在项目失败后总结经验教训时,常常很难发现真正的问题所在。那么软件项目开发的成败关键在什么地方呢?就此问题傲盾产品总监兼项目总监发表了自己的看法。

刘强表示,项目往往不是最后才失败的,而大多是因为在项目的初期就已经和项目的成功标准发生了偏移。在此时,如果我们不加以管控,任其自由发展,以至于项目的实现与需求不一致,项目范围无限扩大。到最后,无论是项目时间、成本还是质量都将得不到保证,从而导致项目出现失败。

谁也没有能力保证做一件事情一定会成功,但是,我们可以使用一些方法,让我们的成功率大大提高。
傲盾公司自成立至今,随着不断的完善研发体制,已经拥有了一套精细过程化项目管控理念,让傲盾公司的项目成功率达到业内领先水平,获得用户的一致认可,傲盾的项目管理经验包括:

1. 精准的市场调研

我们知道,新产品在进入市场的时候,都要经过严格的市场调研,以了解市场环境和竞争对手的信息等。在成熟的市场阶段上市,我们必须清醒的意识到自己的位置和资源能力,打造适合自己的产品概念来细分市场,以达成逐步认知。当我们占据了一定市场份额的时候,就需要通过品牌形象的塑造和提升来稳固、扩大市场。

从产品需求来讲,如果我们不进行市场调研,我们研发出来的产品很有可能不是用户所需要的,结果就导致产品还未推出市场就已经被淘汰。不通过市场调研制定产品项目范围,就容易导致项目的范围无限扩大,耗费大量的人力、物力及财力,最终只能是做无用功。

2.招聘技术精英

自古以来,每一次战役的胜利,都依赖于精兵强将。傲盾公司也深知这个道理,每一天,人事部都会挑选业内精英来我们公司面试,经过我们严格的审核后,择优录取。每一周,人事部都会总结招聘经验,为给公司招聘更优秀的人才做好周密的计划。每个月,各部门经理都会提交自己的用人需求或用人需求变更。在这样的精挑细选下,傲盾公司组成了一支具有国内领先水平的高水准技术团队。

3.应用前沿技术,但非极端技术

项目管理制度较完善的公司每周都有研发例会,会上不仅仅讨论目前工作情况,更多的时间是分享当前的前沿技术,大家相互学习,把最新的技术应用到我们的产品中。但是有个前提,对于那些不成熟的技术,我们还是很慎重的,不会冒然采用极端技术。

4.正确的开发流程

开发流程是产品项目的重中之重,稍有不慎就会导致整个项目的失败。傲盾公司严格按照项目的生命周期设立里程碑,并且在每个里程碑完成时进行严格的评审。从市场调研开始,傲盾公司就按不同的职务角色,制定了分工计划,确保每一个员工,都十分清楚的知道,在此时此刻,我应该做什么?怎么做?是否正确?

5.严谨的测试环节

在很多时候,大家都喜欢把事情做完,再去检查自己做得是否正确。但这个时候,即便知道自己错了,也不是每次都能挽回的,正所谓“世界上没有卖后悔药的”!

做项目也是如此,如果把所有的项目任务全部做完,再去写测试计划进行测试,个人认为这不是一个合理的项目安排。根据软件项目的特殊情况,傲盾公司总结了一套科学的测试体系:

(1)在需求测试阶段,进行《系统测试计划》、《系统测试用例》的编写并审核文档;

(2)在概要设计阶段,进行《集成测试计划》、《集成测试用例》的编写并审核文档;

(3)在详细设计阶段,进行《单元测试计划》、《单元测试用例》的编写并审核文档;

(4)在编码阶段,进行单元测试,并产出《单元测试报告》、《软件问题报告单》、《软件问题状态登记表》;

(5)在集成测试阶段,产出《集成测试报告》、《软件问题报告单》、《软件问题状态登记表》、《集成测试工作单》;

(6)在系统测试阶段,产出《系统测试报告》、《软件问题报告单》、《软件问题状态登记表》、《系统测试工作单》;

(7)预验收、验收阶段,产出《验收测试报告》、《软件问题报告单》、《软件问题状态登记表》;

(8)维护阶段,要及时产出《软件问题报告单》、《软件问题状态登记表》。

在这样的测试体系下,能最大限度的保证项目的成功率,真正的执行下去,才是保证的关键。

6.严格的评审机制

为了能让项目计划顺利执行,保障项目的成功,傲盾公司制定了严格的评审机制,对不合要求的环节处罚十分严厉。这其中包括架构评审、方案评审、文档评审、代码评审、项目计划评审、项目成本评审、项目进度里程碑评审等等。

总之,精细过程化项目管控是软件项目成功的保障。

1
3