热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

如何与客户相处

做开发,尤其是外派到客户方的,难免每天与客户接触,如何做好与客户相处,是比较重要,同时也是令项目经理比较头疼的问题。根据我与客户相处的经验,现做些总结,欢迎交流。我将经验归纳为如下八
 

        做开发,尤其是外派到客户方的,难免每天与客户接触,如何做好与客户相处,是比较重要,同时也是令项目经理比较头疼的问题。根据我与客户相处的经验,现做些总结,欢迎交流。我将经验归纳为如下八个字:

不卑不亢,粗中有细

         首先说不卑不亢,我觉得这个也是最重要的。如果项目经理是做技术出身的,一般都比较傲气,做技术嘛,总感觉天下老子最大,客户最烦了,没事就提个需求,客户每次提需求第一反应就是“这又来烦我”,一副懒得理的样子。这样的项目经理客户自然不会久留,因为毕竟人家是要让你解决问题了,你根本不能虚心听人家的要求,怎么能帮人家解决问题呢。所以这个就是太“亢”了。

        还有的项目经理,客户让做什么就做什么,每次开会就带个本,客户说就拼命记,知道有问题也不敢说,怕得罪客户,客户说什么都点头称是,回去就照着做,系统出了问题也只能自己偷偷修复。其实客户是很反感这样的人的,因为客户把整个项目交给你,甚至让你带领整个团队,人家提出需求时,是希望能听取你的意见的,尤其是风险。你应该站在系统的角度,诚恳的提出可能的问题,给客户以提醒,让系统顺畅的走下去。

        再有就是粗中有细,先说这个“粗”,是说跟客户相处要灵活掌握,心态也要平和,不是每件事都要那么较真,比如客户犯了什么错,就不必那么针锋相对了,对人宽容,人家也就不会太在细节上为难你。再说“细”,这个就非常重要了,对关键的东西,一定要仔仔细细把握住,不能有丝毫差错。比如系统关键逻辑的处理,客户关键需求的细节,都不能出错的。还有比如答应了客户的时间点,千万不能粗心大意,一定要按时达到,比如某个功能,你可能随口说“今晚做好”,那你今晚就一定要做好,不吃不睡也要做好,因为这个东西不知道有多少人在等着你!再有很关键的需要细致的点就是“证据”,客户提的需求、修改,都需要能查到记录,邮件、MSN、QQ,等等,只要能查到就行。我们不能把客户想得很坏,出事不承认,但是人都会忘的,哪天人家忘了,不承认,你也不能说人家怎么样,所以我们要懂得保护好自己,这个我相信吃过亏的人肯定会深有感触。

        我的原则就是平时跟客户打好关系,最好能跟客户玩在一起,平时多沟通,没有隔阂,只要能坐下来一起谈,问题就比较好办。但是一旦进入会议室,正式讨论需求的时候,就需要保持头脑清醒,站在系统的角度,有问题就要大胆提出,并且要坚持自己的立场,因为你背负的是整个系统,整个开发团队,你的决策都会影响到他们。客户不一定是做技术的,所以有的时候客户觉得功能很简单,一天就能搞定了,这时你就不能听他的,而是要静下心来,仔细评估一下,如果确实很复杂,大概需要一周才行,那就心平气和的说出来,这时候项目经理的沟通能力就很重要了,要让客户能理解你的难处,合理的争取时间,才能不把组员累死,不把系统搞垮。再比如严重一点的,假如客户的某项需求会影响系统的安全性,那就大胆指出,对客户晓以利害,相信客户也会有所考虑的。

        当然,毕竟我们是乙方,最悲惨的情况就是,客户强烈坚持某项功能或者修改,我们明知道这样做会有问题,也必须做。我们毕竟是弱势群体,这也是做乙方的痛苦之处。不过你只要该提醒的都提醒了,那也只好做了,问心无愧就好。但是要记住,只要你答应做了,一旦真的出了问题,你还是有责任的,别指望推个精光。所以,只要心态平和,又要适当注重方法,就能跟客户比较好的相处。


推荐阅读
  • 如何在Windows 10中启用最后的正确配置以解决问题?
    在使用Windows 10操作系统时,如果因误操作导致系统出现问题,可以通过启用“最后一次正确配置”功能来恢复系统。该功能可帮助用户快速回滚至最近一次稳定状态,有效解决系统故障。具体操作步骤包括进入高级启动选项并选择“最后一次正确配置”项,从而实现系统的快速恢复。 ... [详细]
  • 作为140字符的开创者,Twitter看似简单却异常复杂。其简洁之处在于仅用140个字符就能实现信息的高效传播,甚至在多次全球性事件中超越传统媒体的速度。然而,为了支持2亿用户的高效使用,其背后的技术架构和系统设计则极为复杂,涉及高并发处理、数据存储和实时传输等多个技术挑战。 ... [详细]
  • 斯尔福实验室空间规划与平面设计准则
    斯尔福实验室的空间规划和平面设计遵循《实验室建设详细方案》及相关国家法律法规和标准,通过设计方与建设方的深入交流和协商,在全面了解实验室使用需求的基础上进行科学合理的布局设计,确保实验室功能性和安全性得到充分保障。 ... [详细]
  • Ceph API微服务实现RBD块设备的高效创建与安全删除
    本文旨在实现Ceph块存储中RBD块设备的高效创建与安全删除功能。开发环境为CentOS 7,使用 IntelliJ IDEA 进行开发。首先介绍了 librbd 的基本概念及其在 Ceph 中的作用,随后详细描述了项目 Gradle 配置的优化过程,确保了开发环境的稳定性和兼容性。通过这一系列步骤,我们成功实现了 RBD 块设备的快速创建与安全删除,提升了系统的整体性能和可靠性。 ... [详细]
  • 掌握PHP框架开发与应用的核心知识点:构建高效PHP框架所需的技术与能力综述
    掌握PHP框架开发与应用的核心知识点对于构建高效PHP框架至关重要。本文综述了开发PHP框架所需的关键技术和能力,包括但不限于对PHP语言的深入理解、设计模式的应用、数据库操作、安全性措施以及性能优化等方面。对于初学者而言,熟悉主流框架如Laravel、Symfony等的实际应用场景,有助于更好地理解和掌握自定义框架开发的精髓。 ... [详细]
  • 本文详细探讨了Java中String、StringBuffer和StringBuilder的区别及其适用场景。String表示不可变字符串,一旦创建后内容无法修改;而StringBuilder和StringBuffer则表示可变字符串,支持在创建后对内容进行修改。其中,StringBuffer是线程安全的,适用于多线程环境,而StringBuilder在单线程环境下性能更优。通过对比这三种类型的特性,文章旨在帮助开发者根据具体需求选择合适的字符串处理方式。 ... [详细]
  • ylbtech-进销存管理解决方案:进销存管理,即购销链管理,涵盖企业从采购(进)、库存(存)到销售(销)的全流程动态管控。其中,“进”涉及从市场询价、供应商选择、采购执行直至货物入库及支付流程;“销”则包括产品定价、客户报价、订单处理及销售出库等环节。该解决方案旨在通过信息化手段,提升企业运营效率,优化库存结构,增强市场响应速度。 ... [详细]
  • 深入解析:使用C++实现Python字节数组(struct)的高效处理方法 ... [详细]
  • Python网络爬虫入门:利用urllib库进行数据抓取
    Python网络爬虫入门:利用urllib库进行数据抓取在数据科学和Web开发领域,Python凭借其简洁高效的特性成为首选语言。本文主要介绍了如何在Windows环境下使用Python的urllib库进行基本的网络数据抓取。考虑到命令行操作的不便,作者选择了Jupyter Notebook作为开发环境,不仅简化了配置过程,还提供了直观的数据处理和可视化功能。通过实例演示,读者可以轻松掌握urllib的基本用法,为深入学习网络爬虫技术打下坚实基础。 ... [详细]
  • Python数据分析入门指南:全面了解Python在数据科学中的应用 ... [详细]
  • 负载均衡基础概念与技术解析
    随着互联网应用的不断扩展,用户流量激增,业务复杂度显著提升,单一服务器已难以应对日益增长的负载需求。负载均衡技术应运而生,通过将请求合理分配到多个服务器,有效提高系统的可用性和响应速度。本文将深入探讨负载均衡的基本概念和技术原理,分析其在现代互联网架构中的重要性及应用场景。 ... [详细]
  • 进程(Process)是指计算机中程序对特定数据集的一次运行活动,是系统资源分配与调度的核心单元,构成了操作系统架构的基础。在早期以进程为中心的计算机体系结构中,进程被视为程序的执行实例,其状态和控制信息通过任务描述符(task_struct)进行管理和维护。本文将深入探讨进程的概念及其关键数据结构task_struct,解析其在操作系统中的作用和实现机制。 ... [详细]
  • 全面解析Java虚拟机:内存模型深度剖析 ... [详细]
  • 如何在Ubuntu系统中直接使用Snap安装软件
    Canonical与Opera Software近日宣布,基于Chromium的Opera浏览器现已作为Snap包提供给Ubuntu用户,显著提升了在Linux操作系统上的安装便捷性和兼容性。通过Snap,用户可以在Ubuntu系统中轻松安装和更新Opera浏览器,享受更流畅的浏览体验。此外,Snap的容器化特性还确保了应用的安全性和稳定性,为用户提供更加可靠的软件环境。 ... [详细]
  • 在多线程环境中,Asio 的线程安全特性是一个重要议题。通常情况下,不同对象之间的并发操作是安全的,但对同一对象的并发访问则可能导致数据竞争和不一致。不过,Asio 提供了一些机制,如 `is_service` 类型,以确保某些服务类对象在多线程环境下的安全并发使用。这些机制通过内部同步机制来防止竞态条件,从而提高程序的可靠性和稳定性。 ... [详细]
author-avatar
大Joob
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有