测试架构师作为软件开发团队中的关键角色之一,需要具备多种专业技能和良好的职业素养。在这些素质中,“正直诚实”是非常重要的品质之一,而“率真”虽然通常被视为一种积极的性格特点,在某些职业环境中可能也需要适度调整以适应更复杂的工作场景。
正直诚实的重要性
1.建立信任,正直诚实有助于建立和维护团队内部以及与客户之间的信任关系。
2.提高透明度,通过保持开放和诚实地沟通项目状态、风险和挑战,可以促进问题的及时解决。
3.增强责任感,正直诚实的态度能够鼓励团队成员承担起个人的责任,并对工作结果负责。
为何需要正直诚实而非仅是率真
1.专业形象,测试架构师需要在同事、上级和客户面前保持专业的形象,这包括在表达观点时考虑到对方的感受和情境。
2.避免误解,率真的表达可能会无意间冒犯他人或导致误解,尤其是在处理敏感信息或批评时。
3.有效沟通,正直诚实可以帮助确保信息准确无误地传达,同时考虑听众的需求和感受,从而促进更好的理解和协作。
如何实践
1.明确沟通,清晰、准确地表达自己的想法和发现的问题。
2.建设性反馈,提供有益且具有建设性的反馈,而不是仅仅直言不讳。
3.尊重他人,在提出不同意见时保持礼貌和尊重。
作为一名测试架构师,保持正直诚实非常重要,但这并不意味着不能表达真实的想法和情感。重要的是要学会如何恰当地平衡率真与职业化的要求,在不同的情况下采取最合适的沟通方式。
在测试架构师的世界里,正直与信任对成功是非常重要的。其挑战就是如何以某种不得罪人的方式来表你的信息。
正直不得罪人的表达方式
1.以正直诚实而非率直的方式来表达信息,如下图。否则,由于你的直言不讳,你想帮助的人也许被彻底得罪了,以至于不愿再听你所说的任何有用的信息。
2.为了小心翼翼不得罪某个人,你为要说的话裹上糖衣,以致需要的信息没有被表达出来。
我们来更仔细地看看率直的方面。在表达完信息后,你还想与此人保持良好的关系。人们时常会受到不必要的冒犯,或者表现出自我防护,仅仅因为重要信息以一种糟糕的形式表达出来。
这里是一些关键的问题,在你感觉要“绝对诚实”地表达时考虑
1.这些信息会对将来事件有深远影响吗?(如果没有,为什么要翻旧账呢?过去的事就让它过去吧。)
2.信息是否会被误解?(你需要确保摆明了清楚的语境。)
3.在此问题上,你在避免个人化情绪吗?(好像你想攻击这个人,而不是解决问题。)
4.这次谈话后,你还想保持与这个人或群体的宝贵关系吗?(终其一点,关系总是比单独的问题重要。如果这个问题总是发生,你可能有必要直接一些。
5.如果情况逆转,你会感觉如何?
6.这个人或群体是否已经意识到你要表达的信息了?他们是否采取了纠正的措施?(不要让业已指出的情况继续存在。相反,要找到切入的办法并提供帮助。)
当你要求采取纠正措施时,应提供关键性的信息,否则对方容易情绪化,不假思索地脱口说出一些“生硬”的话语。对于有些人,在脱口谩骂之前内心数到5可能有所帮助,以便脏话脱口之前先经过大脑处理。
既然信息要以非率直(即“友好”)的形式表达出来,那么我们需要确保表达的信息是合适的、没有偏见的信息。在明尼苏达州,“明尼苏达好”这个词用于描述不探讨真实问题,一味说“好”的情况。真正的问题存在于内部而不表现出来,问题在其他地方讨论,而不是在最需要的地方讨论。
率真在这里有若干问题要考虑
1.你是在与恰当的人或群体交谈吗?如果不是,你是在尝试获取怎样处理这一形势的建议,或者仅仅与别人闲聊而已?
2.你是否掌握了所有必要的信息?
3.你所拥有的信息准确吗?
4.你是否从所有相关方面听取信息?
5.你是在呈现事实而不是结论?(也许你得出的结论并无现实依据。)
6.这件事情是否正在以及时的方式处理?在一个月内是否会有问题?人们会不会记住你所谈到的话?
7.你为何赞成做这个任务(例如:只是为了避免冲突、避免承担责任,或者你被要求这么做)?
8.你在咖啡机旁边还是在会议上“抱怨”这个情形?在会议上以得体的方式与别人分享你的想法;会后向别人抱怨则没什么用。(但如果问题是关于某个人的,有必要与那个人私下交流。)
9.当你在会议上被问起有什么要发言时,你是将未解决的问题和关心的问题拿上台面,还是以后在门廊谈话时抱怨两句。如果你不提出问题,你能指望永久平静下去吗?
在许多方面问题就像花园里的杂草,你不必总是立即清除它们,但通常情况下你最好赶快处理掉它们,以免后患。