离岸开发-认识自己的位置

做为一名离岸外包开发人员,十分有必要看清楚自己所处的位置,甚至于公司所处的位置也需要有一个概念。
因为我们应该清楚自己该做什么,清楚公司该做什么,做什么是对的,什么是不用做的。

离岸的公司很少会直接面对最终客户,这里我们要再次回顾这两个词:onshore,offshore。

所谓的onshore,就是负责和客户接触的人,所谓的offshore,就是承接项目的人了。

举个例子,海外有一个客户,有一个项目,由A公司承接了。A公司又转包给了中国的B公司。
这个时候,A公司就是onshore,中国的B公司就是offshore。

对于offshore来说,onshore的地位就好像客户--因为有了onshore,我们才有项目。所以,onshore说的,我们都
要服从。其实许多做offshore的人大抵都是这样的想法。

所以很多人做的时间长了,就会觉得onshore的人越来越难以伺候。除了要满足各种各样的要求,还经常被他们无端的
指责。而我们却无力反抗,也无法反抗。

在我们抱怨的同时,也应该要想一下,我们和onshore之间的关系究竟应该是怎样的?

1、onshore是客户吗?
onshore不是客户。他们和我们一样,同样是团队的成员,只不过他们距离客户较近,或者母语与客户相同。
但是offshore和onshore的合作,是建立在一定合理的协议之上的合作。

例如,一个项目明明需要10个人月才能做完,可是onshore要求offshore用3个人在2个月内做完。假设没有其他的解决方案了,
那么offshore是可以拒绝onshore的要求的。

例如,某个人维护一个系统,onshore经常要求他额外做一些工具,而且这些工具非常花时间。那么offshore可以拒绝这个无理
的要求。理由很简单:做额外的工作影响了正常的工作。

所谓的“拒绝”,并非直接对onshore说“No”。我们的项目来自onshore,他们实际的地位还是比offshore高的。所谓的“拒绝”,一定要摆数据,讲影响。

例如上面做工具的例子。offshore可以列出这样的数字:每天工作8小时,正常的工作:4个小时;做工具:4个小时。也就是说我花费50%的时间去做工具,而没有做实际的工作。带来的影响就是降低了工作质量,很可能会导致系统出现问题。

在数据和影响面前,合格的onshore是会认识到自己的问题的。毕竟,正常的工作才是主要的。
通过这样的方式去“拒绝”onshore,onshore会更容易接受。

2、onshore做的一定都正确吗?
onshore的人并非都是天才。虽说onshore会做大部分的决定,但这并不表示onshore所有的决定都是正确的。
例如我经历过的一个项目,规模非常大。但是onshore那边人员配备严重不足,很多大学刚毕业的人去做设计,分析需求。结果就是做了快1年了,很多功能的需求还没分析明白。

还有一个例子,我们和onshore商量好了,一个小项目需要2个人月来完成。但是过了一段时间,onshore不记得这件事了,非说是1个人月来完成。是否我们就要接受这种无理的要求呢。当然不会。我们查找了几个月前的邮件,找到了决定这件事的邮件,把它发给了onshore。之后onshore就什么都不说了。
题外话:在工作中对于决定的事项,一定要保留一个证据,例如邮件。

所以,对于onshore的错误,offshore可以随时的指出来;对于onshore的不足,我们可以理直气壮的让onshore去改善。

onshore/offshore的关系,既平等,又有高低之分;offshore可以决绝无理的要求,但是要讲究策略和方法;offshore可以维持相互平等的关系,但是一定要懂得一定的技巧和规则。

之后的内容,就是关于offshore的一些沟通,管理的技巧,以及自我改善的各种方法的讨论。

猜你喜欢

转载自yananay.iteye.com/blog/1953988
今日推荐