.NET应用迁移到.NET Core(三)从商业角度看移植过程
2016年12月1日下午微軟技術大會Microsoft Ignite China,有幸和大家分享一門課程,課程信息如下,歡迎大家到時來捧場。本文介紹下從商業角度看移植過程。
。
創建項目移植進度表
???????? 創建移植進度表時要考慮所有可能的風險,包括技術和商業相關的問題。技術方面,需要考慮資源和硬件是否可用、第三方的支持,以及Windows/Linux方面的經驗等;商業方面,需要考慮部門重組,位置調整(如改變辦公地點),發布給客戶的日期,以及商業目標的改變等,這些都會影響到整個移植進度。
???????? 上面這些技術和商業方面的問題,形成了移植項目對外部的依賴關系,而這些依賴又不是移植項目可以控制的。因此,建議仔細考慮每一個外部問題,以減少項目的風險。
????????
創建移植項目的進度計劃和做開發項目類似。
?
???????? 在移植過程中每次進入下一個步驟時,項目組都可以根據實際的進度和資源對項目重新估計。本質上講,每一個階段的結束,不僅僅是移植過程中的一個里程碑,也應該是重新檢查先前估計得一個檢查點。
從商業角度看移植過程
???????? 移植過程不僅僅是移植軟件程序,移植后的應用程序最終還需要必要的商業支持,以成為一個完整的,成功的商業項目。在移植工作進行的同時,項目的相關干系人還需要準備對該應用程序提供支持的部門。客戶支持和軟件發布等部門還需要介紹應用程序在Linux上如何運行的支持和培訓。
???????? 對客戶支持和軟件發布人員進行必要的Linux培訓,應該在項目目標中列為高優先級。與任何新產品一樣,用戶和系統管理員每次都會對新的發布提出很多問題。因此,也需要回答Linux系統管理的問題。我們的經驗表明,剛移植到新的平臺上的應用程序會產生很多關于系統管理以及如何使用新操作系統的問題,在支持熱線接到的電話中,有五分之三的問題都是此類。
???????? 隨著系統管理和安裝問題的解決,關于應用程序的技術問題會逐步顯現。支持部門需要訪問測試機器來復現客戶的問題。這些機器可能是開發或移植機器,依賴于應用程序和需要調試解決的實際問題。
???????? 從項目的整體來看,對支持的培訓需求和提高應用程序支持所需資源的可用性,會在項目的后期出現。隨著移植項目技術方面的工作趨于完成,商業內容也就逐漸顯現。
.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注
贊賞
人贊賞
總結
以上是生活随笔為你收集整理的.NET应用迁移到.NET Core(三)从商业角度看移植过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASP.NET Core 1.1 简介
- 下一篇: .NET应用迁移到.NET Core(二