|
1、如何理解企业信息化项目中的二次开发;
其实二次开发是每个企业信息化项目都不可避免的,我觉得二次开发可以分为两种:一种是项目计划内的二次开发。即项目前已经知道有这部分需求,但是根据项目的需求,认为的把这部分功能放到第二阶段来实现。另外一种是计划外的二次开发。这部分内容是因为之前没有考虑到客户的这部分需求,为了满足客户的新需求而做的开发。
我觉得第一种二次开发属于项目的正常计划,第二种二次开发则是由于前期的需求没有做好,前期没有和客户有很好的沟通造成的。
2、二次开发能否通过合理的方法在项目实施阶段开展之前避免;
合理的方法就是和客户彻底的沟通。当然这里的沟通并不是说每次到客户那里都是找几个代表坐在会议室里大家海侃一通。而是要到客户的工作现场去,实实在在的体验下客户的工作环境和工作流程,这样才能切实的理解客户的需求,也能发现一些潜在的需求或者客户自己没有发现的需求---也就是二次开发的需求。
3、你认为通过何种手段/方法可以有效的做到二次开发的全周期控制 (产生、发展、交付、维护);
很多二次开发都是乙方始料未及的,要做到二次开发的全周期控制,还真是不太容易。这种事情仁者见仁智者见智,相信做过项目的人都会有自己的一套法宝。但是不管怎么说,这种事一定要换位思考,站在客户的角度去考虑这个问题。看看他是因为什么样的原因才在此时提出这样的要求。事分轻重缓急,根据客户的心理,指定不同的方案。
4、如何处理项目实施过程中出现的“无理的/不必要的”二次开发需求;
及时项目中出现无理/不变要的需求,也不要和客户顶着干。我们要知道我们只是“求财”而已,干活本来就是我们的工作。只不过是要在规定的时间内按质按量完成。
5、你所经历的二次开发中,哪些人、事、二次开发给你的印象最为深刻。
印象最深的就是面对客户的无理需求,后来想想,也挺好的,人家是出钱的,提点要求也没关系。不过有一点是要给客户说明了,就是这个要求是不在计划内的,要另外做安排来做。
|
|