軟體開發中存在的25個常見問題
一個軟體專案從開始到結束,由於資源、人員、管理、方法學等等各方面的因素,往往不可避免的會存在一些問題,如需求不明確、專案管理失敗、溝通問題等等,結合自己的一些經驗做了點補充和修改,存檔以備時常可以告誡一下自己。
1.不能很好的理解使用者的需求,缺少與使用者之間的溝通。
2.錯誤的預估專案的大小和難易度。
3.沒有計劃就匆匆開始編碼。
4.沒有在專案初期就開始做測試,一直拖到專案後期才做,或者根本不做什麼測試。
5.選擇時下最cool的技術還是已經被團隊使用比較成熟的技術,往往不能做出很正確的選擇。
6.不採用任何軟體過程或者方法學。
7.沒有一個真正的專案經理,讓開發人員無計劃的主導專案。
8.拖延計劃,把進度壓力留在後期。
9.不做版本控制,混亂的程式碼庫和開發環境。
10.在專案過程中隨意的更換開發工具和環境。
11.客戶的任何需求都答應下來,需求會永無止境,記得學會說“不”。
12.只有一個大的計劃,沒有把計劃分割成一個個更小的任務,要知道,大的計劃如果不分割成任務很難落實和具體實施。
13.對開發團隊的管理不足。
14.在專案後期增加人員來加快開發速度,很多時候往往適得其反。
15.開發人員不做單元測試。
16.一旦專案中遇到問題,就把壓力拋給開發人員。
17.不關注軟體實際的運營環境和硬體條件。
18.沒有命名規範和程式碼規範。
19.到處都用全域性變數。
20.遇到問題的時候往往不請教別人,而是一個人悶頭搞,到最後還是不得以還是透過別人來解決。
21.沒有寫程式碼註釋的習慣。
22.對輸入輸出的資料不做驗證。
23.不做壓力測試,到實際環境中往往就會出現更多的跟環境和效能相關的問題。
24.專案內部溝通不暢,每個成員只是埋頭做自己的事情。
25.沒有很好的bug管理規範和系統,往往用word、email、excel等文字方式來跟蹤bug,將會導致整個專案的bug管理陷入混沌。
1.不能很好的理解使用者的需求,缺少與使用者之間的溝通。
2.錯誤的預估專案的大小和難易度。
3.沒有計劃就匆匆開始編碼。
4.沒有在專案初期就開始做測試,一直拖到專案後期才做,或者根本不做什麼測試。
5.選擇時下最cool的技術還是已經被團隊使用比較成熟的技術,往往不能做出很正確的選擇。
6.不採用任何軟體過程或者方法學。
7.沒有一個真正的專案經理,讓開發人員無計劃的主導專案。
8.拖延計劃,把進度壓力留在後期。
9.不做版本控制,混亂的程式碼庫和開發環境。
10.在專案過程中隨意的更換開發工具和環境。
11.客戶的任何需求都答應下來,需求會永無止境,記得學會說“不”。
12.只有一個大的計劃,沒有把計劃分割成一個個更小的任務,要知道,大的計劃如果不分割成任務很難落實和具體實施。
13.對開發團隊的管理不足。
14.在專案後期增加人員來加快開發速度,很多時候往往適得其反。
15.開發人員不做單元測試。
16.一旦專案中遇到問題,就把壓力拋給開發人員。
17.不關注軟體實際的運營環境和硬體條件。
18.沒有命名規範和程式碼規範。
19.到處都用全域性變數。
20.遇到問題的時候往往不請教別人,而是一個人悶頭搞,到最後還是不得以還是透過別人來解決。
21.沒有寫程式碼註釋的習慣。
22.對輸入輸出的資料不做驗證。
23.不做壓力測試,到實際環境中往往就會出現更多的跟環境和效能相關的問題。
24.專案內部溝通不暢,每個成員只是埋頭做自己的事情。
25.沒有很好的bug管理規範和系統,往往用word、email、excel等文字方式來跟蹤bug,將會導致整個專案的bug管理陷入混沌。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20200170/viewspace-2122454/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 4 個常見的軟體安全開發問題及其解決方法
- iOS開發中兩個常見問題的處理iOS
- 如何入行軟體開發——常見問題及崗位分工
- 教學軟體開發過程中存在哪些問題?
- 軟體測試中存在的問題
- 開發過程中mysql常見問題MySql
- 微信小程式中開發常見問題微信小程式
- JAVA常見開發問題Java
- 軟體測試面試常見問題面試
- 【大型軟體開發】淺談大型Qt軟體開發(四)動態連結庫的宏衝突問題、COM元件開發的常見問題QT元件
- C#開發中,學習整理的 New 的幾個常見問題C#
- 常見問題--oracle物件不存在Oracle物件
- Laravel 個人開發常見問題Laravel
- 近期BSN開發常見問題
- DDC/NFT開發常見問題
- 5大常見開源軟體問題及解決方法
- 幾種常見的軟體開發模型分析模型
- 如何入行BC軟體開發——網站搭建常見問題及崗位分工網站
- 近期BSN開發常見問題答疑
- DDC開發常見問題答疑(二)
- Vue.js開發常見問題Vue.js
- 軟體專案管理常見問題分析(轉)專案管理
- 導航軟體安裝常見問題大全
- 25個常見網路
- MFC開發常見問題的回答2 (轉)
- MFC開發常見問題的回答3 (轉)
- redis-25.主從複製-常見問題Redis
- java中list的常見問題。Java
- vue.js 前端開發常見問題Vue.js前端
- react-native開發常見問題React
- 前端開發常見問題精選(五)前端
- 微信小程式開發常見問題(四)微信小程式
- 微信小程式開發常見問題(五)微信小程式
- 微信小程式開發常見問題(七)微信小程式
- iOS開發常見問題之綜合篇iOS
- VueJS 開發常見問題集錦VueJS
- DELPHI開發Web程式常見問題 (轉)Web
- weblogic中介軟體版本遷移常見問題Web