历时三年的企业级的PLM系统的开发终于接近尾声了。目前该系统经过了两轮的测试和回归测试,目前进行用户测试阶段。而真正的挑战来了,由于该系统是在历史系统的基础上,采用新的开发工具和平台进行的。由于需求的变化,对于表结构进行了改动,同时,将权限系统重新整合,使之更加规范化和配置化。因此,上线时,需要做的两件事情便是:

(1)对于企业的现有的权限(包括用户、用户组、角色、对应的权限)进行全面整理,这是一项细致而繁琐的工作。在对于老的系统中的权限进行分析的基础上,并结合新的系统的开发的功能以及新的资料权限的标准,整理出了一份权限配置文档。再次基础上,在系统中进行配置。

(2)数据迁移。这项工作非常富有挑战而且极其考验耐心和细致力,成败关系到整个系统应用的成败。需要对目前系统和新系统的数据表结构进行整理,比对变化,将变化作出映射表。这时候,需要考虑两种情况,一种新老系统并存,则需要对不同的数据表进行同步。另一种,老系统向新系统迁移,将老系统的数据迁移到新系统中,并切断老系统的数据修改的功能,所有的数据的更新的操作在新系统上进行。前者复杂,要求很高,后者稍微简单些,但需要控制切换的时间点,而且需要在老的系统上将数据操作功能失效。

 

体会:

(1)对于不合理的内容,在新系统开发时,能够修改就要修改,以后重构几乎不可能。宁愿一次短痛,也不愿意长痛。

(2)信息系统实施基础工作相当重要,如本系统中涉及到的系统权限的配置,再如产品设计方法规范,图号编码规则等。

(3)信息系统数据时基础和核心。系统切换数据的迁移要非常重视,同时需要采取行之有效的方案保证新老系统平稳切换。