Weinberg的对话
软件思想家、教育家Gerald Weinberg在中国有众多粉丝,他的书籍教育了一代中国软件人。老人家生前一直关注中国软件的发展,珍惜和中国年轻人交流的会,对收到每一个来自中国的问题都会认真回答。这里和大家分享他和中国粉丝的十问十答,相信大家和我一样,都会从中受益。
1. 你早年写过很多技术类的书,但后来写的书大多是关于人的。这种转变的原因是什么?
在计算机早期,我们背负着太多的技术问题,以至于我们无法考虑其他问题。上个世纪五十年代1950 年代,我开始了我的软件生涯,那时美国可能只有不到100 人的程序员队伍。我当时独用一台计算机(IBM704 #1),解决了全世界大约10% 的计算问题。今天,一个普通人用的手机的计算能力是当年机器的一千倍。
在当时环境下,我们迫切需要更多有编程能力的人,无论设计多么糟糕,只要能让程序工作,就会让人刮目相看。而今天,美国每天至少有超过一百万的人在编写程序。(我不知道中国有多少,但我敢说人数只多不少。) 那个年代,我们的问题似乎都是编程问题,都是代码中的技术错误。所以,我也主要写些技术类的书。随着时间的推移,我们的程序员越来越多,项目规模越来越大,虽然技术问题依然存在,但我们总可以找到一堆牛人去解决技术问题。随着软件项目变得更大、更复杂,我们开始看到人为带来的失败越来越频繁,也越来越严重。而我们这些受过技术培训的人都没有受过解决人的问题的培训,经常凭着本能来解决人的问题。所以,我开始尝试写解决这类问题的方法的书,我逐渐改变了我的主要关注点,当然我还会写些技术相关的东西。
2. 如何能够掌握您书中的好方法?有时候虽然读者很欣赏书中的想法,但他们在实施落地时发现很难实现。
如果问题很容易解决的话,我们早就解决了。这么多年过去了,剩下的都是比较难的问题,自然不那么容易搞定。但如果是重要的问题,我们付出的努力是值得的。
我的读者可以放心的一件事是,书中描述的每一个方法都有人用来成功地解决过他们的问题。因此,您在实施中遇到困难时,请记住您看到的方法是经过验证的,要有信心。
是不是有这样的可能:你遇到困难的原因是你认为你必须独自解决所有问题,不能寻求其他人的帮助。在美国,我们学校的教育方式助长了这种态度,因为靠人帮助解决问题被称为“作弊”。也许学校里这种情况没有大问题,但在实际工作中,最成功的人是那些知道如何与他人合作的人。下次当您难以实施您认为重要的方法时,请找一个或多个伙伴一起干。 我的一些读者告诉我,他们使用“虚拟Jerry”方法来获得他们需要的帮助。当他们陷入困境或缓慢时,他们会问自己:“Jerry将如何解决这个困难?”有些人真的在他们的办公室里放了一张我的照片,这样他们就可以和他们的“虚拟Jerry”讨论问题了。
我知道这听起来很傻,但他们说这招还真的有效。我也相信他们,因为我也用过类似的虚拟方法,和我的一些老师,Virginia Satir、Kenneth Boulding、Ross Ashby、Anatol Rapoport、Bernie Dimsdale 等,探讨问题。Bernie Dimsdale教给我这个方法,他曾用在他的老师,伟大的John von Neumann身上。
3. 什么时机应该去寻求咨询公司的帮助?
这个问题应该是问寻求咨询公司帮助的合适时机,答案当然是“视情况而定”。 那么视什么情况呢?也许我们换个角度讨论更容易:什么时候不适合寻求咨询公司的帮助。如果你消除了这些不适当的时间,你成功的机会将大大提高。这里给大家几个建议: a. 不要为了找人替自己的失败承担责任,去找咨询顾问。你的动机必须是为了真正的解决你的问题,而不是为了对老板说,“如果这个超级贵的顾问都不能解决这个问题,请不能怪我们没能力解决它。” b. 如果顾问的成功会让你在老板眼里成了个失败者,请不要寻求顾问。如果您的老板认为任何需要帮助的人都是无能的员工,那您不找顾问了,您应该找个新老板。 c. 不要找最便宜的顾问,但也不要找最贵的顾问。听听之前用过这个顾问的人的反馈建议,物有所值是您应该遵循的原则。d。如果您还没有准备好被告知您实际上一直在解决错误的问题,请不要寻求顾问。在我一半的顾问生涯中,我给客户最重要的建议是重新定义他们的问题。 这四条足以回答这个问题了,当然还有许多其他原因不聘请顾问,也许您需要聘请个顾问来告诉您是否应该聘请顾问。
4、市场上有很多咨询公司,各自都有自己的实力,如何选择一家合适的咨询公司?
在回答前面一个问题时,我已经给了一个很好的例子:问题定义。 问题的关键不在于如何选择合适的咨询公司,而是如何选择合适的顾问。咨询公司通常希望你相信他们派给你的任何顾问都和他们雇用的任何其他顾问一样好。那明显是错的。除非公司只有一名员工,否则这绝不是真的。 我自己的公司只有两个顾问,我和我的妻子兼合伙人 Dani。我们就不一样,有些咨询工作,我是最适合的,另一些工作,她会比我好得多。因此,您的选择不是我们公司,而是选择我们中的一个。
至于如何选择合适的顾问,答案就不那么简单了。你可以看看我的两本关于咨询的书。
文章部分来源CMMI丛博