剛開始做程序員的時候,主要的心思都放在代碼上,沒有太關注和其他人之間的相處,更沒有考慮過期望值和管理期望值的事情。直到我后來開始做技術管理,有一次聽老板跟我講:“管理,最重要的就是管理期望值”,我才開始關注有關期望值的問題,慢慢才發現生活中“期望值”無所不在,只是很多時候沒有意識到罷了。
比如上學的時候,某次考試,平時都是考60分左右的學渣考了80分,而平時都考90分的學霸也是考了80分,一般老師就會大大表揚一下學渣,捎帶着提醒學霸要注意努力。
工作中,團隊中新進來兩個水平差不多的程序員A和B,A開始賣力表現,同事們都覺得不錯;B默默無聞,同事們都沒啥特別印象。一段時間過后,同事和領導對A的期望值會越來越高,最后有幾次A滿足不了較高的期望,這時候反而會獲得一些負面評價;B平時大家對他期望不高,偶爾在項目中有很好表現,反而會得到很好的評價。
微軟的Windows XP操作系統,是一代經典,相應的大家對XP之后的操作系統期望很高,后面的Vista一直跳票,最終發布后罵聲一片,就在大家已經對微軟很失望的時候,相應的期望值也降低了很多,Vista之后的Windows 7,雖然比起Vista沒有非常多的提升,但是獲得了非常多的好評。
仔細觀察,會發現日常生活中這樣的例子還有很多。發現問題是容易的,但是如何去解決和善於利用才是關鍵。
了解期望值
要管理期望值,第一步就是要了解期望值,了解別人對自己的期望,讓別人了解自己對ta的期望。只有了解了期望值是多少,才可能去管理期望值。
比如工作中,你需要了解領導對你的期望是什么,需要扮演什么角色,需要完成什么樣的任務,需要取得什么樣的成績;如果是管理崗位,還要讓下屬了解你對ta的期望。
反例就是有些管理者喜歡讓下屬去猜,總是說一些含糊其辭的要求和指令,下屬不了解上級的期望,經常在錯誤的方向越走越遠,導致雙方都不滿意。
如何了解期望值
其實一般不用太擔心如何了解期望值,最怕的是很多時候完全沒有意識到要去了解期望值。當你意識到需要去了解期望值的時候,總能找到很多辦法。
了解期望值最重要的手段就是溝通,例如一對一的有目的的溝通。
如果你在工作中不知道領導對你的期望值是什么,不妨找領導單獨談談,了解一下最近一段時間工作表現如何,有哪些需要提高的,進而可以了解到。
如果發現某個下屬最近工作方向和你期望的有差別,那么也需要找ta單獨聊聊,明確告訴ta你期望的是什么。
除了一對一的溝通,也可以是一些正式的會議,例如每周例會,或者項目進度的會議。還可以做一些匿名/實名調查來幫助了解期望值。
設置期望
在了解了別人的期望值后,如果我們只是拼命去達到預期,會導致別人期望值越來越高,最終難以滿足而導致雙方都不滿意。所以管理期望值,並非僅僅了解期望值,還要要去設置合理的期望值。
舉個簡單的例子,一個任務你正常能做到80分,但是別人對你的期望是做到90分,那么好的做法就是首先你要人明白,實際上你的水平是75-80分的水平,讓ta的期望降低到80分,然后你通過努力,最終做到85分的水平,這樣別人對你的滿意度會非常高。
反例就是你正常能做到80分,別人期望是90分,你沒有去調整期望,甚至說你要努力做到100分,最后你非常努力的做到了85分,但還是會讓別人不滿意。
那么是不是我們無限降低他人的期望就可以達到更好的效果呢?這種方法偶爾用用是可以的,讓別人期望很低,結果做的非常好,一個很大的驚喜。但是下一次的時候,你就很難降低期望了,次數多了反而讓別人失望甚至反感。
記得上學時候遇到的“學婊”們嗎?他們考試前明明廢寢忘食地復習,卻在他人面前表現出無所事事的樣子。考完后,他們表現得很難過,稱自己“考砸了”,但成績出來后,同學們卻發現他們名列前茅。
期望值還有一定的時效性,有時候不能及時滿足,也會導致負面的效果。例如你有個下屬表現很好,你想年底的時候給他一個大驚喜,所以也沒有及時的肯定和晉升,最后還沒到年底,他已經要離職了。
如何設置合理的期望值
要讓他人對自己有合理的期望值,首先要對自己真實實力有了解,不能盲目樂觀也不能過於悲觀。設置自己對他人的期望值也是如此,一樣需要了解對方的真實水平。
然后再是讓別人將期望值調整到你期望的值,但是要做到確實不是一件容易的事情。需要各種方式的溝通,需要一些數據來證明,甚至很多時候還需要個人的信譽來保證。
一個常見的例子就是項目進度,一個5個人團隊需要2個月完成的項目,而客戶的期望值是1個月,你作為項目經理知道這是不可能的任務,但是你需要說服客戶,這確實需要2個月。比如可以通過對任務的分解細化,讓客戶明白工作量是實實在在擺着的;如果客戶覺得你把5個人加到10個人就可以完成兩個月,你也可以告訴他,2個孕婦是不可能5個月就生個孩子出來的;有時候也可以采用一些折中的方式,例如一個月內先完成部分功能,其他功能放在后面的版本升級。總之要盡可能將對方的預期設置在合理的范圍內。
制訂合理的規則,也可以幫助明確雙方的期望值。例如一些公司的薪酬晉升制度,可以有效的幫助員工建立合理的預期。
管理好自己的期望
管理期望值,不僅指管理他人對自己的期望值,也包括自己對外界期望值的管理。
我有個朋友,最喜歡的簽名檔是:“幻想是美麗的,現實是殘酷的”。生活確認如此,有時候我們總是難免對環境心存美好的幻想。例如剛上大學的時候,把大學校園生活想的過於美好;例如剛換工作的時候,對新公司心存幻想,覺得新公司不會再有以前公司的各種問題;例如剛談戀愛時,對另一半的完美情結。但是現實總是如此殘酷,期望越高,有時反而失望更大。倒是不如從一開始就讓自己有一個正確合理的期望值,不至於最后失望。
程序員也可以懂一點期望值管理
作為程序員,看起來主要工作就是和機器打交道,想辦法把代碼寫得更好而已,似乎不需要太關注管理呀期望值呀這些事情。但實際上,現在程序員不再是一個人去完成任務,更多的時候是和其他人一起團隊協作,這就意味着我們同樣需要給別人合理的期望,例如不過於樂觀的估計代碼完成日期,不輕易承諾說你的代碼是沒有Bug的。同樣對環境和別人也要設置合理的預期,例如不要期望新的公司是多完美,不要覺得網上的大牛們真的多厲害,不要相信沒見過面的女網友給你發的照片是沒PS過的。
當我們意識到期望值的存在,通過對期望值的管理,就能更好的幫助我們處理工作生活人際交往中的問題,而不會被不合理的期望值所左右而不自知。