所以基本上我正在尋找很好的模板來編寫技術和功能規格的項目或工作要求。技術和功能規格的模板
你用什麼?編寫規格時有多深?任何額外的一般技巧,你可以提供將不勝感激。
我的公司需要這些。我爲承包商工作,現在我們根本不使用這些文檔。
編輯:我已閱讀喬爾的花費大約Painless Specification,我真的很喜歡它,但是否有任何其他的意見:)
所以基本上我正在尋找很好的模板來編寫技術和功能規格的項目或工作要求。技術和功能規格的模板
你用什麼?編寫規格時有多深?任何額外的一般技巧,你可以提供將不勝感激。
我的公司需要這些。我爲承包商工作,現在我們根本不使用這些文檔。
編輯:我已閱讀喬爾的花費大約Painless Specification,我真的很喜歡它,但是否有任何其他的意見:)
在大會的提示;
我們正在實施
1)業務需求書(BRS的
2)的過程)功能規範
3)技術規範
的BRS涵蓋了業務問題是什麼,以及對解決方案,測試,安全性,可靠性和交付的要求。這定義了什麼可以成功解決問題。
功能規格細節需要什麼,應該怎麼看,長字段應該如何等
,其中數據來自任何棘手的代碼,需要考慮的技術規格細節。
客戶擁有要求。開發人員擁有技術規格,功能規格是中間立場。根據技術規格(通常是單元測試)進行測試,然後根據功能規格(通常是系統測試),然後根據要求(UAT)進行測試。
這個(我們正在努力)的重要部分是開發人員仍然需要交付功能規格和原始業務需求。實際上,功能和技術規格只是爲了清晰起見。
簡而言之,我的主要技巧是首先解決您希望實施的流程。然後尋求您所提議流程中涉及的所有各方的同意,然後在模板上進行調整。模板本身只是你想要改變的一小部分。
如果你想購買一本書,Software Requirements by Karl Wiegers有幾個文件作爲模板附錄。不幸的是,我在工作,那本書在家裏。如果有人有它的方便,他們可能能夠證實這一點。
你可以從ieee和其他地方購買模板,但我總是最終做出自己的模板。
對於技術規範,Steve McDonnell的「Code Complete」有一個很好的清單,你可以從中得到一些信息。在我上一份工作中,我剛剛從他的部分標題中製作了一個模板,並從那裏調整了它。
至於功能規格方面,重要的是要確定所有的接口:
還應該有一個部分對於業務規則來說,功能上非常重要的事物在任何接口定義中都沒有涉及。
不是模板,但Joel寫了一個couple of articles寫作功能規範。他也有sample here。
我碰巧喜歡這個,其中包括:ReadySet。
他也出售專業版。
從簡單開始,從那裏開始工作。由於這是您的第一次使用此體驗的經驗,請使用帶有項目符號的Word文檔。寫下來,重新閱讀,並提供足夠的細節,這是有道理的。對於技術規範,您可能需要引導開發人員走向解決方案,但對於功能規範,「如何」應該完全沒有。