登录    注册
为企业提供完整的信息化建设项目解决方案
[71] [01/23/2014]
企业信息化,行业解决方案

“企业信息化建设”是企业以业务流程的优化和重构为基础,通过综合利用计算机技术、网络技术和数据库技术,控制和集成化管理企业生产经营活动中的各种信息,实现企业内外部信息的共享和有效利用,以提高企业的经济效益和市场竞争力,这将涉及到对企业管理理念的创新,管理流程的优化,管理团队的重组和管理手段的创新。因此,企业信息化建设将是一项专业的、长期的系统工程。

本公司的最主要业务方向之一,就是面向中小型企业的信息化建设,为中小型企业提供专业化的技术服务。具体服务内容包括:企业信息化建设方案咨询、信息系统软件定制开发、信息系统应用实施、业务人员信息化培训等。

如今,越来越多的公司已经开始注意到,信息化建设对于推动企业业务高效运转的重要作用。然而一个成功的企业信息系统的建设却不是一件容易的事。我们注意到,现在市场上有非常多的企业ERP、CRM、库存管理软件等成品软件,这样的软件多是在总结大多数企业业务流程的基础上,对众多形式各异的业务流程进行高度概括,最终形成一套“普适的”信息系统软件,并上市批量销售。这样的软件产品对于企业来讲,好处是成本相对较低、系统上线速度较快、运行过程中的故障率较低等。但是同时也会给企业带来一些烦恼:首先,成品软件为了满足它的批量销售模式,同时也是为了能适应更多的客户需求,必然会在产品中包含尽可能多的功能,而这些功能很有可能会在某个企业内根本就用不到,在产生不必要浪费的同时,还为企业的正常使用产生一定的影响;其次,有些企业需要的功能,在这样的成品软件内却又可能并不具备,这样企业可能就得通过调整自己的业务流程,以适应软件,这多少显得有点“本末倒置”。

其实,除了选择这种成品的企业信息化软件之外,还有另外一条更好的道路可供选择,那就是通过与专业的软件开发公司合作,定制开发一套专属于自己的信息化软件。这样的软件系统开发完成后,将会与企业的实际需求完全贴合,能最大限度地为企业带来价值。同时,在定制开发的过程中,企业可以根据自身的实际情况,选择适合自己的开发方案(包括硬件方案及软件方案等),这样在某种程度上也为企业节省了一笔不小的开支,为企业的可持续发展预留宝贵的空间。

本公司的主要业务即是为客户提供定制开发服务,我们有非常丰富的定制经验,有信心、有能力为客户提供非常好的定制开发服务。下面简单介绍一下我们的定制开发流程:

1、需求调研,制作系统原型

首先,我们会对企业的生产经营活动进行全方位的了解(当然这是在得到客户授权的情况下),在这一点上,需要与客户主要负责人进行反复沟通,最终与客户的认知达成一致,将作为检验是否了解清楚的有效检验标准。然后,我们会对现有业务流程中的“瓶颈”进行重点分析,在此过程中,逐步归纳出信息系统的原始需求。有了这个第一手资料,接下来的任务核心将会是根据这个需求内容制作信息系统的原型(该原型是采用专门的原型开发软件进行开发,并不具备真正的系统功能,只是用来演示系统的基本操作流程),并以此来与客户进行沟通确认。在经过几轮反复的确认之后,最终形成的原型将会与真实系统非常地相似,并且在此过程中,客户也已经对该系统未来的大致形式有了一个比较清楚的了解,可以帮助客户更好地分析自己的需求。

2、需求分析,生成《需求规格说明书》

原型设计完成以后,我们将对原型进行系统分析,并据此生成《系统需求规格说明书》。该需求规格说明书将是后续开发工作的直接依据,因此,在双方全部确认通过后,将不再对该说明书进行大的改动。

3、系统分析,生成《概要设计说明书》

需求确定后,接下来我们将会对需求进行系统分析,抽取关键业务节点数据元数据信息,设计数据库结构,并确定不同数据表之间的关系。在数据结构设计守成后,即可以开始设计系统架构以及开始业务实体的编写。另外,系统之间的接口方案的制订也是在此时进行的。

设计工作完成以后将生成《概要设计说明书》,该说明书为接下来的详细设计及编码工作提供重要参考。

4、详细设计,代码编写

系统概要设计完成以后,已经可以开始进行编码工作,相关的详细设计工作(包括详细设计说明书的编写)将会在编码过程中穿插进行。本阶段的重要工作成果是程序代码、文档,以及详细设计说明书。

5、单元测试,系统调试

任何一个功能相对独立的模块开发完成后,都要进行相应的单元测试,由项目经理编写单元测试用例,安排专人负责测试工作。测试完成后要生成相应的测试报告。

在全部模块开发完成后,就可以开始系统整体的联调测试,本阶段测试用例的编写要依据《系统需求规格说明书》进行。

测试过程中会发现一些系统功能缺陷,这时我们会及时组织相关开发人员对其进行修复,修复完成后还会要求测试人员对该功能缺陷进行完整的回归测试,以防止修复过程中引入新的Bug。

6、项目管理

我们对于信息系统项目的开发管理有丰富的经验和完善的流程,我们设有专用的SVN服务器,来对项目代码的版本变更进行集中管理,通过采取适当的账户权限控制,可以在最大限度上保证源代码的安全。

对于测试阶段的Bug管理,以及测试用例的管理,我们将采用自主研发的Bug管理系统来进行。在这款软件内,通过设置相应的角色账户,可以完成对多个项目的并行管理,同时能很好地保存系统相关资料。

7、系统交付、部署

全部开发测试工作完成后,就可以向客户进行交付。这时,根据客户实际情况,我们会安排实施人员在客户现场进行系统运行环境的搭建,同时安装必要的软件,最后部署本系统。

一切就绪以后,即邀请客户进行系统验收。