1. 客户现场真的很复杂
作为嵌入式软件开发人员,在产品开发初期,经常去客户现场出差,总的感受就是特别累,这里说的累当然是和在公司“做班”比较出来的。
尤其是第一次,因为不了解客户现场的具体情况,往往出现的状况就会让人束手无措了。比如说:
- 客户现场没有工具(螺丝刀、剪线钳、烧录工具、电工胶带…)
- 客户现场没法给电脑充电
- 客户现场环境嘈杂、客户配合不积极…
- 客户临时提出新需求
- 没有带多余的备用产品
出现了突发状况,没法及时解决的时候,往往就会给客户留下“不专业”的印象。
2. 研发人员为什么要去客户现场
上面我们讲到了,客户现场的情况比我们想象地要复杂,在公司埋头苦干,做出的产品不一定完完全全满足客户的使用,通常沟通需求也是非研发人员和客户对接的,所以,研发非常有必要亲临客户现场实地调试,与客户沟通,聆听客户的需求和意见,如此,才能做出客户满意的产品。
产品到了小批量阶段(已经交付客户使用了),研发人员反而不应该频繁地在客户现场了,前期的问题都暴露得差不错了,这个阶段研发人员更多地是优化升级,现场的问题现场工程师应该要能解决(前提是,研发考虑并在功能上支持现场人员的所有操作),这点很重要!!!
3. 如何避免现场的复杂度
台上一分钟,台下十年功。