敏捷開發團隊,最喜歡的開發工具 CORNERSTONE

CORNERSTONE發表於2019-06-27

『先定一個能達到的小目標,比方說我先掙它一個億』--這句被刷屏朋友圈的神句雖被無數網友調侃甚至吐槽,但如果只看前半句,真的是沒毛病。不管多大的目標都是由一個個小目標組成的,而只有每個小目標都靠譜了,最後的那個大目標才是真的靠譜~

有人要問,這和敏捷有什麼關係?
答:關係大了!
因為敏捷開發的核心思想恰恰就是小步快跑、不斷迭代,在一次次的迭代升級中最終完成那個『大目標』!正因為敏捷開發的這種不斷迭代升級的開發模式,使得其更加適合當今瞬息萬變的網際網路,可以說是網際網路時代的軟體開發方式。

好了,下面請看官們聚精會神,用5分鐘時間完成你與 CORNERSTONE敏捷開發工具的第一次全接觸。敏捷開發採用循序漸進的方法進行軟體開發,把一個大專案分為多個相互聯絡,但也可獨立執行的小專案,分別去完成,在此過程中軟體一直處於可使用狀態,大致流程如下:

一. 需求管理

在開發之前,一定會有一個需求列表,定義了產品在接下來需要具備的特性和功能,一般由產品經理來定義。

1、 建立需求扭轉週期

為需求生命週期搭建流程,可以自定義更改按收集、評審、排期、設計、開發、釋出設立多個階段,在不同階段把任務分發給產品、設計或者開發人員,讓需求完成無縫銜接。

二、專案開發

上述資料都準備完成後,就可以進行第二步專案開發階段了。藉助CORNERSTONE專業的開發工具,落實研發流程,支援瀑布+敏捷開發不同的模式。

1、程式碼助手

在開發過程中,使用CORNERSTONE程式碼助手功能,可依據前後端框架模板,自動生成程式碼,節省大量重複開發時長,提升產能。

2、自DevOps與自動化部署

CORNERSTONE支援依賴指令碼pipeline實現的DevOps,支援持續整合與自動化部署,可直接在視覺化的伺服器上進行操作,同時滿足多種開發語言,徹底解決敏捷開發在運維層面的瓶頸,方便開發人員對專案開發生命週期進行全盤管理。

3、CMDB

CORNERSTONE嵌⼊一體化監控運維平臺,實現IT環境的數字化、標準化,直接運維分析的基礎,減少⼈⼯干預,降低⼈工成本。

三、專案管理

用CORNERSTONE可實踐敏捷開發的全流程,任務管理→規劃迭代→進度管理→缺陷追蹤→總結沉澱

1、任務管理

通過思維導圖⾃動⽣成或建立任務,確定責任⼈、任務狀態、優先順序、類別、時間等多維度 資訊,幫助企業快速⾼效的對項⽬進⾏全週期管理;

2、規劃迭代

透過增量迭代⽅法進⾏敏捷式開發,根據不同版本制定⽬標與評審計劃,同步統計⾄天/周 /⽉檢視、燃盡圖以及完成度。迭代進度 清晰可追溯,助⼒企業敏捷迭代,⼩步快跑。

3、進度管理

在視覺化的平臺活動圖上,任意自定義不同緯度統計卡⽚,⼤⼤⽅便項⽬經理全⾯掌握項⽬進度和團隊表現,瞭解每位成員⼯作產出與⼯時,提前化解潛在⻛險;同時⽀持⼀鍵分享卡⽚內容。

4、缺陷追蹤

強⼤的缺陷管理與統計功能,通過分組、解決狀態、優先順序等列表對缺陷進⾏全⽅位記錄與跟蹤,同時明 確缺陷責任⼈,及時跟進解決缺陷;同時⽀持導⼊匯出功能,導⼊時⽀持任意格式,不受模板限制。

5、總結沉澱

當我們完成了專案目標或可交付成果的時候,就可以對專案進行歸檔了,當然歸檔之前可以對專案行進中的一些問題進行復盤,給團隊和個人提供一個反省和提高的機會。

以上是實施CORNERSTONE敏捷開發模式的大致流程,當然,在實際執行過程中會遇到或多或少的問題,一般需要幾個迭代的熟悉和磨合。說了這麼多,一起來體驗吧(傳送門:https://www.cornerstone365.cn/)。

相關文章