|
对于一个盈利来源主要在项目,客户化订制比较高的企业来说,要做好这个工作非常难. 至少我觉得是这样. 售前在打单的时候通常大包大揽就接了,完事后留下一堆坑, 这些坑需要慢慢梳理,可是很多东西都不是能够划入产品的. 即便划入了产品, 其上线压力也会导致在项目开发的过程中无法准确的将feature纳入到产品中,而事后可能由于资源,时间的因素没有办法重新调整. 也有可能代码的重构已经非常困难. 总之这个问题非常棘手,需要相关的领导有这样的意识. 现在大多数的情况是,公司想要做好产品,可是由于项目的压力做啊做啊就变成项目了. 导致许多东西不能很好的做成产品.
从代码维护的角度上来说, 首先是需要一个类似cvs,svn之类的工具来维护. 其次,对于产品和项目的关系, 可以将产品类特性提交在某个module上,比如A. 而项目的个性化代码提交在单独的module上,比如B. 在推出产品发布的时候,使用A的内容直接编译发布. 而在适应项目的时候,使用A+B的方式编译并发布. 这个对管理的要求比较高,对产品经理划分定义产品级别和项目级别的能力也要求很高,其实说白了就是归纳的能力.
这个我只是举个例子, 也不知道对不对,大家随便看看不要骂我哈! 顺便说一下, 我发现现在很多产品经理都是对版本一点概念都没有的. |
|