使用 Jira Software 搜索加速 DevOps 工作流程
DevOps的目的是讓Dev和Ops團隊共同協作,建立更快、更可靠的發布渠道。Jira Software是DevOps整個工作流程中單一的開發信息來源。 您可以獲得各團隊所有工作的可視性和可追蹤性,並且在適當的時間將信息和數據從集成工具鏈傳達給相關人員。不論您是團隊負責人、開發經理、發布經理還是測試人員,這種可視性都可以確保DevOps工作流程中的所有人始終了解開發內容和狀態。
我們最近發布的Jira Software Server(版本7.9),通過在Jira Software搜索結果中顯示Bitbucket、Bamboo和Github開發信息,增加了對DevOps開發周期的支持。現在,更方便您及早發現開發問題,做出明智決策,儘早交付更高質量的發布版本。
Jira Software和Bitbucket相結合,解鎖了更多強大特性,提升了各工具的可見性,使管理員和最終用戶的工作更加輕鬆。 (而且,過程非常簡單直觀)。
「基本搜索」解答關鍵開發問題
在Jira Software Server 7.9 中,Jira Issue Navigator默認視圖中增加了一列:「開發」(「Development」),可以查看Bitbucket Server指定信息,而無需點擊進入單個問題。
提示:如果您在Jira Issue Navigator中使用自定義布局,可以在「列」下拉菜單中打開添加「開發」(「Development」)列。
查看過濾分組問題的高級快照(而不僅限於單個問題的信息)有助於發現趨勢或問題。如果能在源頭髮現並它們,將會給DevOps中的開發流程帶來真正的改變。
例如,我們可以問這樣的問題:有多少開發問題正在審核?
搜索:開發>審核中
結果發現有一兩名開發人員因大量合併請求而不堪重負,在整個開發流程中遇到瓶頸。此時,您可以立即評估是否需要重新分配工作。
使用JQL過濾開發信息
如果您需要知道更複雜或開放式問題的答案,該怎麼辦?您可能不知道該怎麼做,但是,您可以使用JQL查詢語言(JQL Query Language)根據開發信息創建搜索查詢,發現關鍵信息,從而避免出現未解決問題。在Jira Software Server 7.9 中,我們更新了語法,以便和大家已經熟悉並喜歡的JQL 查詢格式保持一致。
Jira Software高級用戶已經有多年使用JQL的經驗了,他們使用它來查看問題子集,生成報告,查看Scrum和看板面。現在,通過交叉引用開發工具中的數據,JQL變得更加強大。
以下是JQL的幾個示例:
內部反饋和客戶反饋對部署DevOps的團隊至關重要。他們使用反饋信息來規劃新產品特性,提高質量,對於最終用戶來說也更有價值。但是,在決定首個版本是否可以發布時,這種對反饋的關注往往會造成緊張的氣氛。
提問:有多少問題已完成但尚未部署,具體是哪些問題?
project = ABC AND statusCategory = Done AND development[deployments].all = 0
通過拉取已完成但尚未部署的問題及其數量,您可以確定是否可以發布,開始收集反饋,或者在發布之前是否存在需要解決的阻塞問題。
在上傳部署之前,團隊通常在本地測試構建。如果您的團隊也屬於這種情況,最好定期檢查構建的狀態。
提問:有多少問題構建失敗,具體是哪些問題?
project = ABC AND development[builds].failing > 0
如果您看到很多失敗的構建,這可能表示開發者的環境與構建和部署的環境不一致。這是一個您需要立即發現並修復的問題。而那些通過構建的問題集可能是因為測試人員可以檢查驗收標準並開始進行探索性測試。
避免產生不必要的孤島的方法之一是,在目前拖慢團隊的手動流程中增加自動化流程。
提問:有多少問題已完成但尚未合併的拉請求,具體是哪些問題?
project = ABC AND statusCategory = Done AND development[pullrequests].open > 0
如果您看到許多拉請求已完成但尚未合併,可能表示Jira中的問題未按開發工作進度在工作流程中進行遷移。這樣情況會讓團隊對Jira中的信息產生懷疑,管理人員會不斷詢問「Jira中的信息是最新的嗎?」。幸運的是,有一個簡單的解決方法:您可以執行新的工作流程條件並在Jira Software中添加自動問題轉換,無需開發者手動遷移問題。這對於管理者和開發者來說是雙贏局面。
熟能生巧
通過在最恰當的時間和地方顯示信息,團隊可以充分利用DevOps——將開發、質量保證和運維結合到一起,更快發布更高質量的版本,作出更明智的決策,爭取到更多的客戶。
如果您想了解這些特性如何有助於您的DevOps工作流程,請查看以下更多JQL資源,或者升級到Jira Software Server 7.9。
關於Atlassian:全球領先的軟體開發和協作平台,為全球11萬家企業提供創新的力量。全球前100強公司有超過90%的企業都在使用Atlassian的產品。其明星軟體Jira Software為全球敏捷團隊的首選軟體開發工具,幫助開發團隊規劃、追蹤和發布世界一流的軟體。Atlassian的Marketplace擁有數千款不同功能的應用程序,可幫助您自定義和擴展Atlassian的功能。
Atlassian的全球客戶包括:HSBC、摩根士丹利、耐飛、寶馬、賓士、耐克、Oracle、GSK,Airbnb、CSIRO、特斯拉、Autodesk、eBay、豐田等。
Atlassian的中國客戶包括:百度、華為、聯想、滴滴、京東、360企業安全、小米、順豐、摩拜、招商銀行、民生銀行、中信銀行、平安證券、泰康人壽、中華保險、眾安保險等。
關注Atlassian官方公眾號,第一時間獲取最新的產品和活動信息。
TAG:Atlassian速遞 |