注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 获取当前页面路径,实现权..
 帮助

婚好结,日子难过


版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://fengyp.blog.51cto.com/276754/72405
婚好结,日子难过
——定制软件项目结婚后要避免走进爱情的坟墓
随着全球化和企业间竞争的加剧,企业对通过信息化手段规范管理,整合资源,提高效率的兴趣越来越浓,这就给众多的中小型软件企业提供了很多的机会。但这次机会和以前不一样,以前企业大多是要求上ERPPDM等市场成熟软件,而这次,更多的是已经有了这些软件的企业,发现单有这些软件还远远不够,还需要其他更多的个性化的软件来支持自己的管理。正因为其个性化特征,所有只能是根据用户的需求进行定制,即客户提出需求,软件公司根据客户的需求编写软件。
本来这是一个很好的事情,就像两个人从谈恋爱到结婚一样。在恋爱期间,大家都发现自己正是对方所需要的,同时,自己也强烈的爱上对方(的服务或订单)。于是不用费太多的周折,双方就从恋爱走到婚姻的殿堂,领取了一张标志生死不渝的爱情的结婚证(合同),开始了共同的生活。
但是,结婚后,大家逐步发现夫妻两个好像语言不通,尽管自己强烈的爱着对方,但自己(软件公司)好像听不懂对方(客户)的话(软件需求),对方(客户)的需求总是变来变去,而且经常是说一半留一半,同一个需求,先告诉你需要这样做,等你做好了给他一看,又告诉你还有另一个不能忽略的需求不能不考虑,于是我(软件公司)可能需要对已经设计好的软件做很大的修改,甚至可能要推到重来。甚至有可能今天说要这样做,明天告诉你,这样做不行,必须那样做,后天又告诉你,他的一个可能是七大姨八大姑(反正是一个辈分很高的亲戚,不能得罪)要回到第一天的做法。
哎,真是不甚其烦。到最后自己也不知道我的那个“亲爱的”到底要我怎么爱他,他怎么一点没有主见,一点也不像刚谈恋爱的那一阵,我们互相吸引,好像天底下只有我才就是他的真爱,只有我能为他排忧解难、遮风挡雨,怎么结婚后就要这要那,七大姨八大姑不管谁提点要求都来找我,而且我还不能不照办。为什么结婚以后他就变得索求无度呢?想当年谈恋爱的时候哪有这么多的事,对我的计策那是个言听计从啊。结婚这么长时间,我们的孩子还不能出世,早上起当窗理云鬓,对镜贴花黄,我发现自己已经老了,腰包也空了,那点嫁妆早就折腾光了。我发现自己拖不起了,我的爸爸妈妈(公司老板)也发现这桩婚姻成了鸡肋,离婚吧,结过婚的谁肯要(公司信誉又不保);继续凑合着过,一天一天的拖着赔钱,我的爸爸妈妈(公司老板)怎么陪得起。
天啦,早知道这家人家是这样,我就是嫁不出去也不嫁过去。你说我冤不冤?
其实,我知道,我的爱人也很冤,他娶我本来希望我给他解决问题的,希望我有一套完整的解决方案让他去选择他所需要的。我知道我的那个爱人并不聪明,但家底比较殷实,他只善于做选择题。但我的夫君,你要知道,你的家庭和别人的家庭不一样,至少和我的家庭不一样(有哪家企业的管理能和软件公司一样呢?除非他本来就是软件公司,可软件公司也不会找我啊),我以前没结过婚,更没嫁过和你一样的人家,我怎么能知道你家人的口味,准备好符合你口味的饭菜(软件)。我只是厨师大学的研究生毕业,全国各地的菜系我都会做,在全国厨艺大赛中获得过金奖,但你的口味却和哪个菜系的口味都不一样,你又不同意按我的要求改你的口味。当然我也知道要你改口味有点不近人情,所以我没有提。更要命的是你还说不清你要什么口味。你只告诉我你做菜不要加糖。但尽管我没加糖,你却今天说我少放了香菜,明天说我多放了五香。你为什么不一次就全部告诉我?你总是说“如果我什么都能做,我还娶你干什么” ?你的意思是说我是专家,你是外行,我交给你的东西就应该能满足我的需求。而且你为了娶我抵制了各种压力,也花了很多钱,你的想法好像也无可厚非。那问题到底出在哪里呢?怎么样才能找到我苦命的根源呢?怎么才能解决我们之间的信任危机,提高我们之间的沟通效率呢?
其实,正如我在拙文《定制软件项目经理应该善于说“NO”》中说的,“我们的客户还不成熟”。信息化项目有着自己独特的运作规律,不同的用户业务和流程特征,在很大程度上决定了信息化项目需求的本质不同。客户的行业特征、管理者素质、历史积累,对于软件公司来说,是一道很高很高的门槛。如果你事先没有意识到这一点,造成今天的局面,是正常的。而且客户的历史积累和企业家特色对信息化需求的影响大于行业特征,你能做这个行业的这一家,不一定就能做这个行业的另一家。
如何走出这种互相由信任到失望的死胡同?只有增加项目管理人员的管理技术含量。不是技术就能解决客户的问题的,尽管寄希望于技术,但软件公司应该明白,没有管理的含量,这个项目终将成为鸡肋。在项目初期,需要的是管理专家,而不是技术专家去帮助客户整理流程,然后将整理的流程按照信息化的要求进行规范,形成一个相对比较完整,并且客户能够接受的整体解决方案。拿着这个方案去和客户的高层领导沟通,取得一致和认可后,先对客户进行管理理念的培训,一定要先让客户从心底意识到,你的方案的先进性和合理性,对你产生信任感。同时这种培训也是对公司开发出来的软件在使用中可能会遇到的困难的一次调查,从而一方面修改方案中不合理的部分,另一方面知道问题的重点和将来实施的阻力可能来源于哪里?便于未雨绸缪,做好准备。有了这样的工作,我想项目成功的可能性就大多了。
一些软件公司和一些对技术比较迷信的人可能不赞同我的看法,但我认为任何一个想有大的发展的软件公司总经理需要考虑我的建议。技术是软件公司内部的事情,和客户关系不大。客户关心的是如何实现自己规范管理,整合资源,提高效率的目标。你的技术和客户的要求之间必须有一个桥梁,管理策划(也叫管理咨询)就是这个桥梁。
我不太主张叫管理咨询,因为管理咨询好像是客户请的专业的管理咨询公司,只做管理咨询,直接依靠管理方案回去汇报。而管理策划是软件公司为了设计和实施自己的软件,对客户的管理进行的详细的,有创造性的调研和管理推广,是为了软件服务的,至少是以软件价格的形式获得汇报的。首先要让客户在思想上先认同你的方案,否则,你的软件再好,客户也会要求你改成他那个不好的方法,你说碰到这种情况你怎么办?只要你想拿到客户的钱,你此时只能一味的迎合,将错就错。但如此一来。信息化项目实施的效果也就得不到保证了,最终的结果可能是你认为这个客户太刁,客户认为你没有能力,将一个可能存在的长期合作伙伴变成一锤子买卖,甚至拿不到全款。客户花了冤枉钱得到烂尾工程,软件公司可能没有赚到钱还落下了坏名声。
能做客户的管理策划的管理专家需要具备多方面的素质。首先是沟通能力要强,要善于沟通,善于总结,善于表达。不是在某个行业工作过N年就成了这个行业的专家。需要有自己比较成熟的管理思想,了解所有主流的管理技术,具有很强的口头和书面表达能力,同时还要是软件行家,了解软件设计,能知道哪些要求的设计难度大,哪些要求的设计难度小,哪些设计需要考虑灵活性问题。现在的定制软件大多和ERP关联,因此这个管理专家需要熟悉一种以上ERP软件的使用,能够深刻领会ERP的核心管理思想,从而能以最快的速度熟悉客户的任何ERP。作为软件公司的管理专家,需要比较深入的了解数据库技术、B/S设计架构和特征、面向对象技术的内涵。只有这样的管理专家写出的方案才能做到客户满意,设计人员设计高效。
当然这样的管理人才也许成本要高些,但其投入产出比要高得多。他能够帮助你将一锤子买卖做成战略合作伙伴关系,将需要半年的项目做到两个月成功。他的价值应该可以通过对程序员时间的节约来体现,更能通过更多的长期客户的巩固来体现。
 

本文出自 “风雨同舟” 博客,请务必保留此出处http://fengyp.blog.51cto.com/276754/72405





    文章评论
 
2008-04-20 16:45:35
信息化手段规范管理现在不对的发展 有些问题已经越来越敏感和实际了

2008-04-21 11:43:09
对问题的描述很准确,的确这个是很普遍的一个难题。
有一点还不太明白,博主提到的这个“管理策划”的角色,是甲方的呢还是乙方的呢,还是甲方或乙方再出资请的第三方?

2008-04-21 14:03:43
“管理策划”最好是客户(甲方)做,如果软件公司(乙方)碰到的是这样的客户,那是一件很享受的事。

但目前的绝大多数客户还没有意识到这一点,所有只能是软件公司自己做了,包括软件公司自己出资请第三方咨询公司,而且不经过一定的策划可能还收不到这个“管理策划”的钱,就是收到钱也不是以策划的原因,而是将成本计入软件本身。这点和装修的设计费是一样。大型企业可以接受咨询费用,中小企业大都不能接受。

其实就是客户本来要的是一个整体解决方案,但在签合同之前,客户只告诉你他需要一个软件,当然客户不一定是有意的。但如果你不知道客户的现实管理中有哪些不符合信息化的规则,不知道这个业务的整体解决方案,那做起业务来效率是很低的。

2008-04-21 16:38:41
哈哈,信息时代就是信息时代。

2008-04-22 13:31:28
  相当精辟的分析和生动的比喻!已经把本文推荐到"软件需求调研及分析"博客圈, fengyp不反对吧?

  不过想提出一点我个人的意见:我觉得“管理策划”的工作还是由乙方或第三方做比较容易实现.
  事实上要求任何一个非软件设计\开发类的软件需求公司,提供出一个团队,将本公司业务需求,概括整理为具体的软件需求分析(哪怕只是功能模块的大概划分)几乎都是不可能的.
  这就好象你去定做一件衣服,裁缝要求你提供所有的肩宽腰围裤长及样板图纸等等资料一样.对绝大多数顾客而言是即无法接受也很难做到的事情.
  正如作者所言:"需要有自己比较成熟的管理思想,了解所有主流的管理技术,具有很强的口头和书面表达能力,同时还要是软件行家,了解软件设计,能知道哪些要求的设计难度大,哪些要求的设计难度小,哪些设计需要考虑灵活性问题......"从技术上来看,还是后者技能----"了解软件设计,能知道哪些要求的设计难度大,哪些要求的设计难度小,哪些设计需要考虑灵活性问题......"在其中扮演的角色更重,至于管理的经验等等,有当然好,但无论多么"有经验","管理"的内核永远只能是需求方公司管理层的事,而“管理策划人员”需要做的重点应该是有针对性的有敏感度的沟通和将所知情况的"可行化"设计概括.
  因此我觉得“管理策划”更可能是个非常具有有行业特性和专业技能需求的职位,更应该属于软件生产行业,而非需求方公司日常存在的工作人员。还是回到之前做衣服的比喻,测量身材和绘制图纸的工作要么由裁缝做,要么交由服装设计师做,要求客户自行提供不是那么合理也不太可行。

2008-04-23 09:09:47
我的观点和luodan基本相同,定制软件的工作更像家庭装修,户主要装修得漂亮,但不知道怎么装修漂亮,也不愿意为装修设计付钱。而这个漂亮也是仁者见仁智者见智的事情,的确为难之极。

从另一个角度讲,客户要的是整体解决方案,装修设计当然这能包括在整体解决方案里,不能另外收钱。客户认为就是因为你是专家我才请你的,一个另我满意的解决方案是你应该做的,否则我找你干什么?

“管理策划”不仅仅是行业特性的问题,很多民营企业从无到有,经历的发展时间很短,对如何进行规范管理等都理解不是十分深刻,而且在以前的信息化过程中可能引进了很多的软件,但相互的兼容性也不好,形成了很多信息孤岛。更主要的还有企业管理层的个性差异。这就造成了同行业不同企业差别特别大,这种差别可能大于行业差别。

纯粹由软件公司提供方案还有一个问题,可能会在实施的时候受到很大的阻力,这种阻力有可能来自最高管理层,是无法逾越的,最后可能只有修改程序。

目前比较现实的做法可能是软件公司提供方案,然后进行大量的沟通培训修改后实施。

2008-04-23 13:28:18
赞同!

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: