软件开发流程评估的三大关
2015-04-28 10:30:01 访问:
软件开发流程是软件开发管理的基础,软件开发流程是否符合企业实际,是否简洁高效,不能设计者说了算,必须经过三道评估关,三道评估各有侧重,不能互相替代。
软件开发流程参与者岗位代表评估是软件开发流程评估的第一关。主要评估该软件开发流程是否符合企业实际、是否可操作、是否简洁。软件开发流程者一方面要听取岗位代表意见,另一方面还要引导他们大胆反思现行做法的不足,鼓励参与者提出进一步简化的建议,彻底扫除操作上的障碍、去掉冗余环节。软件开发流程者要对比新旧软件开发流程的不同之处,并描述由此可能带来的积极变化,如有不利影响也要一并阐述清楚,确保软件开发流程在总体上优于旧软件开发流程。否则,该软件开发流程就必须进行重新设计。
主管评估也就是软件开发流程审核,是软件开发流程评估的第二关。主要就软件开发流程的系统性、衔接紧密性进行评估,对可操作性也要作进一步评估。凡软件开发流程涉及到的岗位员工代表及其上级主管都必须参加讨论。评估采取软件开发流程执行者阐述、软件开发流程涉及的岗位代表和上级主管提问、软件开发流程者答疑的方式进行。本环节除了对该软件开发流程是否简洁可行进行评估外,还要评估其在整个软件开发流程体系中所处的地位和作用、评估其与上下承接软件开发流程是否衔接紧密,评估软件开发流程目标是否明确、目的能否达成,否则,也需要退回重新设计。
主管需要考虑这个软件开发流程可不可以被替代、或合并,还有没有删减的空间,或者手工操作的部分能不能用技术或设备替代,尽量考虑减少等待、减少重复和交叉环节。
软件开发经理评估就是最后审批环节,是软件开发流程评估的第三关。除了继续评估软件开发流程的系统性之外,重点评估其完整性和必要性,以保证企业软件开发流程的系统性和有效性。软件开发流程管理专家、软件开发流程者、软件开发流程涉及到的各主管参加,软件开发流程者进行软件开发流程必要性阐述,软件开发经理和其他参加者均可提出质疑,软件开发流程者和软件开发流程管理专家给予解答。如果该软件开发流程不能保证整个公司的软件开发流程前后衔接、操作可行、效率提高,甚至存在可有可无的环节或责任不清现象,则该软件开发流程就必须重新设计。
软件开发经理还要特别关注软件开发流程与客户和供应商的衔接与配合,只有提高顾客响应速度,增加供应商合作便捷的软件开发流程才能真正提高企业的效率和效益。
一个软件开发流程如果通过了三道评估关,其被知晓的范围就大大增加了,同时也是给公司的软件开发流程管理者和执行者进行了一次次深入的培训,对软件开发流程的执行也就有了坚强的后盾和广泛的基础。评估不仅仅是形式上的审核,也是思想上的碰撞和提高。因此任何一个评估环节都不能省掉,而且还要认真的对待,慎之又慎。