你所处的公司的开发流程是?你觉得什么样的开发流程比较高效?
会有这样的疑问是因为小弟现在待的这家公司不正规,现在开发感觉像大学小打小闹一样。没有正规的测试队伍,没有严格的项目管理,应该说没有基本的项目管理,比如关于一个已经开发了快两年的项目没有任何的Wiki,可能有些开发人员自己写有文档,但是不算是公司的项目Wiki。
这样,在前人的基础上开发新功能很痛苦。没有专业的测试队伍,只能靠我自己测bug。可是呢,往往任务很紧,没时间没尽力像专业的测试人员一样找bug。
整个开发流程也很乱,需求下来后我都不知道听谁的,也没有可以遵从的文档。往往都是在需求不明的情况下,按照我的想法开发完,等反馈再改。不是我不喜欢问他们想要什么样的实现,是每次问可能得到的答案不一样,管事的好像也不上心,反正就是走一步算一步。
所以小弟想请大家花点时间讨论下正常的开发流程是什么(最好要包含整个流程,不是仅仅谈论编码测试)?什么样的开发流程更加高效?另外,为什么像我们这样的公司它也能发展到开发人员近200,总共近500号人??
像我这种正常的有点强迫症的程序员,越来越干不下去了,这样下去再苦再累,能学到的也很有限。可是我毕业刚一年,已经在两家公司(含这家)干过了。我只想说,下次我一定要好好考察公司。
谢谢大家!!