軟體專案開發常見錯誤

2021-08-21 13:47:08 字數 1306 閱讀 8043

產品相關的錯誤

需求鍍金:專案具有比實際需求多得多的效能,(需求控制,範圍不能太廣)

功能蔓延:專案平均會有25%的需求變更(專案邊界模糊需控制範圍)

開發人員的鍍金:開發人員著迷於新技術

又推又拉的交易:經理在批准專案進度順延時又加入了新的功能

研究導向的開發(面向目標的開發,充滿過多的風險和不定性,沒有辦法進行嚴格的控制)

過程

缺乏計畫(沒有認真的計畫)

過於樂觀的計畫(沒有考慮風險,沒有考慮專案範圍)

在壓力下放棄計畫(有計畫的,但由於各方壓力,就放棄計畫)

缺乏足夠的風險管理(沒有風險管理)

承包人導致的失敗(外包出去的專案失敗了,過於相信承包人)

在模糊的專案前期浪費時間(fuzzy frond end,專案審批過程的時間浪費了,)

前期活動不合要求(前期沒有做好,後期要重做)

設計低劣

缺少質量保證措施

缺少管理控制

太早和過於頻繁的整合(什麼是整合?)

專案估算時遺漏必要的任務(計畫沒做好,比如漏了要租辦公室)

追趕計畫(加班加點開發,結果後面更累)

魯莽編碼(拿來乙個問題,不作分析,直接寫**)

技術相關的錯誤

銀彈綜合症: 過於相信以前沒有採用過的技術的宣傳(片面看宣傳就採用某技術)

過高估計了新技術或方法帶來的節省量(考慮好採用新技術的風險)

專案中間切換工具(中途更換技術)

缺少自動的源**控制手段(採用gitlab**管理工具)

人員相關的錯誤

挫傷積極性(員工壓力大,又經常被罵)

人員素質低(隨便招人,臨時招人)

對有問題的員工失控(經常拖任務的人員不處理)

英雄主義(把過多事情堆在乙個牛人身上)

專案後期加入人員:「火上加油」(新人還要培訓或適應,而且不能影響團隊團結)

辦公環境差(經常大聲聊天)

開發人員與客戶之間發生摩擦(需求不對稱)

不現實的預期(對整個專案的計畫建立在很多假設的基礎上)

缺乏有效的高層對專案的支援

缺乏各種角色的齊心協力(合理安排每個角色的都有事做)

缺乏使用者介入(經常與客戶溝通)

政治高於物質(高層不想做這個專案了)

充滿想像:「專案組沒人真正相信他們能夠按給定的計畫進度完成專案,但他們認為如果每個人能夠努力工作,並且不出現問題,他們可能會很幸運地按時完成任務。

軟體專案中常見的錯誤

飲彈症候群 過於相信以前沒有採用的技術的宣傳 過高估計了新技術或方案帶來的節省量 專案中切換工具 缺少自動的源 控制手段 挫傷積極性 人員素質低 對有問題的員工失控 英雄主義 專案後期加入人員 辦公環境差 開發人員與客戶 需求方 的摩擦 不現實的預期 缺乏有效的高層對專案的支援 缺乏個角色之間有效合...

IOS開發常見錯誤

1 問題表現 什麼情況?方法居然無法拉線?問題簡述 ios的空間拉線到乙個.h m檔案中 居然多次拖動無效.問題解決 ios的空間響應單單在 中建立乙個方法是沒用的,這個時候通常跟空間是沒有響應關係的 建立控制項的方式另外說 所以這個時候我們需要按住control鍵拖動一條線與對應的方法產生響應 在...

Symbian開發測試常見錯誤

1.計算文字的畫素長度 每行可以顯示的長度 文字需要的行數 問題解釋 這個等式在一般情況下是可以成立的,但是如果有些行在顯示後會有畫素空餘的話,等式在極限情況下會發現缺失最後的內容。解決方案 一行一行計算,顯示。2.開發v3 v5的pkg中 id的不同 supports s60 release 3....