对项目质量的一些感悟
首先是一个研发的思维和态度,提升一个人的思维还是比较困难的,需要一个长期、系统的过程。但是端正态度还是相对容易。研发对待一个项目不能仅仅只是当做一个活来干,首先他要有足够的责任心。做的好不好是能力问题,有没有做好的决心是态度问题。
对于如何尽可能提高组员对待项目的责任心。第一步,需要自己以身作则。自己需要表现出强烈的责任心和主人翁意识,尽可能让自己的态度影响周围的人。第二步,要高标准严要求。在项目开始时,就需要奠定这样一个基调。开发过程中发现任何问题及时提出、及时改掉,不允许懈怠。与此同时要注意方式。不仅要让大家知道标准是什么样的,更重要的是先强制大家按照标准执行。做的好的需要及时赞赏。
其次是研发的一个思维,思考的深度决定了一个研发项目成功的概率。我们经常说研发不仅要有技术思维,还要有产品思维、商业思维。同时,做项目要有工程思维。为什么有些开发是程序员,有些是软件工程师?为什么我们所从事的学科是软件工程而不是编程?
我们开发一个项目,最终上线的这个过程,就是软件工程实施的过程。工程思维最大的特点是“要把事情做成”,也就是可交付、可使用、并做到开源节流。软件工程实施需要工程方法,有目的、有计划、有步骤地解决问题的方法就是工程方法。这里不对工程思维展开赘述,只是强调这种思维的重要性。
最后才是一个研发将项目流程中各个步骤落地实施的能力。这个执行过程考验研发的执行力以及自律性,不能懈怠,严格按照标准执行。一个人的执行力是他的基本职业素养的基础体现,但其实大部分人的执行力还是较差的。怎么在项目中保证组员的执行力不能太差?一个办法就是靠流程,研发组长把任务拆解之后分配给组员。剩下的开发过程只要严格按照设计的框架和制定的开发计划进行,基本可以保质保量的开发完成。最难的就是监督组员有没有按计划执行,这就考验研发组长项目过程把控的能力了。