怎樣通知操作員重量已經確認?直觀反應是讓操作員觀察軟件顯示的數值穩定,想了想改為用顏色標注,沒穩定時以紅色顯示,穩定后以綠色顯示。更進一步的想法是發聲通知。
電子秤有了誤差要如何處理?答案是在軟件的設置里增加“校正”選項,這樣即便電子秤自身暫時無法校正,軟件也可以進行校正。
如果數據交互時網絡通訊失敗怎么辦?辦法是兼容同步和異步交互,通訊失敗的結果可以先暫存在本地,稍后重新上傳。
這些問題都不是單純的技術問題,而是產品方面的問題??墒遣灰蕾嚠a品經理,積極思考的程序員自己就可以解決。最終結果是,這個完全由程序員開發的軟件得到了用戶(操作員)的認可,使用起來可靠方便,日后的修改只是增加新的功能,使用方面完全不必改動。我也相信,開發這個軟件的程序員,以后無論是單干還是與產品經理配合,能取得成就的機會都要比只會“埋頭寫代碼”的程序員更大。
如果有人覺得這還不滿足,希望知道程序員有了產品意識還有什么別的好處?且讓我講個故事:我有個做金融的朋友,從小參加過不少信息奧賽培訓,業余也自己寫過不少小工具。有一天他問我:“你說程序員的工作有那么高級嗎?不就是寫寫代碼?你看我也會不少編程語言,也寫過不少程序,所以程序員沒什么了不起的吧。”我回答:“那么,你有沒有寫過給別人用的程序呢?”他想了一會兒說:“好吧,你贏了。”
原文轉自:http://blog.jobbole.com/37797/