如何有效實現軟體的需求管理(7)

2021-09-30 21:19:14 字數 1084 閱讀 8464

如何有效實現軟體的需求管理(7)

【本篇為《如何有效實現軟體的需求管理》第七篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇)】

版本控制:

在我們公司的實際需求管理中,需求的版本控制用的地方非常多,比如

第一,因為乙個需求從獲取到最終能拿去開發,中間也需要經歷非常多次的改動。既然有改動,就肯定也會出現類似寫**一樣,這次寫錯了,想看看上次的這類情況,所以還是需要能看到不同的版本。

第二,有時候,乙個需求改了n次,到最後想比較各個版本看看,來得出乙個最終版本。

第三,還有種情況,改了很久,突然發現前面有一次不錯,所以想回滾到原來的設計。

第四,當經常有變更的時候,開發和測試就需要獲取最新的設計文件,這時候版本控制總是能讓他們馬上獲取最新的版本。

第五,有些專案我們會使用軟體基線(baseline),而基線也是版本控制的一部分。

在devspec中,版本控制我們用到的功能就是版本功能與基線功能,基本上能達到我們的預期。

可跟蹤性

可跟蹤性的強大**於資料記錄與資料探勘的強大,我們現在用的devspec中,對任何操作,任何資料變化,幾乎都會記錄下來,誰在什麼時間做了什麼事情都能一目了然,這樣的好處也是顯而易見的,簡單而言,一方面,這些資料記下來,以後萬一出現任何「糾紛」都能有理可依了;另一方面,當然也能知道誰真的在幹事,獎勵起來也有了依據;還有一方面,完整的資料記錄給報表提供了最真實的依據,能讓你最正確的分析過去,處理現在和面對未來。

需求管理的五點要求基本上講完了,可以說這些要求能很好的實現的話,基本上你們的需求管理水平已經是不錯了,這也是產品能夠成功的前提條件了。

當然,好的產品最終還是需要好的設計的,管理只是能增加產品成功的可能性,但是沒有好的設計產品絕對是不能成功的。

不過今天咱們是在說管理,所以還是回到管理上來說吧,我們公司內部曾經做過評估,發現用了devsuite系統以後,整個實際效率提高了80%,產品的質量水平提高了200%,員工的積極性也有明顯的上公升。顯而易見,用了管理工具以後,效果還是很明顯的。

所以要有效地實現需求管理,關鍵是要把需求管理所要涉及到管理點管好,由於現代軟體的規模已經無法再用純手工/半手工的方式來管理需求了,所以採用乙個好的工具無疑是乙個好的解決方法。

(全文完)

如何有效實現軟體的需求管理 2

什麼是軟體需求呢?為什麼它需要管理呢?軟體需求完全嚴格來解釋就是 1 使用者解決問題或達到目標所需條件或權能 capability 2 系統或系統部件要滿足合同 標準 規範或其它正式規定文件所需具有的條件或權能。3 一種反映上面 1 或 2 所述條件或權能的文件說明 也許看起來有點深奧,其實簡單來說...

如何有效實現軟體的需求管理(3)

本篇為 如何有效實現軟體的需求管理 第三篇,第一篇,第二篇 第二階段 需求分析與設計 怎麼去做 既然需求已經獲取了,也就是說客戶已經跟我們說了要做什麼或者我們自己想出來的一些需要做的功能,好了,那現在就真正開始進入需求管理階段了。首先就是需求分析階段了,所謂的需求分析,簡單點來說就是把獲取的需求分析...

產品經理如何有效進行產品需求管理

需求是整個軟體專案當中最重要一項輸入。軟體開發和傳統生產行業最大的區別在於,需求總是模糊的 主觀的和隨時變化的。相對於電子產品 汽車等製造行業有形的硬體需求,軟體開發的需求的描述和驗收是個難以解決的問題。但是需求又是整個專案能否成功的決定性因素,所以我們必須對需求進行管理,從而使需求成為整個軟體工程...