>> 研发与交付
咨询电话:024-23493879
首页 > 产品开发 > 产品开发
产品开发

软件开发过程
软件开发过程是在公司范围内进行的过程定义、度量和改进,包括三部分:开发生命周期、项目管理实践和软件工程过程。它是在CMM的基础上建立起来的,综合在实践中行之有效的具体方法,注重实用性和效果,以实现项目交付的可预期性和质量保证为最终目标。优构科技严格按照这三部分进行软件的开发与管理,以此保证可以顺利完成开发任务和工作,保证软件产品质量稳定。
开发生命周期
 
一个专业的软件开发公司应该有根据自己的开发模式建立一个非常详细的软件开发周期模型,包括开发阶段,每阶段内的任务,任务的具体工作和交付物,使用的开发工具和技术,以及人员的分工,甚至可以细到通用的审核会议。优构科技在软件开发过程中,同样建立了完善的软件开发周期模型,将开发中所有的内容用网络图或流程图的形式明确地规范下来,使公司领导能够对项目的整体过程一目了然,使得项目的管理者很容易地跟踪任务的情况,使得每位开发人员都非常明确自己的任务和在整体开发中的作用。只有这样的生命周期模型对具体的开发才有意义,它是公司所有开发的圣经,所有的技术开发和过程开发均需在此基础上进行开展,并以此为依据。
软件开发正确性与精确性
正确性与精确性之所以排在质量因素的第一位,是因为如果软件运行不正确或者不精确,就会给用户造成不便甚至造成损失。机器不会主动欺骗人,软件运行不正确或者不精确一般都是人造成的。即使一个软件能100% 地按需求规格执行,但是如果需求分析错了,那么对客户而言这个软件也存在错误。即使需求分析完全符合客户的要求,但是如果软件没有100% 地按需求规格执行,那么这个软件也存在错误。优构科技充分认识到了这一点,在每款产品的开发前期,都需要经过公司各技术部门的精心论证,深度分析各功能的可行性,以及最优实现办法等,通过论证,不仅可以为软件开发工作指明路线,而且为所开发软件的正确性和精确性提供支撑。
项目实践管理
优构科技以软件生命周期为基础,依据CMM标准,建立一系列合适的过程实践。几个关键的过程实践包括:质量保证,需求管理,配置管理,计划和跟踪,风险控制。然后再建立一套项目度量工具来更加精确地管理项目。我们认为,如果企业不做CMM的话,其他的实践可以先不做。将这些基本的工作做到位,然后再参考三级四级五级的实践来改进和补充这些实践,也完全可以很好地控制开发的软件过程。即所谓:学习CMM是吸收其精华和精神。
持续改进的能力
有了规范的开发生命周期模型和项目管理实践,优构科技为自身设计一个建立在数据基础之上、不断度量和改进、不断提高企业开发能力的一个良性循环的机制。