国津Servitech咨询师答曰:
肯定不是好主意。即使贵公司有一定的软件开发能力,我们也还是不建议你们自己开发ITSM/ITIL软件。事实上,我们接触过无数国内外的大客户,其中不乏有自己的相当有实力的软件开发团队的,他们都还是采购了市场上的成熟产品。举个反面的例子,虽然不是这个行业的,也足以说明问题:以前我在一家外企工作的时候,英国总部的IT竟然自己耗时多年开发了一款用于管理皮鞋产品设计和发布的软件,但是结果是、该产品非常不好用、测试不充分、用户体验不佳、开发者甚至竟然不考虑英国以外用户如何方便使用、导致常年怨声载道;几年之后,该公司还是决定上一款美国市场上已经比较成熟的、由专业软件公司开发的产品(这还是因为该公司的美国合作机构被合并到英国总公司才得以促成的)。还有个例子,可以说明类似的道理:如果联想集团当初不花巨资上SAP,而是说“我们要靠自己开发ERP”,其结果会怎样?
如果自己开发,至少有三个方面需要考虑清楚:

【1】、自己开发ITSM/ITIL软件耗时耗力,长远来讲、会远比“直接购买市场上由专业软件公司开发的成熟的产品和服务”所需的成本投入多得多;
【2】. 开发一个成熟好用的ITSM/ITIL软件需要开发团队有过硬的相关质素和丰富的相关经验,客户方的开发人员可能不具备这样的经验;搞得不好,会前功尽弃、造成不必要的资源浪费。
首先,就产品开发设计而言,无论是ITSM/ITIL管理软件系统设计、流程设计,还是软件开发架构设计,这两方面的设计工作的难度和复杂程度、对设计管理人员的知识、技能准备的要求之高,都远非一般的简单程序开发所能及。开发的工作量,也会远比想象的要大;开发的周期,也会远比想象的要长;
其次,就产品开发管理水平的要求而言,这样的管理软件要达到成熟的地步,第一要保证质量、没有Bug、要经过大量多轮的严格测试工作;编程的时间和后续测试的时间,至少是1比3,甚至1比5、1比9.。。。而且,每一个产品小发布,都需要这样的过程。
第二、开发管理者本身要对ITSM/ITIL涉及到的管理概念、管理理念、还有管理软件必须具备的基本逻辑原则了熟于心;这需要开发管理者有相关的跨行业经验,既要懂管理,还要有熟练使用过大型管理软件的经验。开发管理者如果在这两方面中有一方面是生手,就会给后续开发工作带来后续的很大波折和麻烦。
总之,开发管理者如果基本的ITIL/ITSM概念不清、流程不清楚、很多细节不了解;或者架构设计考虑不周,都会导致严重的后果。
【3】、ITSM/ITIL软件开发出来之后都需要实施,没有实施过程的管理软件、是无法真正在企业里面落地的!
后续的不断的维护和版本升级、发布管理,也需要专业水平的团队来做。即使费了很大力气、做出来了一个管理软件产品雏形,后续的升级、服务、产品开发的可持续性、可维护性,也都会对开发人员、客户服务人员或者技术支持、实施支持人员的质素有相当高的要求。管理软件不同于普通软件之处在于,管理软件要在企业或者单位、组织里面“落地”、往往需要一个严格计划好的实施的过程,而且实施周期可能不短(通常三四周到半年不等,或者更长,要看客户需求的情况而定);要保证实施顺利完成,也需要有经验、有质素的专业团队。
国津软件的Servitech ITSM/ITIL软件系统能做到现在这样的功能全面、服务周到、产品质量过硬,其实是团队成员曾经在外企积累的扎实的行业知识和经验、架构师与设计人员过人智慧的凝结、开发工程师们无数个日日夜夜的奋战、而且团队与每年至少800个客户用户不断沟通需求、做差异分析、持续改进产品的结果。