软件工程能力建设项目实施思路
(一) 总体规划、分步实施
如前所述,项目目标实际上包含两个维度四个层次,跨度比较大,如果一骨脑地一次性全上可能会给项目带来目标无法达成的风险,而零敲碎打地上则存在短视的风险。总体规划,分步实施则可以规避这两个方面的风险。
(二) 点滴注入、厚积薄发
由于项目本身流程体系改进和测试技术能力提升内容复杂,涉及多个部门数百测试研发及其他不同层面人员和工具设备,各项之间又相互关联,期望一蹴而就是不现实的,只有关注细节,在每个改进点踏踏实实地做实做好,让项目参与人员从项目工作里面切实获得工作效率提升和内生的成就感,才能最后水到渠成,厚积薄发,真正实现从量变到质变。
(三) 逐步优化、持续提升
项目的复杂性决定必须分步实施,但在每个阶段我们不能等到某个点上达到理想状态,再来改进其他部分,即使是需求中的某个点,在项目实施中也应考虑逐步优化,避免震荡。取得阶段成果后,再回头重新审视和提升。项目相关人员和条件的认识总是螺旋上升的,但软件质量改进的PDCA循环是永恒的。我们可以参照华为的IPD实施“先僵化,后优化,再固化”的模式,逐步改造我们企业的经络。
(四) 苦练内功、不等东风
测试过程改进尤其技术能力的提升工作,这类内功的修炼和招式的学习不同,必须经过不断的项目实战,通过和不同项目、不同对手的比较,才能体现出自身巨大威力。公司不同部门和行业内的软件测评环境的改善,需要项目各方成员摇旗呐喊,更需要大家耐住寂寞,练好内功,拿出实绩。待借到东风时,万事俱备的公司人自然能站在潮头,引领行业软件质量控制领域的标杆。
(五) 自顶向下为主、自底向上为辅
在实施本项目过程中,结合公司项目种类繁多、研发人员对测试的认识不同、规范统一难度大等特点,采取自顶向下为主,自底向上为辅的实施策略,先以本项目成员为基础成软件测评系统架构组,由其结合公司的现状建立一套相对规范、稳定的测试流程和标准,再由研发和测试人员实施,实施过程中注重与开发人员的双向沟通。
因篇幅问题不能全部显示,请点此查看更多更全内容