專業服務部門爲產品的客戶提供附加服務。
很多這些項目都很小(4-10小時),需要快速轉身。此外,這些都是重要的項目,因爲它們是客戶依賴其業務的增強功能。
一些挑戰是:
- 還有就是返工或功能的變化量好作爲客戶經常改變他們的想法或做出微小的附加要求。除了顯而易見的是,這是一個管理問題(管理範圍蔓延等),事實仍然是在項目「實時」之後需要執行一些微小的調整。
- 有時,無論出於什麼原因都會有某些事情中斷,需要通過便利處理問題。再次,這些是客戶依賴的生產過程。
目前,我們的發佈管理是非常專案:
- 工程師管理項目一應俱全,其中包括劃定範圍,客戶關係管理,代碼開發,生產部署,以及項目支持(任何後續問題)。
- 我們有開發服務器,我們有生產服務器。服務器現場存在於服務器場中。他們沒有備份過,他們沒有冗餘,因爲他們不在科羅拉多州 - 他們從運營中獲得二等服務。
- 他們工程師擁有完整的root(linux)/ admin(windows)訪問dev和prod服務器。他們在開發者服務器上開發,當項目準備就緒時,部署到生產(基本上,只是複製文件)。當問題出現時,他們直接在服務器上工作。
- 我們使用svn進行源代碼控制,但它基本上只是檢查開發,在項目上工作,根據需要檢查,並部署到只需將文件複製到服務器即可生產。
問題:
的問題基本上是上述數2。我們的產品服務器(在科羅拉多州)受到的操作並未受到同樣崇敬的服務器的待遇。我們需要服務器成爲一流的公民進行運營。然而,他們的建議是將它們放入可樂,這使它們不可接觸。如果我們這樣做,我們將需要通過操作來部署項目。基本上,產品工程師在發佈我們的軟件產品更新時會經歷同樣艱難且痛苦的過程。
這將消除我們在迴應這些小型項目時遇到的所有敏捷性以及出現的需要立即關注的問題。
問題
我們應該如何解決這個問題? 我們應該把服務器放在colo中,並且正式發佈過程嗎? 這種情況應該如何處理?
任何幫助使這個問題更好的是歡迎!
這個問題真的很無聊嗎?> – richard 2013-05-10 00:04:43
什麼是「colo」? – ottodidakt 2013-05-10 14:50:14
託管中心... http://en.wikipedia.org/wiki/Colocation_centre – richard 2013-05-10 16:45:11