关于二次开发的定义,很多人会将其跟定制混淆,定制是从无到有开发的,成本大,耗费的时间长,一般没多少企业能承受得起。二次开发是基于一款产品上,根据企业延伸的需求,开发出满足用户个性化的需求或者是功能性地扩展开发,相对于定制来说成本要低很多,花费的时间要短很多。为何OA不能像大部分软件一样,购买安装已包装好的通用款式呢?这是基于OA办公系统的广泛应用性所决定的: 众所周知,OA是各行业通用的软件,所覆盖的范围甚至跨组织方面,如学校、事业单位、ZF机构均有应用到OA办公系统的需要,但是每个企业、机构、每种行业,都有其自身特点,管理模式,习惯,业务类型,运作方式都不一样,正因如何,大部分企业、单位很难在市面上找到一款完全适合自己的OA办公系统使用。 初始时期,由于对OA办公系统的不熟悉,还有企业自身的需求不明确,很多企业都对二次开发的需求不那么强烈,更多地是用现成的,毕竟二次开发也是需要花费一定的成本和时间的。随着OA办公系统的实施,用户在使用过程中,对OA办公系统了解更深,自己企业也会不断有新的业务需求,这个时候结合当前OA办公系统的功能,就更容易地判断公司是否有必要去做二次开发,以满足企业需求,提高公司运作的效率。 其实不管是什么软件,都无法真正一一满足用户的使用需求,如QQ软件、DZ论坛程序,总会有用户不断提出各种要求,而这些软件也不断在推陈出新,否则就很容易被其他软件所代替。OA也是一样的,二次开发的需求其实是OA前进的动力,只不过,OA办公系统是基于用户的需求单独进行二次开发,而QQ,DZ论坛是企业内部根据相关的策略进行优化创新,当然,策略里肯定会包括用户的需求。
|