软件工程中我们必须更像心理学家(2)

发表于:2012-12-20来源:博客园作者:Marília Coelho点击数: 标签:软件工程
分析问题的其他好处 问题分析技术教我们要问正确的问题,将关注点转移到探讨不同的观点,并分解问题以找出看似问题实则只是一种表现的根源。 最令

  分析问题的其他好处

  问题分析技术教我们要问正确的问题,将关注点转移到探讨不同的观点,并分解问题以找出看似问题实则只是一种表现的根源。

  最令人印象深刻的是,这些技能一般能帮助其他领域的专业人士为获得成功做好准备。销售能否成功与对客户业务问题的理解能力有关。营销人员必须了解市场需求和消费者行为。良好的沟通和问题分析能力有助于我们处理家庭关系。要理解十几岁孩子的行为背后的原因,可能比您在了解客户的情况时所面临的阻力和困难更大。您需要知道如何与带有不同观点的人打交道,以及如何让自己站在别人的立场,以真正了解他们的困难和需要。有些人天生就具有这种能力,而其他人必须认识到自己的局限性,并通过适当的技巧和培训来磨练自己的技能。

  奇妙的是,37 年前,Gerald Weinberg 出版了一本名为 The Psychology of Computer Programming 的书,该书在今天仍然适用,因为一些基本的和明显相同的问题已经持续了几十年。根据 Gerald Weinberg 的书,是否懂得应用一点心理学和人文科学可能是一个人的成功以及软件开发团队的成功的关键。

  为什么高管的支持至关重要

  为了让三大支柱(流程、工具和人员)可以在组织内部和谐地合作,高管的支持非常关键,因为必须妥善处理 “昨天获得” 的焦虑和压力。数字表明,只是维持现状对业务和 IT 都是不利的。应该考虑使用一些方法来改变软件工程的未来,并因此改变人们对 IT 的看法,使其成为一个能够通过技术创新增加业务价值的成本中心。

原文转自:http://www.ltesting.net