極限程式設計(XP)發布工具

2021-04-12 23:25:11 字數 1415 閱讀 9729

極限程式設計(xp)發布工具

瀏覽次數:1556

本文關鍵字:extreme programming, xp, projectcards, extremeplanner, 極限程式設計

文章工具

推薦給朋友

列印文章

最近很長一段時間,我都在忙於乙個完整生命週期實現專案。這些天我的責任更側重於架構和業務開發方面,但是現在,我很幸運地與一家大型機構合 作,致力於乙個關鍵型weblogic portal專案。現在比較好的是,作為專案領導,我需要花一些時間在發布規劃和專案迭代週期上。我是乙個極限程式設計(extreme programming,xp)超級發燒友,贊成讓專案開銷少而有用,所以我的首要工作就是接觸客戶並收集user story(使用者需求),以取得對專案初始階段的適當功能集合的一致看法。

如前所述,我加入那個完整實現專案已經有一段時間了,所以我很想知道xp領域在規劃迭代週期方面是否有什麼進展。我首先想到的是到當地的便利商店購買我能找到的所有crc卡,開始在上面寫任務和story。然後我在網上搜尋了一下,找到了兩個很不錯的工具:

這是乙個客戶端/伺服器應用程式,可以在其中輸入user story和任務。然後開發人員可以將客戶端安裝在他們的計算機上,作為單獨的客戶端或者作為eclipse外掛程式都可以。我是(我稱之為)「組織化計算」 或「收斂性工程」的理念的堅定信仰者,該理念認為,開發的重心應該集中化。作為開發人員,我希望找到乙個工具,它應該可以編寫**、部署應用程式、建模並 設計元件、檢查資料庫、檢查bug,現在還需要檢查user story。(我正在寫一些東西,描述我的「組織化計算」概念,以便闡明我對現代軟體工程的看法。)projectcards看起來不錯,但是我遇到了一 些問題。起初我似乎只能對user story而不能對單個的任務指定時間評估。而照我的經驗來看,有時有必要對單個任務進行評估。是的,我知道user story的概念已經足夠小,完全可以用於一次迭代週期中了……但是通常我需要更好地確定story是否已經完成了50%、60%或者其中的多少。對此, 我的經驗是,最好的方法是找出有多少任務已經完成而有多少還沒有開始。

那麼這些與bea有關嗎?當然有關。畢竟,我們是乙個軟體公司,如果沒有成功的實現,那麼就無法使軟體保持領先地位。有了bea的混合戰略及其 對(提高生產力的)工具重要性的認知,我相信我的組織化計算和收斂性工程的理念已經越來越有可能實現了。這是一項艱鉅的任務,但是,讓我們利用現有的工具 來更簡單高效地完成工作吧!

發表人:quinton_wall,2023年4月6日,10:12 am

原文出處:http://dev2dev.bea.com/blog/quinton_wall/archive/2006/04/xp_tools_and_re.html

--------------------------------------

其使用者手冊:http://www.projectcards.com/projectcardsuserguide.pdf

XP極限程式設計

結隊程式設計是xp極限程式設計的乙個關鍵實踐,如果把結隊程式設計放到整個xp裡面會更容易體現出它的價值,所以我覺得分析結隊程式設計的乙個整體思路是 1 適用場景 xp的適用性在 什麼樣的專案中適合採用xp,在這樣的專案中xp可以起到什麼作用。如果離開了適用場景,xp的適用性都要重新考慮,所以就更不用...

極限程式設計 xp程式設計 總結

1.什麼是xp程式設計 極限程式設計 xp是勇氣,交流,反饋和簡單。xp是軟體開發過程中的紀律,它規定你 必須在程式設計前些測試,必須兩個人一起程式設計,必須遵守程式設計規範 xp是把最好的實踐經驗提取出來,形成了乙個嶄新的開發方法。2.xp適用範圍 極限程式設計,也被叫做xp,適用於中小型團隊在需...

什麼是xp 極限程式設計 ?

極限程式設計 extreme programming,xp 是一門針對業務和軟體開發的規則,它的作用在於將兩者的力量集中在共同的 可以達到的目標上。它是以符合客戶需要的軟體為目標而產生的一種方 xp使開發者能夠更有效的響應客戶的需求變化,哪怕是在 軟體生命週期 的後期。它強調,軟體開發是人與人合作進...