2010-04-23 60 views
5

我在尋找有關Aldon作爲生命週期管理平臺經驗的.Net開發人員的反饋。我們正在認真考慮使用Aldon進行生命週期管理,包括源代碼管理,自動構建等。我知道這裏有很多其他選項,但我們主要是AS/400商店(AS/400程序員數量超過.Net開發人員6至1),我們的iSeries團隊已經使用了Aldon。我們正在尋找的好處是有一個生命週期管理套件。Aldon和.Net開發

基本上,我正在尋找使用Aldon和另一套工具(可能是TFS,或SVN,巡航控制等的組合)的人的意見。如果你與兩者合作過,你是否有建議這是一個好主意,還是一個壞主意?這顯然是一個很大的選擇,所以任何反饋都會有幫助。

編輯 - 添加

沒有回答或評論...我第Tumbleweed的徽章。我不確定這是否是一個糟糕的問題,如果沒有人真的使用Aldon來管理他們的.NET工作,或者沒有人使用Aldon使用其他產品並可以提供比較。

因此,我提供了一筆賞金來增加這筆交易的價值,並擴大了問題的範圍......如果有人在那裏使用Aldon,您能提供有關您遇到的問題的任何信息,它是一套很好的工具,沮喪或陷阱,你喜歡的東西等等?

加 - 甚至更 我們的首要目標是讓一個產品來管理我們的.NET和我們的AS/400(主要是RPG)的開發。如果您對不同的工具套件有所建議,或者已經嘗試過並決定不值得這樣做,那麼我也會回答這個問題。

回答

5

我正在一家類似於您的店裏工作 - 在我們的案例中,存在一個大量遺留的iSeries COBOL代碼代碼庫和越來越多的.NET系統 - 而.NET開發人員已成功遊說使用Subversion進行源代碼控制。在我對公司簡短的評估產品的時間裏,似乎Aldon在分支和標籤等領域並不是非常靈活,而且界面非常麻煩和神祕。由於產品生命週期在我們的商店中單獨(錯誤)管理,因此限制.NET使用Aldon僅用於源代碼管理,這是一個簡單的決定。在.NET世界中,Aldon遠遠落後於功能和可用性方面的標準開源工具,並且沒有希望與TFS競爭。在我們的例子中,在Aldon之外管理.NET代碼顯然提高了開發人員的生產力並減少了挫敗感。

一個例子......來自一個Subversion商店,我試圖找出如何在Aldon中創建一個實驗分支。如果可能的話,這個文檔在阻止這個功能方面做得很好,我們的Aldon管理員從來沒有遇到過這個概念。我們店裏的所有東西都緊緊鎖定,需要創建項目,版本等所需的管理權限。從生命週期管理的角度來看,這可能是值得的,但從開發人員努力完成工作的角度來看,這是一個殺手。我不認爲生命週期管理和源代碼管理屬於同一軟件,Aldon沒有采取任何措施阻止我發表這一意見。

+0

謝謝。這很有幫助。 – David 2010-05-03 18:09:37

+0

再次感謝您的回覆。我來回答接受哪個答案,但最終選擇了@Vincent,因爲我想避免的問題的明確例子。 @ paper1337的答案也非常出色,我讚賞雙子座的時間和缺陷跟蹤思想,同時堅持使用更常用的源代碼控制。這是一個艱難的選擇,因爲兩個答案都很出色。 – David 2010-05-04 15:39:14

3

我想你會發現這裏沒有人使用它。 .NET人員分爲兩類 - 那些「便宜」(即試圖節省成本),然後基本上你看起來像開源的東西。那些付出了很多,而且大部分都是與Team System一起工作的人 - 因爲它是從下到上整合到Visual Studio中的。 AS/400是.NET開發人員非常少見的混合,所以最終 - 你可能只是運氣不好。

我個人不確定我會打擾它。對於像追蹤源代碼這樣的團隊系統來說,有更多的東西 - 很多好的測試功能,持續整合等等,以及所有那些沒有穿過引擎蓋的人,以便 - 然後獲得劣質產品。

+0

感謝您回覆。我認爲你是對的,但我希望有其他人經歷過這個。我只是覺得很難相信,我們是那種有AS/400(或iSeries,系統I,或不管他們叫這些天)和.NET開發的混合希望鞏固自己的代碼庫ONLY店並使用一個系統來管理產品生命週期,源代碼管理,部署等。 – David 2010-05-03 13:22:50

2

我們遇到了我的工作場所同樣的問題在幾年前,當我們在一堆RPG開發商的中間開始了我們的第一個.NET項目。當時,我們選擇使用一個單獨的源代碼控制系統(顛覆)爲.NET編寫的任何東西(或其他任何人想用它)。我們將所有項目(.NET和AS/400)移至雙子座,以便進行時間和缺陷跟蹤。基本上,我們選擇單一產品來管理我們的.NET和AS/400項目,但是對於版本控制,自動化構建,自動化測試等有不同的工具。

多年後,我可以愉快地說這已經工作對我們來說很好。我真的無法想象這會造成什麼問題 - 但可以證明它避免了一些潛在的令人頭疼的事情,並避免了頭腦的問題。我認爲,通過選擇一個廣泛使用的版本控制系統,您可以更輕鬆地找到(好).NET開發人員。我不能代表任何人說話,但對我使用版本控制系統的我有連聽都沒聽說過會有點紅旗在接受媒體採訪的情況。

+0

謝謝!這也是一個非常有用的帖子。 – David 2010-05-03 21:23:49

+0

再次感謝您的回覆。我來回答接受哪個答案,但最終選擇了@Vincent,因爲我想避免的問題的明確例子。 @ paper1337的答案也非常出色,我讚賞雙子座的時間和缺陷跟蹤思想,同時堅持使用更常用的源代碼控制。這是一個艱難的選擇,因爲兩個答案都很出色。 – David 2010-05-04 15:40:02