作業: 開發部署計畫
這項作業說明如何開發產品 供使用者群組使用的計劃與開發時間。
關係
角色主要: 其他的: 協助:
輸入強制: 選用: 外部:
輸出
主要說明

「部署計劃」記載如何開發產品供使用者群組使用以及開發時間。其中包括軟體的套裝與分送方式。同時也包括軟體安裝、移轉為新的軟體,以及協助與訓練新使用者。使用者有意願使用產品是產品成功的標記。 

步驟
計劃如何產生軟體

測試可執行程式的實作輸出與測試活動。這些可執行程式必須與其他工作成果相關聯,才能構成完整的部署單元/產品。

  • 安裝 Script
  • 使用者文件
  • 配置資料
  • 用於移轉的其他程式:資料轉換。

在某些情況下,可能必須針對不同的使用者配置,產生不同的可執行程式。或是針對不同的使用者類別組合不同的工作成果集合:新的使用者和現有的使用者,位在不同國家地區或語言的不同版本等等。

在分送軟體時,可能必須針對網路中的不同運算節點,產生不同的軟體集合。

這方面的開發工作是在產品部署單元的作業中進行。

計劃如何包裝軟體

構成可分送產品的各種工作成果,要包裝在適當的媒體中:磁碟片、磁帶、CD-ROM、保存伺服器檔案、書籍、錄影帶等等,並且必須適當地識別和貼標籤。這項軟體包裝作業通常是外包給外部組織進行。

在某些情況下(例如小型內嵌系統),軟體會使用 PROM 形式,成為其他系統的一部分。

這方面的開發是在封裝產品的相關作業中進行。

計劃如何分送軟體

這裡也有很多選擇,可以使用出貨箱,或使用經銷商網路,或是網際網路分送。

這裡的一個重要問題是控制哪些人可以使用軟體:授權。軟體授權通常包括使用安裝程序和工具,來管理授權以及提供授權碼給使用者。

作業:提供下載網站的存取權 以及作業:管理可接受性測試 .

計劃如何安裝軟體

隨著網際網路分送形式的出現,愈來愈多的軟體安裝是做使用者的控制程序。不過,隨產品分送的安裝工具和程序必須能支援這種程序才行。在一些少數的情況中(大型的複雜技術系統),安裝作業是由獨立的軟體廠商執行。

在分散式系統中,安裝通常是比較複雜的作業,因為其中的所有節點都必須適時更新為最新版本,並且安裝作業可能需要分割成多個安裝程序。

作業:管理可接受性測試 以及作業:提供下載網站的存取權 .

移轉

在安裝過程中,也會隨之產生移轉問題:

  • 使用新的系統取代舊系統,在執行此更新作業時,可能需要,也可能不需要中斷系統作業。
  • 將現有的資料轉換為新的格式。

與此移轉作業相關聯的程式之開發與測試程序,是和主要產品的程序完全相同。

在讓客戶可以開始使用下一代軟體的準備程序中,包括提供產品的測試版本。 這方面的部署是在產品外部測試的相關作業中進行。

為使用者提供協助與輔助

這項作業可以採用多種形式:

  • 正式訓練課程
  • 電腦方面的訓練
  • 線上指引與協助
  • 電話支援
  • 網際網路支援
  • 附帶的:要訣、應用程式附註、範例及精靈

支援作業通常包括設定問題追蹤與解決程序,此程序會整合到變更管理作業中。

這方面的部署是在開發支援文件的相關作業中進行。



內容
多次出現的項目
事件驅動
持續進行中
選用
規劃
可重複的