提出疑問是一個非常好的思考方法,也是讓自己學會獨立思考的正確路徑,很多人不會獨立思考就是因為不知道怎么提問。
知道“問題是什么”遠比“答案是什么”更重要!問題不一定有標準答案,但一定要有好的問題,才能問出有意義的答案。
“為什么”就是提出問題的最好的一種方法,知道從哪個點去提為什么,就能更好地解決問題。
當年我在ChinaCache的時候,帶研發團隊負責公司核心系統OSS的開發,當年公司的CDN業務占有國內市場80%的份額,騰訊也是我們的客戶之一。
CDN業務原理簡析:
CDN的原理簡單來說就是在不同的網絡中部署我們的服務器,將客戶服務器的內容同步到我們在各個網絡中的服務器中,讓用戶可以通過跟自己最近最快的網絡獲取客戶服務器中相同的內容(通過域名解析的方式來實現的,具體技術原理請自行查資料)。CDN服務能盈利的前提就是批量購買運營商的帶寬然后分別給多個客戶使用,其實就類似批發來然后零售賣出的模式,加上CDN服務商可以內部進行各個服務器的使用調配,從而達到最優化的結果。在這種服務下,不同的用戶訪問同一個域名(如img.qq.com)會因為用戶所屬的網絡不同而請求到不同的服務器,也就是對域名的解析會出現不同的IP地址,這個IP地址還是有CDN服務商進行統籌分配的。
當時騰訊給我們的商務經理提了一個需求,希望得到各個地區訪問騰訊服務的具體服務器IP地址,以便他們能監測各地用戶的訪問性能。我認為這是一個非常合理并且有必要的需求,客戶需要知道CDN服務商提供服務的質量。當時研發經理得到這個需求后,跟產品經理及商務經理商量后決定要做這個功能,就是在客戶后臺將提供服務的各地服務器IP地址展示出來給客戶,這個方案在拿給我Review的時候,我當場就拒絕了,我讓商務經理攜產品經理再去跟騰訊的接口人溝通,要了解客戶為什么要這個信息,要解決怎樣的問題等等?
最終拿回來的信息是:經常有騰訊的用戶反饋網站的某些服務訪問慢,而我們CDN服務后臺也沒有性能的監測信息,所以騰訊的工程師建議拿到用戶訪問的真實服務器IP地址,他們自己來做性能監控,而我當時拒絕這個請求的理由是,如果將提供真實服務的IP給到客戶了,那么我們內部就無法再隨時統籌調換服務器,而且被客戶給綁定死了,雙方都沒有任何好處。經過這次“為什么”的追問,我們得到了客戶的真實需求,是希望了解我們CND服務器給到用戶服務的性能監控,這個需求其實是所有CDN客戶所需要的,因此我決定將該項性能監控功能開發到客戶管理后臺,提供給所有客戶使用,既解決騰訊這個特定客戶提出的需求,又增加了我們的服務競爭力。
很多時候,客戶提出的“需求”,并不是真正的需求,而是站在他的角度提出的“解決方案”。通過多次為什么的追問,可以透過客戶表面需求直達內心深處的真正需求。
這是一個很常見的現象,產品經理如果功力不夠深厚,加上客戶/業務方比較強勢的話,就會導致各方的矛盾。作為產品和技術來說,是相對專業的一方,而客戶/業務方是對業務的理解較深,但對產品和實施上卻不專業,讓不專業的提出的解決方案,總是會有不少漏洞的,而且經常是不好的解決方案,我們在做產品的時候經常聽到的說法是:在頁面這個地方加一個按鈕。為什么要加個按鈕呢?為什么要加在這個地方呢?這些問題如果能及時提出來,就可以化解這個“不專業的解決方案”。
再舉個例子,老板跟秘書說,幫忙訂下明天去北京的機票,剩下的就交給秘書去辦理。如果這次行程是沒在計劃內的,秘書怎么辦?根據以前對老板的理解,確定好機票航班,并且訂好接送車及酒店?這么做能讓老板有一個舒適的行程,但我認為這么做最多能做個合格的秘書,肯定不是優秀的秘書。如果可能,應該多問幾個為什么?為什么要去北京?期望去北京解決什么問題?等等。如果老板的答復是參加某些會議,當然是按標準的參會流程去安排,讓行程最舒適即可。但如果老板說想去散散心,這時候可能就不一定是訂好機票酒店就行了,或許安排到莫干山去休閑度假會是更好的解決方案等等。
這些都是需要通過多問幾個“為什么”,來尋求到現象或者問題的根源,只有真正解決本質的問題,才能做到最好。
你有過這方面的經驗嗎?歡迎給我提供些你在提問和尋求“為什么”方面的經歷。