[VisualStudio]VS 2010 ALM 很好,但是...

[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堂課》,為培養台灣未來的領袖而努力。