技术开发 频道

我眼中的软件项目实施

【IT168 技术文章】

  从大学毕业以来,笔者一致从事的就是软件项目实施工作。很长时间想写一个总结,谈谈工作几年以来的认识,这或许对于刚毕业的学子们是一个认识软件项目实施的窗口。

  在ERP软件实施中有一句行话:“三分软件,七分实施。”

  只有经历过才会明白这句话是什么意思,正如我的一位前辈说过,只要使用得当,Excel也是一个非常好的进销存管理工具。当然这样的软件使用方式也是要看,使用的对象。最终要告诉大家的是,软件项目的实施是占有非常重要的地位的。

  那么实施的内容包括那几方面呢?实施人员又是一个什么样的角色呢?

  在很多实施人员的口中,实施普遍讲,就是教客户怎样使用计算机信息系统。这样的认识是正确的,但是是比较片面。对于软件项目实施方来讲,这只是一个项目,对于企业信息化建设来讲,是一个复杂的管理项目,不仅涉及软件产品,同时需规范企业各部门的业务流程。信息化应用效果不仅取决于软件产品的质量,更重要的是对实施过程的控制。

  以我心换彼心,站在客户的角度换位思考下,软件项目对于一个企业来讲,是一个一把手工程,是把企业送上信息化快车道的一个过程,更多时候更是企业经营转型的一个契机。所以软件项目的实施人员的角色大多时候是一个顾问的角色。

  那么在笔者眼中项目实施人员应该具备必要要素和注意事项呢?

  一名合格的实施顾问,需要具备优秀的沟通能力、组织协调能力、经营管理方面深厚的知识底蕴、对产品的深入了解和耐心。而且要有团队合作精神,单一的顾问力量是薄弱的。作为实施人员无论从专业知识,如:财务知识、进销存知识、物流知识、生产知识、计算机软硬件、网络……,还是企业的管理思想和业务流程都要在软件中去体现,身为一名实施顾问,自然要掌握这些相关知识。那么在笔者眼中项目实施人员应该具备必要要素和注意事项呢?

  第一、   沟通与交流

  在实施过程中,实施人员既要与管理人员打交道,又要和一线员工进行沟通。所以沟通和交流是非常重要的因素。虽然售前对客户的需求有大体框架的描述,但是任何软件项目都有自己特色或者个性化的需求,这些需求都是通过交流和沟通才能了解到的。与一线员工的交流更是不可忽视的环节,因为软件的适用情况是在他们那里普遍体现的,而且管理层对于信息系统的使用效果如何很大程度来源于员工的反映,这点是刚入职人员容易忽视的。

  第二、   需求描述及分析能力

  对于特色和个性化的需求,实施人员要能形象的描述和及具体化的分析能力。在与客户沟通交流,了解需求后,实施组的具体负责人员要能在需求分析会上把需求描述清楚。众人拾柴火焰高,作为实施团队的一员,任何人员对于需求提出自己的分析结果及解决方式。不要把所有的问题都堆到项目经理那里,每个人提出自己的见解,从中选优。

  第三、   专业知识

  大部分的软件项目实施人员都是计算机专业的,那么专业知识是必要的。专业知识的具备让每个人能更好的了解自己的软件产品。而且也是与开发人员进行沟通的前提。硬件相关的知识也是每个实施人员要具备的,这也是逐渐学习来的。软件的载体就是硬件,软件的性能体现也是以硬件设备为基础的。

  第四、   企业经营相关的知识

  为什么要了解企业经营相关的知识呢?正如第三项提到的,我们具备的专业知识是客户所不了解的。而要实现第一项提到的沟通与交流,企业经营相关的知识是不可缺少的。这些知识包括、财务知识、进销存知识、物流知识、生产知识……,甚至是企业管理方面的知识。

  财务知识要与财务人员沟通交流;进销存知识与业务人员交流;物流知识与物流配送人员交流;生产知识与生产人员沟通。最后说到企业管理,企业管理的理念与信息系统在哪个方面是相互融合和体现的,要把这个问题搞清楚,对于老总来讲是比较重要的。

  第五、   实施进度的计划性

  软件项目实施的计划是非常重要,这个计划既要考虑实施的时间、成本问题,又要考虑客户的接受能力。客户的接受能力,一般体现在人员计算机操作水平、业务流程的整合、部门利益冲突等方面。

  以上五个方面正所谓环环相扣,不可缺少。另外项目实施人员对于具体的实施过程中问题的产生要具备一定预见性。避免带来负面效应,希望能和大家多交流。

1
相关文章