1. 程式人生 > >Java開源生鮮電商平臺-程序員的溝通的方式與方法

Java開源生鮮電商平臺-程序員的溝通的方式與方法

異常情況 生鮮電商 是否 開源 str 做什麽 參與 問題 自己

Java開源生鮮電商平臺-程序員的溝通的方式與方法

今天看了一張圖,有感而發。

技術分享圖片

這個是一個實際的截圖,內容是否真實,我們不得而知,但是這張圖引起了我的以下思考:

1. 溝通能力。

2. 溝通的方式。

3. 溝通的方法

1. 為什麽會出現最後罵娘,而且要離職的一種裂變結果呢?

2. 從這個溝通的對話中,如何理解程序員與產品經理之間的方式與方法呢?

3. 為什麽會出現這樣的溝通方式與行為呢?這個背後到底發生了什麽事情呢?

其實,我覺得還是一個溝通的思維問題,行動是思維的最終結果。

那麽實際溝通中,到底會現那些溝通的問題與障礙,以及有什麽辦法可以克服的呢?

1. 需求評審前、中、後期與技術人員溝通

需求評審前:

  1. 產品團隊內部先達成一致,考慮業務影響面,異常情況
  2. 評審會前3天發送開會郵件給各與會人員,附件包含PRD等資料文件,督促開發查看,有疑問的點記下來
  3. 開會前2天找技術Leader溝通,討論業務影響面、技術實現方案,並再次告知開會時間
  4. 開會前1天做最後調整,準備好開會資料,會議室設備,告知與會人員時間

需求評審中:

  1. 為什麽做,做什麽,做的價值
  2. PRD講解,盡可能的詳細,按照功能模塊-線框圖-需求用例-TC(Test Case)的流程講
  3. 記錄好技術的問題,5分鐘能解決的就解決掉,解決不掉的記下來會後討論修改

需求評審後:

  1. 準備1-2天後的交互評審
  2. 對會議中的問題總結修改
  3. 發送會議記錄郵件CC給與會人員
  4. 交付改後的PRD給UX同事(在交互評審前準備好高保真原型圖)
2. 交互評審中技術評估交互實現可行性

需求評審會後增加交互評審會議,讓技術參與到交互評審中,對高保真原型圖進行評估,減少開工後溝通成本、實現成本,小公司通常沒有交互設計師的崗位,或者沒有交互評審會議,但是增加交互評審會議的目的,是為了減少後期溝通成本,避免返工。

3. 技術評審中的技術方案、實現細節
  1. 確定需求的技術實現方案,實現細節
  2. Android和iOS達成一致,避免上線後結果不一致。
  3. 對技術的代碼梳理,從延展性,影響面,性能方面去考慮
4. 項目跟蹤過程中Debug、Release版的進度和質量
  1. 隨時跟進Debug版的進度和質量,保證基本Demo方向,邏輯一致
  2. 跟進Release版的進度和質量,保證可用性測試,Test Case測試通過,產出的版本與設計一致,保證Android和iOS一致性。
5. 數據埋點需求

埋點分3種
- 代碼埋點:技術人員按照PM的統計要求在代碼中加入統計代碼
- 可視化埋點:無須RD協助,PM、運營可自行在SDK後臺加入統計代碼,無須發布新版本
- 無埋點:技術人員在App中所有的按鈕事件都加入統計代碼,耗時耗力,對網絡有性能要求
如果使用的第三方SDK不支持可視化埋點,則得請技術人員協助解決,如友盟只支持代碼埋點,Growing、諸葛支持可視化埋點,則無須技術人員協助

6. 學會尊重

首先,產品經理只是產品的經理,不是各職能角色的經理,和開發、測試、UI同事同級,並不具備領導權利。因此,在和技術人員溝通需求時,一定不要表現出經理的樣子,以大壓小只會使你離的更遠,給予技術充分的尊重,平時呢,多和技術聊聊工作、生活上的事,給予鼓勵,認可其工作成果,多擔當,尊重技術的能力,一起協助解決問題。所以,以下的話就千萬別說了。
- 別人App能實現啊
- 這個是老大的需求

7. 體現價值

大家都是來上班想做好事情、實現個人價值的(某些混日子的不在討論範圍內),講清楚每一輪叠代,為什麽做,做什麽,做的價值,只要做的東西對公司、對客戶有價值,那技術也會認可需求,只是具體實施過程中,怎麽去結合團隊現有資源做到最優,也就是MVP,因此,做好需求優先級很重要,從定性和定量的角度去分析需求,讓各職能角色認可需求,使大家達成一致推進叠代。

最終所有的結果都是自己造成的,怪不得他人,我們需要的是冷靜的處理所有的事情,所有的工作,善待他人。

Java開源生鮮電商平臺-程序員的溝通的方式與方法