某天您或許會發現有一個關於策略聯盟、開放式架構或商用 API 的通知, 保證整合您所有的工具,在應用程式之間無縫式地移動資料,以及簡化程式設計工作。
在最前線,您試著套用充份的進出口輸送帶,讓行銷人員嚴肅地說「套件」。
一切的整合壓力來自何方?為何大家都想要將自己的產品整合到套件或建置平台來 支援開放式整合? 誰需要這些平台?
讓我們面對事實吧!。一般使用者不會撥支援中心服務電話說「我真正需要的是開放式工具平台」。
但是他們會問為什麼您的產品沒有與他們的其他工具整合。 他們要求的特性是在您的應用程式範圍以外,因為他們無法讓更有效的工具來處 理他們的資料。 他們在匯入和匯出不同程式時遭遇困難。 他們搞不懂為什麼他們的程式以完全不同的使用者介面去執行類似的工作。 他們的網站設計工具應該與他們的 Scripting 程式整合在一起,難道還不夠明顯?
使用者想要自由挑選作業的最佳工具。 他們不要被限制,因為您的軟體只與少數其他程式整合。 他們有工作要做,而不能忙著管理檔案和資料在他們的工具之間的流程。 他們忙著解決自己的問題。 使工具有效運作是您的工作,若您可以使它們一起運作就更好了。
同時,您要辛苦地忙著您的工具來實作新一代重要特性、修正錯誤和發行新版本。 您最後只需要在清單中新增另一個緊急匯入特性。
如果您能夠公佈足夠的追蹤點,使整合工具成為別人的問題,這不是很棒嗎? 很不幸地,除非您是為某家大公司工作,否則您沒有足夠的能力來擺脫它。