[VisualStudio]VS 2010 ALM 很好,但是...
前一篇寫VS 2010的ALM:
[VisualStudio]VS 2010 ALM Overview
講的VS 2010 ALM好像無懈可擊,但請留意我最後有題到,VS 2010仍有個關鍵的缺點,這篇文章中我就稍微說明一下,若可以在正式版或者下一個版本中改,那就更好了。
All-In-One是好也是不好
將分析、設計、開發、測試、佈署的工具整合在一個IDE中,似乎很好,因為我可以用一個工具做多種事情。
但是,如果我只是想用其中一項功能時,我還是要裝這些東西,要買一整套Visual Studio Ultimate,會不會太貴?
但是,這套工具以程式設計人員為出發點設計,加入了設計與佈署功能非常好,但將分析與設計工具加進來,好不好?
但是,我們公司本來就有自己的分析與設計工具,舊的文件怎麼辦?
價格問題
由於目前還沒有正式版,VS 2010 Ultimate的價格還沒出來,但相信不會太便宜,目前市面上有一些免費的UML工具,雖然無法直接與VS 2010整合,但成本上節省很多,我的SA/SD只是想要用UML模組,要直接買Ultimate版本,好像不划算吧?我自己認為對只使用UML的功能,對使用者來說太貴了。
Visual Studio不適合SA/SD
- SA/SD的電腦等級不比開發人員,VS 2010開啟後要使用300多MB,Disk I/O的比率也太高,對一般等級的電腦來說,跑起來十分的吃力。
- Visual Studio的使用介面對SA/SD來說太過複雜,大多功能仍以程式設計師的習慣為主,對SA/SD來說還是不夠友善與簡單。
- 安裝Visual Studio需要2-3GB,安裝時間長,不夠方便。
移轉問題
過去公司內已經有自己的分析與設計工具,要改用新工具除了要訓練外,對既有的文件該如何處理,要修改還是不管它了?似乎都不是一個好方法,對一定規模的開發團隊來說,團隊內部一定都有許多既有的工具,要取代或者替換都不是一件容易的事情,若微軟的主要訴求是ALM的解決方案,那應該要想辦法讓方案更加開放,以下兩個方案是可以考慮的:
- 將UML的部分獨立出來,但仍維持VS中可直接匯入UML文件產出對應文件的功能
- 支援常用的UML工具,如JUDE、Rational等等,讓之前既有的分析文件可以被VS 2010使用
我還不知道VS 2010或者2012版的roadmap,但我還是覺得不應該將所有的東西都綁到Visual Studio中,許多的功能都要開Visual Studio才能用,實在是不make sense阿。
微軟的Visual Studio應該更走向開放,讓VS、UML、TFS具有高整合能力,但具備鬆耦合架構,雖然難,但我覺得這是條該走的路。(純個人想法)
游舒帆 (gipi) 探索原力Co-founder,曾任TutorABC協理與鼎新電腦總監,並曾獲選兩屆微軟最有價值專家 ( MVP ),離開職場後創辦探索原力,致力於協助青少年培養面對未來的能力。認為教育與組織育才其實息息相關,都是在為未來儲備能量,2018年起成立為期一年的專題課程《職涯躍升的關鍵24堂課》,為培養台灣未來的領袖而努力。 |