微軟解決方案構架(模組七)(1) (轉)

amyz發表於2007-08-17
微軟解決方案構架(模組七)(1) (轉)[@more@]

7:開發你的解決方案:namespace prefix = o ns = "urn:schemas--com::office" />

解決方案架構的開發階段

測試解決方案

I.  微軟解決方案架構的開發階段的概述

目標:

完成規格說明中描敘的特性,和其他元素

團隊焦點:

l 寫程式碼

l 開發底層結構

l 建立培訓文件

l 開發市場渠道和銷售支援

II.  微軟解決方案架構開發階段的里程碑和提交的物品

概念的驗證完成->內部發布1->內部發布2->內部發布n

提交的物品:

解決方案的程式碼

構造圖

培訓材料

文件

n 部署過程

n 操作方法

n 支援和問題解決

市場材料

升級後的主計劃,時間表和風險文件

III.  專案計劃

開始按計劃和時間表開發

開始當前的工作

整個開發階段的整合建立和測試

IV.  底層結構的開發

開發底層結構包括如下任務:

l 開發方案的

l 建立部署指令碼和過程

l 部署自動化工具和部署檢查表

l 開發問題解決和故障維修的方針

l 像計劃文件中指出的那樣開發和恢復或反饋方法

V.  概念的驗證

為解決方案的底層結構建立基線

在一個模擬的環境中確定方案的生存能力

不包括程式碼元件

為正在進行的開發生成周期設定階段

臨時里程碑:概念的驗證完成

VI.  生成

由開發人員完成的構造包括:

l 確認方案在模擬環境下的正常執行

l 為迭代的開發提供基礎

構造包括:

l 程式碼元件,目錄結構,底層元素,文件和部署指令碼

l 對於初始生成可能只是幾個元件

生成:方案中包括的所有足夠完成的元素的階段性整合

VII.使用內部發布的方式開發解決方案

逐步增加特性

建立詳細的測試用例

穩定每個內部發布

為每個內部發布完成質量指標以達到臨時的里程碑

內部發布週期:

內部發布版本1->特性開發->測試和穩定->緩衝時間->內部發布版本2

VIII.  使用內部發布週期的方針

為評估生成質量設定標準

儘量把每個內部版本獨立的釋出

頻繁的生成和測試

引導頻繁的程式碼複查

IX.  使用內部發布週期的好處

促使將複雜專案分解成可管理的任務

提供實現在計劃中的變化的機會

增加解決方案的整體質量

提供短期的動機目標

X.  日常生成過程的步驟

每個內部發布版本週期包括一系列的日常生成

一個日常生成有三個步驟:

l 開發:為內部發布的臨時里程碑安排的特性工作

l 測試:根據測試計劃測試

l 驗證:根據質量標準評估

XI.  透過日常構造開發內部版本

每個內部發布版本起始於一系列的日常生成

隨後就是測試和穩定

當臨時里程碑達到時釋出

XII.程式碼複查

程式碼複查可以是正式的,非正式的或第三方的

解決方案受益於程式碼複查的以下方面:

l 改進程式碼質量

l 加快開發速度

l 使假定變清楚

專案和團隊受益於程式碼複查的以下方面:

l 提供培訓

l 降低錯誤決定的費用

l 改進程式碼的可維護性

l 改進開發的實踐和標準

程式碼複查:訪問程式碼以改進它的質量和開發團隊的容量

XIII.  執行程式碼複查的方針

早點開始程式碼複查

清楚的為複查安排時間

共享學到的教訓

XIV.  建立使用者體驗提交的條目

使用者體驗提交的條目有使用者體驗角色

l 和其他方案提交的物品同步建立

l 迭代的開發

l 將開發和指定的內部發布合並

提交的物品包括

l 使用者引用的物質

l 使用者介面介面元素

l 終端使用者培訓

l 使用測試情節

XV.  建立操作文件

操作文件的建立由釋出經理角色驅動

l 和其他方案提交的物品同步建立

l 迭代的開發

l 將開發和指定的內部發布合並

提交的條目包括:

l 操作指南,標準操作方法

l 幫助文件和支援方法

l 知識庫

l 支援員工培訓


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-963700/,如需轉載,請註明出處,否則將追究法律責任。

相關文章