通過抽象協作
概述
啟動式敏捷是持續創新和市場領導的關鍵,但在完成曆史上最大的技術合並時,這並不容易。戴爾ISG的存儲部門有信心提高合作可以幫助他們提高創新,同時最大限度地提高效率和堅持嚴格的質量標準。
使用不同的方法,術語,管道和工具集進行30+產品團隊正在建設,測試和提供應用程序。團隊的意思是術語的意思性能測試和集成測試,他們正在用不同的工具和方法完成它們,以滿足每個團隊的獨特需求。通過更多標準化,團隊成員可以重用別人的工作,甚至從團隊中浮動到團隊 - 使他們能夠更快地完成項目。
抽象是實現這一目標的關鍵,而無需擾亂交付或均勻化每個團隊的獨特工作方式。他們分析了從高級哲學角度的成功的要素,然後製作了一個抽象的CI / CD / CT架構什麼解決(源控製,需求管理,測試管理等)的活動,無需規定低級實現細節如何完成它們。理論上,它對所有現有的工具和方法都開放。但是魔鬼是細節。您如何製作可重複使用的東西,協作測試一個具有20多個測試自動化框架的部門的現實?
協調分類產品團隊的測試管理和執行,大大不同的方法和工具集以及不同的客戶產品。
挑戰
- 不同的團隊對所需的最佳做法有不同的解釋
- 團隊開發出眾多不同的方法,適用於獨特的節奏和可交付成果
- 需要在整個CI / CD / CT Devops管道中使用GitHub,JFrog artifactory,Atlassian Jira-all通過Apache Kafka策劃
- 團隊在建立20+不同測試自動化框架的測試資產中投入了重要的時間和資源
“我們能夠使用20種不同的測試案例管理係統,所有不同的工作方式,並將它們鞏固到一個測試案例管理係統中。這使我們能夠在分享知識產權,增加工程流動性和從測試執行和測試管理的角度來培養合作的目標。“
- Dell Isg軟件工程總監Adam Arakelian
解決方案
存儲部門的Devops集團決定首先通過解決測試管理和測試編程來啟動主動權。經過廣泛的搜索後,他們選擇了Tricentis QTest。No matter what methodology (e.g., Scrum at scale, Kanban, Waterfall, SAFe) or test automation framework (e.g., home grown frameworks, Robot, Selenium) a team is using, their tests can be managed and executed in a consistent manner via Tricentis qTest. Real-time test execution results from every tool are always available in Jira, and requirement updates are immediately available when working with any test via qTest. Moreover, having a centralized test repository helps teams quickly identify and leverage relevant test assets—enabling them to shift resources from duplication to innovation.
“QTEST輕鬆滿足每個團隊和項目的變化,同時標準化我們的測試資產,測試數據和我們的整體測試過程,”Arakelian解釋說。“不同的團隊可以分享測試,甚至在甚至考慮場景後麵使用的測試自動化引擎而甚至運行彼此的測試。”
在儲存師的令人印象深刻的成功之後,這項努力被升到了大約15k人的戴爾ISG業務部門。戴爾ISG也在路徑上,使TRICENTIS TOSCA“No-Code / Low-Code”測試自動化通過高模塊化和彈性測試自動化實現全新團隊和項目的推薦選項。
結果
- 加快與團隊交付的平均時間
- 降低創建和維護重複測試的成本
- 啟用更徹底的集成點測試
- 增加團隊和分區敏捷+吞吐量
- 框架使“左轉”測試可訪問和不可避免
“Tricentis不僅僅是一個供應商。Tricentis和Dell ISG從我們開始在一起的第一天開始偽造強大的夥伴關係。他們了解我們的戰略;他們幫助我們建立了一個生態係統。在一天結束時,他們支持我們就像戴爾團隊的延伸一樣。“
戴爾軟件工程總監Adam Arakelian