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