標籤:軟體工程
軟體開發的專案經理通常需要權衡使用什麼樣的高效工具、如何制定項目進程計劃表等等的關鍵因素。敏捷工具的合適選用對開發項目起到推波助瀾、事半功倍的效用!
650) this.width=650;" src="http://cms.csdnimg.cn/article/201310/30/5270b285d859f.jpg" border="0" style="vertical-align:middle;border:none;" alt="5270b285d859f.jpg" />
1. Jira/Jira Agile
JIRA是Atlassian公司出品的項目與事務跟蹤工具,被廣泛應用於缺陷跟蹤、客戶服務、需求收集、流程審批、任務跟蹤、項目跟蹤和敏捷管理等工作領域。
650) this.width=650;" src="http://cms.csdnimg.cn/article/201310/30/5270b29280ea0.jpg" border="0" style="vertical-align:middle;border:none;" alt="5270b29280ea0.jpg" />
環保服務公司Comanco的專案經理Astrid Byro說Jira是公司分布式技術團隊的天賜之物,因為這個技術團隊分布在卡塔爾、德國和英國,使用Jira Agile可以讓專案經理隨時隨地的看到項目開發的代碼、配置和文檔,以及測試和審查的即時結果。
2. Axosoft OnTime Scrum
Axosoft OnTime Scrum能夠協助Team Dev管理待辦事項、產品發布和類比項目衝刺。這款基於HTML5特性的工具提供建立圖表和管理儀表板的功能,隨著工作時間的走動,它可以追蹤代碼特性並修複bug。除此之外,HTML5也是Axosoft OnTime Scrum平台的一部分,兼具一些其它有用的協作工具,例如Wiki和bug追蹤器。
650) this.width=650;" src="http://cms.csdnimg.cn/article/201310/30/5270b29d765a3.jpg" border="0" style="vertical-align:middle;border:none;" alt="5270b29d765a3.jpg" />
負責諮詢和圖形設計的軟體公司Envoc在兩周的迭代周期就是使用的Axosoft OnTime平台。Envoc CEO Calvin Fabre說:“我們很高興也很願意成為OnTime的倡導者。”
3. LeanKit
LeanKit使用一個雲端式基礎的whiteboard來稱述組織流程。每一個圖卡代表工作項目,並且提供狀態更新選項。團隊使用LeanKit就可以看到工作負載分布,也能匯出曆史資料。
650) this.width=650;" src="http://cms.csdnimg.cn/article/201310/30/5270b2a920c44.jpg" border="0" style="vertical-align:middle;border:none;" alt="5270b2a920c44.jpg" />
電郵營銷公司Emma在跟蹤各種團隊工作程式的時候遇到了困難,於是開始啟用全公司的LeanKit帳戶,Emma操作分析師Kat Amano說道:每個人都可以登入LeanKit,只需要看一眼就能看到正在發生的一切。
4. Microsoft Visual Studio Team Foundation Server
TFS(Team Foundation Server)是 Microsoft應用程式生命週期管理(ALM) 解決方案的核心協作平台。不論在本地還是在雲中,TFS均可支援靈活的開發實踐、 多個IDE和平台,並為您提供有效管理整個IT生命週期的軟體開發項目所需的工具。
650) this.width=650;" src="http://cms.csdnimg.cn/article/201310/30/5270b2b431324.jpg" border="0" style="vertical-align:middle;border:none;" alt="5270b2b431324.jpg" />
Columbia Sportswear公司的技術服務總監Brian Summers說:“我所有的團隊成員都在使用TFS來協調日常工作和開發項目之間的事情。”
5. Telerik TeamPulse
Telerik TeamPulse旨在協助團隊管理各種各樣的需求和bug,和Microsoft的TFS共同提供雙向同步服務。
650) this.width=650;" src="http://cms.csdnimg.cn/article/201310/30/5270b2c17370f.jpg" border="0" style="vertical-align:middle;border:none;" alt="5270b2c17370f.jpg" />
軟體開發經理Damien Coyle說:“公司員工根據自身不同的角色來使用Telerik TeamPulse:客戶通過反饋門戶與TeamPulse進行互動;產品經理通過訪問待辦事項來優先處理事項;專案經理計劃迭代次數(衝刺)和跟蹤分配的工作;開發人員查看任務板、完成工作;這一切都離不開Visual Studio和TFS一體化整合。”
6. Rally Platform for Agile Lifecycle Management
這是一種雲端式技術的敏捷生命週期管理平台,在無數個團隊裡擴充使用,帶有自訂頁面、還能夠自訂顯示面板的功能,以達到自動化控制各種開發流程。
650) this.width=650;" src="http://cms.csdnimg.cn/article/201310/30/5270b2cde2c34.jpg" border="0" style="vertical-align:middle;border:none;" alt="5270b2cde2c34.jpg" />
出售戶外用品的網站Backcountry.com一直在使用Rally來管理軟體產品和IT操作團隊。網站專案管理總監Keith Klundt這樣說到:“我們管理所有的工作類型,包括軟體開發項目和操作,以及維護服務要求。軟體產品團隊使用Scrum來維護產品,使用Rally來類比銷售庫存產品。”
7. Planbox
Planbox通過burndown圖表來跟蹤監視項目的進程,同時結合客戶的反饋資訊,這項工具所針對的人員是相對較廣泛的。
650) this.width=650;" src="http://cms.csdnimg.cn/article/201310/30/5270b2d883c5f.jpg" border="0" style="vertical-align:middle;border:none;" alt="5270b2d883c5f.jpg" />
PetFlow.com網站將對Planbox的使用從技術團隊擴大到了營銷團隊。網站的專案經理Garroch Neil說:“我們正在逐步的採用敏捷開發方法,但是像這樣的改變不是一天就能完成的。我們把Planbox的迭代當作是一個回顧性評價工具,目前仍然在使用優先隊列系統,但是每兩周迭代結束的時候,我們就得回顧一下完成了多少工作,檢查一下bug、特性和最佳化等等等。” (編譯/薛梁 責編/付江)
此外,由CSDN聯合微軟共同舉辦的“TUP第三十期:移動開發大趨勢:跨平台的挑戰”活動於2013年11月7號舉行,敬請報名參加。屆時專家們將會現場深入剖析如何通過Visual Studio結合Xamarin利用C#語言去構建跨平台的行動裝置 App,並與大家進行深度溝通。