上篇文章《谈谈项目管理》给了好多亲朋好友看,目的是让大家提意见,不管是专业技术角度的,还是文笔语法方面的,我都虚心接受。再此,感谢您们!尤其感谢张智喨老师百忙中阅读,鼓励了我,也提出一些意见,并回答了我工作中遇到的问题。
今天,我们聊聊开发模式,有说的不对的,请各位及时指出,咱们共同进步。
自主开发、合作开发、招标采购是常见的三种开发模式,各有各的特色,不同类型、不同规模影响着开发模式的选择,当然,业务发展战略目标也影响着开发模式。
首先,谈谈自主开发。我的前东家是以这个模式为主的,我自己也是从一名开发人员成长为项目经理的。自主研发模式里,团队成员具备项目所需的开发技能,能应对并处理一般或高难度的技术问题,并且在内部管理制度或企业文化的约束下,能做到随叫随到,问题响应及时率非常高。在时间、资金允许的条件下,自主研发是有利于企业长期稳定运营和发展的。但是,它的缺点呢?缺点不是那么明显,一家公司不可能在其所需的各个方面都突出,都能做到行业领先啥的。比如,一家公司为了将业务从主机下移到开放平台,想着依据自己的特色,自己人动手设计一个开发平台。我觉得这个思路是对的,但最后的交付物未必能达到行业的领先水平或者平均水平。这个时候,我们不妨考虑下外部专职做开发平台的公司,考虑下合作开发或者招标采购。
第二,合作开发。目前对于这种模式没有深刻认识,姑且说一说,将来如果有新的认识,咱们再更新。合作开发,介于自主开发和招标采购之间,从其字面意思也大概能看出来,“合作”嘛!甲方和乙方通力协作,一起完成项目。我觉得在两种情形下可以使用合作开发:一是搞不定、又想搞的,二是项目中有一部分不想搞的。首先,搞不定又想搞的。自己人搞不定,外面有专门研究这个的,不想买也得买了,但买了之后,你得教会我,中间我也会全程跟着你学。然后,不想搞的。项目中的一部分都是体力活,既没啥核心技术,又不能提高团队成员技能,还耗时间,咋办,花钱找别人办吧。无论哪种场景,都要求甲方项目经理盯紧质量。
最后,聊聊招标采购。什么场景会选择招标采购呢?这个一般都是公司的中高层确定。基于公司的业务发展战略,提出相对应的技术发展规划,然后拆分到长中短期目标,根据目标的重要性和迫切程度选择是否需要启动招标采购。这种开发模式下,甲乙双方都有项目经理,甲方项目经理负责监督乙方工作,抽查、审查乙方交付物,乙方负责带领团队按照甲方需求实施项目。上面说了,招标采购是领导定的,咱们项目经理需要做好监督与检查工作,最好能做到知其然和所以然,也方便将来的运维。
以上都是本人一点的粗浅认识,还请大家批评指正。