技术开发 频道

3000元的订单如何难倒100人的开发团队

【IT168 分析评论】

    看到这个标题,很多人会不以为然,或认为遇到了真正的“标题党”,可这是真正的事实。

    故事的主角发生在南方的某个二线城市,如果没有人异议的话,我们将其假设为有“中华第一城”美誉之称的浙江义乌吧。

    张老板是义乌小商品城的一位衬衫销售摊主,某日需要开发一个网站,找到了当地一家“商企动力”(化名)的公司,双方在进行了良好的沟通后,签约开发。张老板充分发挥了浙江商人的细致认真与分文必争的优良作风,双方最后确定了项目的合同金额是3800元,应该说是一个比较适合国情的小型企业网站开发,开发需求也明文写上:

    建设一个能够符国际化交流的外贸交易平台,用于在线向国外潜在用户推介服装,并能发起交易,并支持基本的办公应用需求。

    商企动力是当地一家有着丰富网站开发经验(从事域名与推广销售拥有近三年的历史)的企业,该企业在承接软件开发、网站建设的同时,还是百度推广在当地的总代理,公司拥有一百多名员工。作为这样的订单,对于商企动力来说,如同其每天一百多名业务员所接的订单一样,按正规流程去开发。

    一个月后,项目成品发布了,满以为可以成功收回余款的商企动力业务员,没想到遇到了大难题,远在阿拉伯地区的销售门市负责人反馈过来消息:这是一个彻头彻尾的垃圾网站,根本没法使用,而近一个月的时间使项目甲方已经将最后的准备时期消耗怠尽,马上就要召开一年一度的“义乌小商品节”了,所有宣传品上都印上了最新的网址……

    商企动力的开发人员为此抓破头脑而不解,事后虽然进行了修改,但依然达不到客户需求,究竟是什么让这么一个“简单”的企业网站变得如此不简单?

    正在这个关键时候,张老板通过朋友推荐,在CSDN外包平台上找到了逐浪软件开发团队,通过我们的严谨调研与需求分析,大致将此前商企动力的网站问题分类逻辑与功能两大类问题(详见下表)。

逻辑类错误功能类错误

    客户是一个外贸网站,访客往往不是中文用户,而商企动力提供的外文站是“基于GB2312编码下的‘英文’站点,自然无法显示。

    为了确保效果,加载了多种控件以实现媒体效果,而此类私有控件在访客用户端多次被屏蔽。

    所谓的发起交易,用户事实上需要整合paypal接口以实现交易,而商企动力提供的交易功能仅仅是一个表单提交程序,显然不能符合用户需求。

    使用的是一套“智能建站程序”构建,无法实现单独部署服务。

    无数据库技术,无法承载大容量的信息有序化管理。

    客户提出的“办公化需求”不是一个简单的口号,而事实上需要与其进销存系统进行有序的一体化,而商企动力版软件未能实现此目标。

    当然,事实上的问题远不止这些,但从这个表中可以看出当前的一些“建站”公司的运营思路,没有掌握核心技术、建立以客户为中文的意思、认真把握客户需求,网站项目的管理有多危险!

    事后商企动力在逐浪软件团队的指导下成功的完成了这个项目,作为专注内核开发的Zoomla!逐浪软件团队多年来一直为广大建站服务商提供卓越的支持以服务,推动行业的成长。当然,本文目的也不在于描述一个失败的项目、或如何成功开发一个项目,而是由此切入正题,试研究软件外包需求把控的细节。

    首先,不要认为所有的客户都是傻瓜。

    应该说,上个世纪末成长起来的一些软件外包企业,很多角色是在扮演一个“集成商”的定位,面对客户承诺的许多功能,都是有名无实。

    例如在线订单,其应用流程应该如下图由三个流程构成,缺一不可。

    然而在实际的应用中,不少开发商,仅仅完成了前两步环节,而没有售后行为与跟进,结果造成了电子商务项目建设的整体崩溃—如同软件开发一样,再强大的内核没有最终发布将功亏一篑;面对不同的客户,其售后行为恰恰是企业销售与个性化服务的开始。

    其次,外包项目需求应当与实际应用相结合。

    不知道有意还是无意,如果我们对当前企业的外文版网站进行一番检查,我们都可以发现:

    这意味着,该站点是以中文编码GB231的形式向访客提供服务。当然,在国内或使用简体中文版浏览器,这种编辑没有任何问题。

    然而,如果在外语言浏览器下,这将是什么样的呈现效果呢?

    要知道GB2312仅仅提供的是中文字符集,而如果按此编码,外国访客得到的网页将是一个满幅的乱码网页。这也就解释了为什么本文的案例中为何会反馈“国外根本无法浏览”这个问题了。

    这样的问题,我们如果细心发现,就会很有很多。出现这些问题的关键在于,网站的开发者没有去认真了解用户的实际需求,将自己的意向强加给客户,这样的结果致命的,客户要的不是一个开发者自认优秀的作品,而是需要一个用户认可的作品。

    最后,技术才是外包产业的基石。

    经常会接触很多业内人士,对于项目的把握和未来的成长,各人有不同的观点与看法,集中起来有两大流派,一种是客户需求派,一种则是唯技术派。

    客户需求派认为客户的一切需求都是有基潜在的原理,开发商应该无条件(最大化)的满足用户的需求

    唯技术派则以愤青的姿态藐视大多数常规应用,他们认为这个世界上的精品不多,而真正的技术只掌握在少数人的手里,只有倾全力做好技术才能赢在未来。

    应该说这两种流派的想法都有其正确的基点,然而此二者都存在客观的缺陷。

    首先,客户需求派在大多数时候都会认真倾听用户的需求,并根据客户需求设计出其产品,然而,由于放弃了自身的原则、缺乏前瞻化的思维。很多时候,这类需求往往会成为项目开发的累赘,甚至做出来的产品并非客户所要的产品,这也就是我们经常会遇到的“客户为什么会撒谎”之现象—事实上很多客户在项目交流时,其口头表达需求与真实需求是不同的,例如客户实际上是要做一个新闻发布系统,但在口头表达时会描述成“建设一个如同新华网一样的媒体出版发行平台”。

    客户需求派还要面临的问题还包括如何克服急燥冒进的心理,很多客户需求派往往会有一句口头禅:“您只要届时接收正常可用的程序即可,不要管是怎么实现的。”果真是如此吗?

    事实上,如果客户不知道其中实现的原理,又如何能够经营运用和实施好项目成果?

    虽然没有了浮燥之风,而唯技术派面临的问题则比客户需求派似乎更严峻。

    项目开发需求派自于客户,没等客户表达清楚需求,就强加给客户,显然不能得到用户认可。如果客户仅仅是要开发一个新闻发布系统,而您要强加他一个如同新华网样的媒体出版平台,同样也得不到客户的认同。

    对于这样的矛盾,Zoomla!逐浪CMS软件开发团队的观点是:知行合一,才是解决之道。

    “知行合一”是明代心学创始人王阳明首倡的观点,在软件开发外包行业中最困难不是不了解客户需求、也不是开发与实施的制造环境,同样也是“知行合一”四个字。

    事实上,在外包开发中,无论是三千元的订单,还是三万元的订音,或者是三百万元的订单,其从需求与研发再到实施,都是一个完整的环节,差别的只有体量之大小,不变的却是客户真实可见的项目蓝本,只有真正的贴近客户、了解客户,才能做到一一的实施。

0
相关文章