观辰软件
服务支持/知识库/栏目:软件选型/项目定制如何选择软件供应商

项目定制如何选择软件供应商

作者:观辰软件发布时间:2010-12-07编辑:观辰管理员更新时间:2010-12-07 18:23

越来越多的中小企业尝试定制管理软件,供应商选型工作该怎么做?应持怎样的策略

现今许多企业并非首次选择并实施管理软件了,已经在用的系统存在许多无法解决的问题,才会考虑重新做一套全新的系统来代替现有系统。中小企业用户在面对诸多软件供应商时,缺乏专业甄别优劣的能力和经验。我们建议可以在策略上做如下思考:

很多企业在用的软件系统是之前委托软件公司或个人开发者采用传统编程模式定制开发的,系统存在许多问题(如:应用功能不完整、模块间数据缺乏完善关联关系、业务流程不通畅、操作界面体验生涩不友好、系统运行速度慢、查询统计报表功能简陋、某些功能页面出错打不开、数据共享与权限机制简陋缺失、同时使用几套系统互为孤岛...)长期无法得到解决——大家都容易想到的原因有三:

  1. 负责软件定制的软件公司或开发人员在外地,与用户单位存在地理距离,致使双方人员需求沟通不畅、无法随时现场解决问题;
  2. 软件系统本身的技术架构体系存在缺陷,无法通过后续编程开发模式解决出现的各种问题;
  3. 一些问题即便通过后续编程开发可以得到解决,但在技术开发上需要投入过大的人力和时间成本,不符合软件供应商的商业利益,故而久拖不决。

——我们逐条分析

1、在传统编程开发模式下,软件公司项目人员是无法全天候驻客户公司做开发的,因为开发软件的软硬件环境在软件公司内部而非客户公司处。软件公司人员上门只能做需求沟通和后期实施培训服务,真正的开发工作还是得在软件公司自己的办公室里进行(那种用笔记本电脑做开发服务器的单机个人私活开发模式不在这里讨论)。在现代通讯技术和交通条件下,软件公司与客户的地理距离并不是问题:只要双方参与项目沟通的人的专业水平和责任心到位,通过网络文字聊天或书面文件交互(文字讲不清楚的内容可打电话补充沟通)是最有效的需求调研方法——文、图、表能全面、准确、不失真地记录和保存信息以方便查阅复核,而频繁见面沟通或电话交谈虽然方便但沟通内容随意缺乏认真思考且留不下记录,并不利于本该严谨的软件需求调研工作。所以,软件公司与客户无论远近,从事客户业务流程调研与软件需求分析工作,效果和通讯成本是一样的。设想软件公司也在用户所在城市,一有问题项目人员就坐车往用户单位跑,效率反而更低。况且,软件存在的任何技术功能缺陷,都只能通过编程技术工作才能解决,而非双方人员多见面沟通就行。所以,软件公司与用户的地理位置是否同城并不是在用软件系统诸多问题无法得到解决的主要原因!

结论——应从软件公司的技术实力与人才经验等本质上甄选供应商,正确的软件供应商才能做出满足客户需求的好软件,无论天南地北都可以

2、通过传统编程开发模式定制交付的软件系统不好用,存在各种不足又无法效率化、根本性地得到改进和解决,这种情况几乎出现在所有的软件定制项目中——据统计资料显示:国内每年中小企业定制管理软件的案例中失败比例高达80%。真正的软件工程专家都明白:任何不依托于成熟系统架构平台、直接从零开始开发的企业级管理软件系统,都需要五年以上的持续完善(迭代式重构以优化系统架构)阶段,才能真正达到成熟的商用水准。所以,通过传统编程模式用几个月甚至一两年时间定制开发出的管理软件项目,交付客户使用后必然存在底层系统架构方面的先天不足,继而为后续的完善优化需求努力造成障碍。这个意义上讲,许多企业目前在用的软件系统存在这样那样的问题却得不到解决,实属正常。正确看待软件工程的专业性,是用户正确选型软件供应商并做到项目成功的大前提。

推荐参考阅读:软件工程与信息化成功之道

结论——软件开发项目所基于的技术平台是否具备成熟的底层系统架构,才是软件开发项目能否获得成功的决定因素。选错技术平台,再优秀的项目经理、再频繁认真的互动沟通,再大品牌的软件公司,也做不出成功的软件系统

3、这是个受技术条件限制的商业问题:管理软件开发项目所基于的技术平台选错了,一切就都错了。要求软件项目交付客户后不需要改进就能完美无缺是违反自然规律的。但基于传统编程模式开发软件的改进工作代价过大,对软件供应商而言没有商业可操作性,问题就没法解决,这和软件供应商牌子响不响、是否离得近都没有关系

结论——软件系统的系统架构先天不足,很多问题要么无解,要么解决起来非常费力费时,软件公司要帮客户解决这些问题,财务上他会亏损的。这还是技术能力问题,而非地理远近或沟通程度的问题


假设用户之前委托软件公司或个人以传统编程模式开发了现在在用的软件系统,存在一些问题无法解决,现在计划重新做。怎么做?委托一家本地的软件公司、以相同的传统编程模式再做一次?他们的区别仅仅是一家网络沟通和打电话多一些,一家可以上门多一些,但这种区别是解决不了核心技术难题的

是否应该选择一家在软件开发模式上具有根本技术革新能力的新一代业务基础平台软件供应商?自2000年以来,业务基础平台已经发展成为业界最先进的软件生产工具,它从软件工程的系统架构上为客户项目提供了成熟的基础保障,这种保障贯穿于从需求调研到系统设计到开发测试到运行维护到功能扩展的整个软件生命周期内,不仅使得软件公司的开发效率得以大幅提升、而且在软件项目交付用户使用后的长期运行维护阶段,也使得软件公司可以不再受技术经济限制、相对快捷(低成本)地为用户持续调整、完善和扩展软件系统。若选择智能软件平台(零代码业务基础平台),用户甚至可以自己从事这个阶段的系统维护发展工作。基于业务基础平台进行软件开发,就像是站在巨人的肩膀上,可以看得更高行得更快更远。


关于观辰零代码智能软件平台

零代码智能软件平台的设计思想及其创始原动力,源于观辰核心团队成员多年行业工作经验总结与创新价值驱动:在2003年观辰软件启动团队研发工作之前的若干年内,我们服务于业内各知名IT企业、为各行各业客户提供基于传统管理软件产品的管理咨询、项目开发与实施服务,深感长期普遍困扰客户及软件提供商的问题如下:

传统编程模式开发的软件系统在功能上无法灵活满足客户个性化的需求及变化,不能做到软件灵活适应客户,只能要求客户改变(或妥协)来适应软件。传统软件系统在技术上不支持非编程快捷调优的能力,对任何应用功能的改动都需要投入费时费力的编程开发工作,这方面的客户满意度是以增加软件提供商技术成本和商务成本为代价的

任何企业的经营管理措施和制度都需要在实践和体验中不断摸索调整和完善,旨在帮助提高管理运营效率的软件信息系统的成功实施也同样需要这样一个实践过程。一套软件系统,如果要求其功能和操作使用方式方法在实现它用它之前就能完美设计定定且无需修改完善,就是一种苛求,客户做不到,观辰做不到,其他软件供应商也做不到。许多企业导入软件信息系统失败,不是指完全不能用,而是指用不好、发挥效用小于预期、为用户解决老问题时又带来新的困扰从而产生抵触与不满意……其中,软件系统在项目建设过程中及交付后不能随需应变地优化调整与发展完善,是主要原因

观辰软件的使命就是要帮助客户以非技术手段随需应变地发展软件功能,做到史无前例的信息化应用DIY。我们提供的是智能实施平台(而非技术开发平台)并为客户实施系统、搭建应用,我们还可以辅导客户基于这个平台自行调整、优化、完善和持续发展软件的整体与细节功能。传统软件经项目实施并交付客户后,就好比一个大学毕业后即停止一切培训、进修与充电学习的人(其知识思想很快落伍、不再适应社会发展的需要);基于观辰智能软件平台搭建企业信息化应用,项目建设工作也如同一个人接受学校教育的学习过程,而软件系统交付使用后的持续维护与发展阶段则相当于一个大学毕业生于工作生活实践中的终生学习阶段——这会带来持续的完善与发展价值。

更多关于观辰零代码智能平台的介绍,敬请访问:


用户选择软件供应商时,问的最多的问题就是:“你们的软件(平台)到底能否实现我们需要的复杂多变的个性化功能?我们单位的需求是很特殊的”。

其实,都到了项目定制的份上,没有哪家用户的需求是不特殊的。观辰智能平台本身已经进化到高度成熟的阶段,做管理软件项目定制早已可做到驾轻就熟的地步。如果遇到某些功能平台暂未支持的,观辰研发部门可快速为平台开发新控件——再由项目经理基于经加强后的平台配置实现客户需求的功能。有观辰强有力的研发团队支持,客户不必担心平台配置功能不够的问题。事实上,观辰软件在业界素有“企业信息化烂尾楼项目救赎者”、“个性化软件定制疑难杂症专家”等名号。

软件公司的项目经理即便天天坐在客户公司里写代码,也不能保证用户和软件公司有效互动以最大程度保证软件项目整体与细节功能符合要求。因为客户看不懂编写中的程序。而传统编程开发模式下,开发环境与软件运行环境分离,客户并不能实时看到建设中的软件界面效果,无法参与项目工作、及时发现问题并作出反馈。

目前大多数软件开发公司都做不到真正的所见即所得,即在配置或编码完成某个功能后,需要经历一个发布和编译的过程才能看到实际的运行效果,设计与运行不同步,存在较长时间的延迟。在实际应用生产过程中,开发与发布不同步会导致不能及早发现错误,并且频繁发生的延迟也必然会大大影响软件生产效率。观辰智能软件平台仅使用浏览器即可完成全部配置工作,无需额外学习、安装和使用复杂的开发工具。

所见即所得的最大好处就是直观,能够让使用者在思维与实际之间快速建立直接联系,提高工作效率。观辰平台做到了配置与实际运行的高度一致,尽量避免使用者因差异和延迟造成的精力分散,可以以更高效率地进行配置开发

事实上,观辰完成和在做的若干客户项目是分布在国内各地的,而观辰的项目经理们,不论身在上海公司办公室、或者出差在酒店里、还是上门拜访在客户公司,甚至在网吧里,都可以通过浏览器接入观辰基于广域网的外部开发服务器、进入建设中的客户软件系统,从事所见即所得的开发配置工作。同理,客户人员不论在家、在公司还是出差在外,也可以随时随地通过浏览器访问建设中的自家软件系统,实时观摩建设进程、发现问题并反馈问题。“Development on Browser Anywhere and Anytime”的好处对双方来说都是显而易见的。

推荐阅读:定制软件与装修房子

 

观辰PM项目管理

项目+客户+服务+财务+OA!基于传统OA系统框架,以客户项目运作为主线,全面管理为项目目标达成而运作的相关过程事务。各功能模块间数据流程深度融合,业务逻辑关联紧密,既为各项事务执行提供高度协同支持,也为管理层提供全局审视和统计分析应用功能。是具备广义协同办公应用功能的专业、实用型项目管理软件

咨询热线

028-61297191
观辰软件 版权所有 © 2003-2015