有的企业所在行业比较特殊,无法使用一般的软件系统,因此找软件公司来定制开发系统,那么,在软件定制开发过程中有哪些需要注意的事项?
要实施软件定制开发,初期最重要的就是把需求、工作流程弄清楚,然后整理文件和软件公司沟通。中期则要尽量测试细部功能,尽可能地把所存在的漏洞找出来。而后期的重点,则在整体作业流程测试上。
公司的作业都有一定的流程,这些流程中,还包含了其它细部的流程。把使用者的需求转化成流程,然后与软件公司双边检验。做为使用者与软件公司的桥梁,就是公司IT人员在定制化系统时的工作,因为既懂公司的流程,也懂IT。
软件定制开发,应当以符合公司作业需求为原则。而软件公司有其专业,在沟通时也要尊重。因此负责定制化的重点,就是要规划、协调需求与双方专业,达到一个平衡。不过前提当然还是以最接近公司的需求为首要条件,不然就失去软件定制开发的意义了。
既然确定定制化,当然要依照需求为重,不过软件公司的经验也必须要尊重,因为他们通常经历许多不同的客户,累积的经验对系统开发也都有参考价值。当然,也有可能遇到软件公司开发不出来,而有“外行充内行”的现象,这就需要在签订合约前,多比较几家软件公司。
根据以前的经验,需要注意的地方有下列几点:
1. 公司组织要明确,包含主管层级、各种工作承办人员、制度等。
2. 确认“老板”是谁?给IT的支持度是否足够?
3. 每个部门都要有“信息化”负责人,必要时配合信息部门运作,例如流程、需求确认和参与会议,要跳过该部门经理,随时都能配合运作。
4. 要仔细规划计划的方向、范围,由大开始到小去规划。
5. 切割流程区块,最后把这些整合成为一个系统。
如果大部分客户只能提出切身面临的需求,无法提出完整的细节数据,有时连流程也不清楚。若想要和软件公司合作顺利,也有几点建议:
1. 整理完整的需求。
2. 寻找软件公司时,先评估软件公司的软件与能力。
3. 请合适的软件公司,依需求提出关联流程与报价。
4. 与最佳软件公司签约合作。