赞
踩
2019年1月5日下午三点半,来自XXX公司的X老师给我们上了一堂丰富的培训课,作为资深的研发人员,他跟我们分享了很多业务上的知识点。
我从这次培训中得到了以下启发:1、在人员相对比较多的大公司,项目经理只是负责催赶项目进度,不负责研发,测试之类的工作。2、在开发一个项目之前,需要编写完整的需求文档,架构文档,其中需求文档需要编写十分详细,包括软件的某些地方是否要检错,检错的内容都要列出来,假如是列出来了,但是开发没有编写,则是开发的责任,但是如果文档编写人员没有详细写出来,之后测试出现该问题则是文档编写人员的问题。所以需求文档需要注意细节,尽量尽善尽美,至于架构文档是偏向开发中的涉及到的技术问题,把技术问题难关给写进去,如何解决的方法也要写。在需求文档和架构文档都完成之后需要开一个由项目经理,主管,研发人员等组成的会议,讨论有关该项目文档中涉及到的方方面面,是否能够实现,风险点在哪,能否完成等。3、在研发人员研发的时候,需要进行单元测试,对开发的功能进行单元测试,这也是研发的工作,不是测试干的,需要研发人员来分配时间干,不能忽略。研发人员是完全根据需求文档和架构文档编写软件,后期有新的需求加入进来,是需要进行风险评估的,风险评估是要有开发人员的参与下进行的,不能由某一方单方面决定。4、测试人员在测试项目的时候需要进行单元测试,回归测试,最后所有功能都要进行测试。5、在代码安全性管理上,可以适当放宽,国外的法律是对这些盗取代码进行商业活动的是有制裁的,不清楚国内是否有这么严格,但是既然国外的环境是可以允许的,甚至XXX公司也是没有对代码全加密,只是核心的代码进行保密,所以我们可以对代码进行重要性评估,不重要的可以不进行加解密,方便开发人员进行开发。6、至于在日常的知识储备的问题上,X老师的意思也很明显,网上都有相应的资料,主要是看你个人的修行了。7、X老师在人员流动性是也做了交流,表示人员的流动性在XXX甚至其他公司都是比较大的,这也是正常的现象,一般开发是干了两三年就可以自愿申请内部转岗或者流动到外部,测试人员也可以在内部进行转岗申请到其他岗位,比如开发或者项目经理,这样对人员的知识储备也是有利的,使员工更加有动力,不会对某项事物感到单调。8、对于开发的岗位,开发人员对技术的兴趣是最重要的,假如没有了对技术的新奇,也无法干好开发的岗位。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。