最近項目中一些交流的問題讓我很是觸動。從最早的程序員,到后面的管理人員,再“淪落”到現(xiàn)在的程序員,我感覺自己應該反思下程序員某些典型的話語中的深層次含義,避免一些溝通中的誤解。
東寶ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
1 “應該可以一周完成”
之前是程序員的時候,每當我說這句話上頭都會質疑是否真的可以完成,通常溝通過后都會留一段緩沖時間。因為程序員通常是比較實誠和樂觀的,說出“應該”的時候通常也基于“如果一切順利”和“需求不變更”的前提。而這些在軟件開發(fā)的過程中往往是不可能的。如果輕易接受這樣的預測,項目通常最后會陷入無盡的加班加點,甚至還會延期。所以當我后來管理小團隊的時候也謹慎接受程序員這樣的估計,認真確認后也通常都會加一些裕量?,F(xiàn)在又“淪為”了程序員,公司文化使得管理人員一般在程序員估計的基礎上還要壓縮,所以計劃變成了笑話,延期的項目一堆堆,不延期反而成為了特例。
2 “這個功能很有吸引力”“這個功能很不好用”
昨天跟策劃溝通一個功能的時候,我和組員說感覺有個功能別扭、不好用,沒想到策劃回了一句:“這是你們程序員的想法,用戶可不會這么想”。這句話感覺有點熟悉,之前也聽過這樣的話。那是因為程序員跟策劃或項目經理提建議說:“這個功能很有吸引力”后得到的回復。當程序員認為“這個功能很有吸引力”時候可能是真正的期待在使用產品的時候有這種功能,同時也可能是因為實現(xiàn)功能所能帶來的技術方面的挑戰(zhàn)所激發(fā)的自我滿足感。面對這樣的話就要慎重對待,讀懂字里行間透露的意圖。不過當程序員認為“這個功能很不好用”就很可能實際就是如此了,程序員作為一個產品的開發(fā)者,很難想象他們在不認可的情況下可以全身心投入到這個產品。一個無法得到集體認同的產品也很難在競爭的市場中有所表現(xiàn)。所以想提醒策劃同志,這樣的話可以說,但不能在不合適的情況說,這樣不僅無法解決問題,更傷害團隊成員間的感情。
3 “這個是可以實現(xiàn)的”
程序員說這句話的時候通常漏掉了“但是……”,實現(xiàn)起來可能需要硬編碼、可能需要特殊處理、可能需要一些晦澀的手法……,總之是有點勉強。這句話不同于斬釘截鐵的“這個可以實現(xiàn)”,所以需要特殊關注可能漏掉的“但是”。如果是硬編碼,需要考慮是否可以提取一套模型進行統(tǒng)一處理。如果需要特殊處理,就應該考慮是否是流程有不合理的,需要進行調整。如果需要晦澀的手法,就應該再次認真確認是否有一些通用的技術也可以解決現(xiàn)有問題。
4 “這個先這樣吧!”
十有八九到最后產品交付的時候還是這樣。延遲改善的結果在時間和技術的雙重壓力下通常就是不改善。所以接受這句話的同時就要做好“最后也是這樣”的準備了。
最后想說的是程序員是產品的開發(fā)者,是思想和策劃的實踐者。如果產品開發(fā)中忽視了來自這個角色的“聲音”,再好的策劃和設計也會無法真正落地。無論你是管理者,還是自身就是一個程序員,都請了解程序員!