有一家公司从事存储项目集成,公司的总部在北京,另外在上海、广州、成都、西安有四家分公司,济南有一个办事处。
北京总部约有员工50人,分别工作在存储事业集成部(以下简称集成部)、金融事业部、产品销售部、技术部、财务部、商务部和行政部。每个部门有一个部门经理,公司有一个总经理。
分公司和办事处设一个经理或总经理(相当于总部的部门经理),下设技术人员、销售人员、财务和行政人员若干。
公司从事的存储业务主要按产品划分成低端产品和高端产品。低端产品以产品销售为主,高端产品以项目集成为主,但两部分也有部分交叉。公司集成部和金融事业部负责高端产品的销售,主要以向用户提供解决方案进行销售活动。集成事业部的经理目前是公司的副总经理,他负责协调整个高端产品的销售活动。
产品销售部负责低端产品的销售,项目集成与产品销售各占一部分。部门经理同时也是公司的产品销售总监,由其负责协调整个公司的低端产品的销售活动。
分公司负责相应地区的销售活动,包括高端和低端产品的销售活动。分公司的技术人员主要归分公司经理领导,但公司规定技术部经理有权调配分公司的技术人员。通常的作法是技术部经理与分公司经理进行协商,如条件许可,则可以调动分公司的技术人员。
技术部负责所有的技术活动,包括产品测试、培训、售前技术咨询、方案制定和审核、实施和技术服务等。销售人员需要技术人员配合时首先要提出申请技术部经理批准,指派相应的技术人员。技术部经理除协调整个公司的技术人员提供技术支持等日常事务外,主负责产品测试、培训等,另外有一个项目实施负责人,由其负责每个项目的实施的监督和协调工作并及时向实施人员提供相应支持等,有一个售前技术负责人,负责协调整个公司项目的售前技术活动和进行项目方案的审核。
财务部负责整个公司的财务。但分公司也有财务,属于独立的一部分。
商务部主要负责合同的管理,定单的管理以及制定标书中所需要的商务材料。
行政部相当于一个后勤部门,负责公司及员工的考勤、福利、某些产品的取货与送货等业务。
所从事的存储项目集成包括多家公司和本公司自有品牌的产品,主要的产品有
u 自有品牌磁盘阵列
u VERITAS 存储管理(备份软件、集群软件、SAN管理软件等)
u ADIC 磁带自动加载机、小、中、大和超大型磁带库
u EMC中档和企业级磁盘阵列
u HDS中档和企业级磁盘阵列
u IBM相应的软件和硬件产品
u 各种光纤HBA、HUB/交换机和相关配件等
u 有些项目还会使用一些其它的产品,如SUN和Oracle等
公司最近几年业务迅速扩展,从事的大型项目不断增加,为了有效、合理地利用公司的有限资源,提高项目的中标与实施的质量,公司需要对项目实行项目管理制,为配合项目管理的进行,需要开发一套相应的IT系统以实现有效的项目管理。
开发的项目管理系统主要解决问题是如何对项目进行规范化的管理。对于公司的财务管理包括与项目有关的财务内容目前可以暂不考虑。
项目管理的大致步骤可以分为:项目收集、项目立项、售前、合同签订、产品定购、实施和技术服务几个阶段。其中,最主要的是售前和实施阶段。
以销售为主,技术人员配合寻找项目的机会。有些项目是用户没有意向,需要业务人员说服立项,有的项目是已经立项,立项的项目有的要进行招标,有的不进行招标。
销售人员收集到项目机会后,向集成部经理申请立项目立项。集成部经理需要对项目进行一定的审核,包括项目的价值、需要的投入、是否与其它销售人员的项目相矛盾(有时多个销售人员会同时支持不同的集成商争取同一个项目)等。如果通过审核,则项目可以立项。凡是在公司立项的项目都有相关的档案记录。
无论哪种项目,均以主要的销售人员作为项目负责人,组织相关人员成立项目组(可能有其它销售人员、技术人员和商务人员及辅助人员)。项目组成员在不同阶段有不同的变化,但负责人不变。需要进行活动时(如申请出差、申请使用技术人员等)首先需要进行项目立项,填写《项目立项申请表》,经过集成事业部经理审批后方可立项。
立项后的项目需要进行用户应用环境与应用需求的调研,这一工作是技术人员配合销售人员共同进行的,调研后填写《售前应用环境与应用需求表》。
项目进行至一定阶段,需要为项目制定一个《项目解决方案》。如果项目组负责人无法独立完成而需要技术人员配合制作《项目解决方案》时,首先需要项目组负责人填写《技术支持申请》并经过集成部经理的批准,再提交给技术部,由技术部经理组织相关技术人员进行《项目解决方案》的制作。《项目解决方案包含:用户应用环境及需求、需求分析、解决方案框架、子解决方案、产品配置清单及报价、产品性能介绍等。《项目解决方案》制作人员参照《项目招标书》(如果进行项目招标)中的应用环境与需求、《售前应用环境与应用需求表》、《产品报价》、《产品兼容性列表》等进行产品的配置和报价。对于招标的项目,首先需要向招标公或招标方购买《项目招标书》,除解决方案外,还需要相应的厂商授权书、公司资质证明等商务内容一起形成《项目投标书》。招标的项目有时需要进行投标的答辩。
此后,如果项目能够满足用户的要求,进入合同签订阶段。公司从事的项目有一些是直接面对用户,有一些是通过集成商配合与用户签订合同,而有一些是与集成商签订合同,由集成商再与用户签订合同。在合同签订前由项目负责人向公司负责项目审核的技术人员(固定)提交审核材料(包括应用环境、应用需要调查表和解决方案)。
合同签订后,进入至产品定购阶段。在该阶段,由销售人员配合商务人员根据合同分别向不同的厂商或代理下定单。所到的货物有些是到公司,有些是直接发送至用户处。
项目所需要的产品货物到货后,由商务部向技术部下达《售后支持申请表》(见附录),技术部经理指派相应的技术人员组成项目实施技术组。项目实施小组也属于项目组成员,除技术人员外还包括商务和销售人员。通常,销售人员是项目组负责人。
项目实施又可以分为准备阶段、货物验收、现场环境勘察、实施、测试和验收阶段。
技术小组在准备阶段需要了解项目的解决方案、与用户或集成商所签订的合同。在此基础上,对实施过程中可能出现的问题进行分析,需要时可以在公司进行测试以验证方案的可行性,或进行测试以加强对产品的熟悉程度,提高项目实施的效率。在此过程中,技术小组需要售前过程中的解决方案、应用环境、应用需求(因为应用环境和需求在解决方案中也有相应内容,但可能包含得不完全)、合同条款。应当尽量与售前技术人员、销售人员和商务人员进行沟通。
技术小组在准备的基础上必须写出《项目实施计划书》。《项目实施计划书》包括的内容有:项目编号、项目名称、项目实施开始日期、实施小组人员、准备工作完成情况、实施计划。
重要的项目和复杂的项目需要项目组负责人招集有关人员进行集体讨论,根据讨论的结果,技术小组再对《项目实施计划书》进行修改。
技术部经理根据技术小组的《项目实施计划书》的内容进行审核,通过后进行确认,此时技术小组可以进入用户现场进行项目的实施。
技术小组到达用户处后首先需要对到达的货物按照合同条款进行货物验收,验收通过后双方在《货物验收单》上签字。对不符合合同条款的货物填写《不合格货物验收单》并由技术小组负责人签字后交回公司商务部,由商务部向相关厂商或代理商协调。
技术小组在货物验收完成后开始对项目现场包括机房的物理环境(有硬件的情况下)、网络环境、每个服务器的硬件平台(包括具型号、总线类型、插槽数量等)、服务器的操作系统及其版本、补丁、数据库及其版本等进行调查,与《售前用户应用环境表》进行比较,对于不一致的内容进行分析并与售前人员和项目组负责人进行沟通,在不影响项目实施的情况下编写《项目实施用户应用表》进行项目实施。
在实施阶段,技术小组按照合同进行项目的实施,实施必须按照公司制定的有关《实施规范》进行,但可以对规范提出修改意见并形成修改后的《实施规范》。在实施的过程中需要对用户环境进行的修改进行记录,包括对硬件配置的修改、操作系统配置的修改、安装的硬件、安装的软件及其所在的位置,具体的安装步骤及在过程使用的特殊的命令和需要注意的事项、如何复原用户原有环境等步骤,在实施完成后一起形成《项目实施报告》。
在实施阶段完成基本的调试工作,表明解决方案所配置的硬件与软件可以进行基本的工作,在测试阶段需要根据合同条款或用户临时提出的要求进行系统的调整和测试。测试的项目、环境、工具或方法、测试结果一并写入至《项目实施报告》。
在完成实施和测试后,技术小组必须根据《项目合同》中的条款和实施、测试的情况形成一份《项目验收报告》,《项目验收报告》必须包括验收项目、验收时间、验收人员等内容(详细的内容可以参照《项目实施报告》)与《项目实施报告》一起提交给用户,由用户相关人员在《项目验收报告》签字确认。用户签字确认后表明项目实施技术小组的任务完成,进入技术服务阶段。
在项目实施完成进入到项目技术服务阶段。公司向用户提供多种技术服务,基本可以分为电话支持和现场服务两大类。每个项目服务的种类视合同而定,大多数的项目包括现场服务,但也有一些不包括现场服务。用户需要电话技术支持时可以直接打电话到公司技术部,由相应的技术人员电话技术支持,很多时候用户会直接打参加过技术实施过的技术人员的移动电话,这些方式都会向用户提供服务。当用户需要现场服务时,需要向项目负责人提出申请,由项目负责人向商务部提出《项目技术服务申请》,经商务部确认后再提交技术部,由技术部经理组织相应的技术人员进行现场技术支持。
现场技术人员进行现场技术支持的过程中必须对发生的故障现象、故障原因的分析、解决方法进行记录形成《技术服务报告》提交给用户并由用户签字。
《员工基本信息》
《部门信息》
《备份实施规范》
《集群系统实施规范》
《磁盘存储系统实施规范》
《磁带存储系统实施规范》
…
《项目立项申请表》
《项目招标书》
《项目投标书》
《项目解决方案》
《项目售前用户应用环境与需求》
《项目实施用户应用环境》
《项目货物验收表》
《项目货物验收不合格表》
《项目实施计划书》
《项目实施报告》
《项目实施验收》
《项目技术支持申请表》
《项目合同》
《项目组》
《项目售前技术小组》
《项目实施技术小组》
《项目商务小组》
《用户》
《集成商》
《备份软件报价表》
《集群软件报价表》
《基础套件报价表》
《数据库应用套件报价表》
《复制软件报价表》
《SAN管理软件报价表》
《ADIC磁带库报价表》
《HBA报价表》
《光纤交换机报价表》
《光纤线报价表》
《GBIC报价表》
《磁带报价表》
《磁盘报价表》
《磁盘阵列报价表》
《备份软件兼容性列表》
《集群软件兼容性列表》
《HBA兼容性列表》
《光纤交换机兼容性列表》
《磁带库兼容性列表》
《备份软件配置清单》
《集群软件配置清单》
…
《光纤交换机配置清单》
《HBA配置清单》
《磁带库配置清单》
《磁盘阵列配置清单》
设计的系统主要目的是辅助公司项目管理,提高项目管理和效率和质量,它不是一个ERP系统,也不涉及与项目密切相关的财务问题。设计的目标主要可以划分为两种:一是提供相关信息辅助销售、技术、商务和管理人员;二是规范化管理流程。
通过提供的一些信息如产品兼容性、产品报价等辅助销售人员进行项目的收集。这些产品的兼容性虽然也可以从各种途径得到,但每个销售人员手里没有完整的内容,需要时一时难以获得。对于兼容性问题,系统应当能够做到对销售或技术人员生成的配置进行自动检测。虽然这种检测的结果最后还需要有人工进行确认。对于产品的报价,系统应当能够做到当进行某一项产品配件的报价时,系统自动将与之相关的必须配件的报价一起产生,以提高效率。
每个人根据自己权限的不同可以通过互联网查询《项目解决方案》、《项目合同》、《项目实施报告》等有关资料。
有些流程在公司过去就有,但管理人员由于各种原因很难按流程操作。在实施项目管理系统后,有些流程是必须进行的处理。如过去规定必须通过商务部确认用户该付的款项已到后再下达《项目技术服务申请》给技术部,但往往是销售人员直接提出《项目技术服务申请》给技术部。有了项目管理系统后,技术部经理必须接到商务部的《项目技术服务申请》后才可组织技术人员提供技术支持,支持后支持人员等需要报销相关费用时,财务部只认可经商务部提交和技术部经理批准的《项目技术服务申请》才预以报销。
根据以上描述画出ERD和业务处理模型。
可以对描述的内容作一定的简化,也可以根据实际情况进行合理的补充。