软件公司成熟度衡量标准:软件公司项目管理现状及风险预测

项目管理是在项目活动中运用知识、技能、工具和技术来实现项目要求。通过有效的项目管理活动,一方面软件公司可以对项目在时间、质量、成本三方面进行有效的管理与控制;另一方面使产品达到最大的客户满意度。

小软件公司的现状不容我们忽视,保持稳定的开发队伍是根本,这也是我在上面提到要在项目进行中实时的跟踪文档的原因所在了。在人力资源的绩效考核方面小软件公司也有自身的优势,在项目进行中灵活的运用各种激励机制是提高团队凝聚力的关键。在这样的软件公司中往往会出现全能型人才,所谓的全能型人才是指在实际工作中身兼数职,对于他们来说工作起来是很容易疲劳的,应在项目进行中适当安排一些活动来调整,可以极大提高其工作愉快度。

对于小软件公司来说,抗风险能力弱,资金的投入成为软件公司最头痛的事,所以在项目进行之初就要对来自各方面的风险进行相对细致的评估,任何的不确定因素都可能导致灾难的发生。所以公司的财务部门在立项时就应做好风险评估与资金投入预算工作。同时在项目的进行中要时时跟踪资金的使用的情况以及预测到的风险对实际项目运行带来的影响程度。

对于软件产品的测试环节重视不够,甚至是忽视。更不用谈单元测试了。出现上述情况的原因,一方面是由于软件公司对测试工作的不重视,另一方面是进行单元测试需要建立一些测试环境与测试工具,而做为这类公司的程序员一是本身对于软件测试的理解就不够,二是对测试工具的使用更是知之甚少了。

即使是对测试环节有概念的程序员,有时为了方便也都不进行单元测试而直接等待系统测试,殊不知,到了系统测试阶段,发现运行结果要是不正确,就得一步步的查找,由于各部分之间的相互调用关系,可能会要很长时间才能发现是哪个部分的问题。这样,大量的时间都是花费到将错误定位到模块上了。

从整个项目进程来看,建立一套完善的、符合软件公司发展现状的项目管理流程是推动项目成功的关键因素,也是软件公司成熟度的一个衡量标准。项目过程中形成的相关文档,对于后续项目的进行可以提供一定的经验参考价值。

陕西弈聪软件信息技术股份有限公司
电话:13679229477    02989322522
陕西省西安航天基地神州四路科为城墅20栋4301