自从离开施工单位后,我在公司一直都是从事方案项目的实施工作,很想写一个总结,谈谈在公司这两年的以来的认识,或许对刚进入实施组的新同事是一个认识方案项目实施的窗口。
记得之前在公司总部参加培训的时候,培训师告诉我:“三分软件,七分实施。”由此可见,实施工作在整个软件项目中是多么的重要,也只有经历过才明白这句话的是什么意思。那么,实施的内容包括哪几方面呢?实施人员又是一个什么样的角色呢?
在很多实施人员的眼中,实施就是教客户如何使用系统,这样的认识是正确的,但还是比较片面。对于方案项目开发方来讲,这只是一个项目,但对于企业信息化建设来讲,是一个复杂的管理项目,不仅涉及软件产品本身,同时需要规范企业各部门的业务流程,信息化应用效果不仅取决于软件的质量,更重要的是实施人员对整个实施过程的控制。
以我心换彼心,站在用户的角度换位思考,软件工程对于一个企业来讲,是个一把手工程,是把企业送上信息化快车道的的一个过程,更多的时候更是企业经营转型的一个契机。如:我目前实施的湖南路桥项目,用户之前就没有任何信息化经验,思路不明确,往往会提出一些“无理”的要求,所以,在这种情况下,就需要现场实施组不断的对用户加以引导,我们也常常分扮演“顾问”的角色。一个优秀的实施人员,需要具备良好的沟通能力、组织协调能力、经营管理方面深厚的知识沉淀、对产品的熟悉理解和耐心,而且还要有团队合作精神。作为实施人员无论从专业知识,还是企业的管理思想和业务流程都要在软件中去体现,身为一名实施人员,自然要掌握这些相关知识。那么,在我看来,项目实施人员应具备哪些素质和注意哪些事项呢?具体如下:
第一、沟通与交流
在整个实施过程中,实施人员既要与管理人员打交道,又要和一线员工进行沟通,所以沟通和交流是非常重要的因素。虽然项目售前对客户的需求有大体框架的描述,但是任何软件项目都有自己特色或者个性化的需求,这些需求都是通过项目售后详细的调研才能了解到的,调研就需要与一线员工进行交流,因为软件的适用情况是在他们那里普遍体现的,而且管理层对于信息系统的使用效果如何很大程度来源于员工的反映,这点是刚入职人员容易忽视的。
第二、需求描述、分析能力及团队意识
对于用户个性化的需求,实施人员要能形象的描述以及具体化的分析。在与客户沟通交流、了解需求后,实施组的具体负责人员要能在需求分析会上把需求描述清楚,客户的需求往往都是通过实施人员在开发人员那里进行实现,如果描述不清晰,在这个过程中便会造成信息失真的后果,从而未能满足客户需求。另外,众人拾柴火焰高,作为实施团队的一员,任何人员对于需求都需提出自己的分析结果及解决方式,不要把所有的问题都堆到项目经理那里,每个人提出自己的见解,从中选优。
第三、专业知识
方案项目实施人员大多是工程专业的,当然也有部分是计算机专业的,那么掌握专业知识是必要的。专业知识的具备让我们能更好的了解自己的产品,而且也是与开发人员进行沟通的前提。如:工程专业毕业的就要多学习软件方面的知识,计算机专业的要多接触工程方面的业务,同时,各专业的人员可互相学习,扬长避短,互补余缺。硬件相关的知识也是每个实施人员要具备的,这也是逐渐学习来的。软件的载体就是硬件,软件的性能体现也是以硬件设备为基础的。
第四、企业项目管理的相关理念和知识
各个企业在管理体制上各有不同,这就要求我们的产品需根据各用户不同的管理模式进行个性化定制,同样,需要我们实施人员熟悉企业的经营管理模式和理念。之前我的实施长江航道局项目的时候,就深有体会:结合该局成本管理特点,单独定制开发了“成本计划”模块,实现了从局——项目部的分层次管理,建立了从预控——过程管控——决策分析的全方位管控体系;结合该局计划进度管理的特点,开发了局——项目部指标项的多级监管体系,并且结合软件具有的自动计算功能,将计划进度涉及的时间——工程量——工程产值三大要素进行了统一整合,自动计算结果;结合该局对船舶的管理需求,开发了船舶日、周、月报和船舶产值划拨功能,并结合项目施工日报,在多方位、多个时间维度上对船舶产能进行管控;结合该局投标管理特点,开发了标书辅编系统,为标书制作提供了历史资料存储、信息高度共享、资料快速查询的平台。
总之,只有不断学习、不断沉淀、不断积累,才能在项目实施过程中成功,从而在整个项目实施团队中脱颖而出,以上仅为个人的一些心得体会,愿和大家一起分享,如有不对之处,还请各位领导及同行进行批评指正!