跟新同事分享一些做客户案的体会

跟新同事分享一些做客户案的体会

2011-09-09 13:24

今天晚上就放假了,高兴。

终于从上几个月的巨大压力中走出来了,这种压力真的是前所未有,现在不仅要做几个人的案子,还要去带新人。当时我也想放弃跟老大一起创业算了。但还是咬着牙挺过来了,一如我的性格。这当中收获的经验值的我去收藏,当然也可以多年后仍然可以拿出来炫耀一番,哈哈。

下面内容是邮件的一部分,都是泛泛而谈,一部分要开次课深入的讲一下。

1.代码要排版整齐,干净整洁
  真实案例:有个案子是客户自己维护的,也许是为了赶案子的进度,代码根本就没怎么排版。结果到了快MP的时候出了bug找我们支援,但看着几千行很乱的代码,实在无从下手。
   虽然代码是你撰写的,但以后的维护有可能是另一位同事或者代理商,所以代码首先要排版整齐,让人有往下阅读的欲望(现在大家都会常接受另一个人案子,相信慢慢都会体会);然后是写的代码能让人读明白, 扩展性好—-即使写的代码比较繁琐。也有可能使用不同编辑工具造成,推荐大家统一用Source Insight,对as代码也是支持的(需要做一些设置)。
2.svn及时上传
  版本控制也是一门艺术,以前我也遇到辛苦写了一天的代码,因为不慎删除或者被其他文件覆盖造成一切从头再来的憾事。希望大家能养成每天及时提交的好习惯。
我自身的体验是:如果1、2做好了,案子越到后期越自信,处理问题也越条理清晰,游刃有余,也不会在MP时候,因出现一个大bug慌了手脚。
3.时间分配
  相信大家也都遇到了在忙一件事情的时候,不停的有电话打进来要接听,有紧急的邮件要回复,有同事过来请教问题……,这些琐事会让人一天都很忙,但是一天过去回想下却又没做什么的事情。
  在这里跟大家分享一个四象限时间管理法:
   大家把所要处理的事情先脑海中快速判断后排个顺序,先处理重要且紧急的事情。
4.免打扰  
  工作交流尽量通过邮件,客户反馈什么问题若不是很紧急,也尽量通过邮件进行,因为接电话会让你不得不停下手头的工作。
5.有困难喊出来
  若遇到什么难题,评估自己很难完成,要及时喊出来请求增加支援。以免案子耽搁而被动。
6.学会跟客户“讨价还价”
  有的客户喜欢临时增加某些功能,而这些功能在原先谈spec时并没涉及,若加入这些功能不仅影响开发时间,还会带来某些bug,
  即使加入这些功能,并不能带来什么销售量,最终用户也不一定用得着。
  遇到这种情况我一般这样处理:
    1.客户立场够不够坚定,通过一些理由是否可拒绝掉。
    2.若拒绝不掉,了解客户真正的需求是什么,自己想一种我们这边实现起来简单,又能兼顾客户需求的解决方法“折中”处理。
    3.若客户不接受折中,则“有得有失”,告诉客户增加此功能会延长开发时间等,这样的话另外一功能就完成不了,可否砍掉等等……
以上是我做客户案的一些经验,相信新同事也慢慢都会遇到同样的问题,大家可继续交流。

========================================================

Best Regards

 

 

 

 

 

 

 

 

发表回复