- Testing Practitioner Handbook
- Renu Rajani
- 192字
- 2021-07-09 19:10:50
Agile in distributed environments
Often, people assume agile means colocation. Today’s technology infrastructure and maturity of distributed teams have enabled agile to be practiced in a distributed mode. As per the World Quality Report 2016-2017, more than 42% of the organizations that adopt an agile delivery model use distributed agile. Distributed agile allows the organizations to achieve higher cost savings with the global delivery model. Take a look at the following diagram:
Key challenges in distributed agile model include:
- Communication challenges across the distributed team
- Increasing product backlogs
- An ever-growing regression pack
- Poor knowledge management and handover for new people due to less documentation and high-level placeholder tests
- Little time overlap with isolated regional developers for distributed teams
These challenges can be addressed through the following:
- Communication: Live meetings, video conference calls, and common chat rooms
- Product backlogs: Better prioritization within the iteration scope
- Regression scope: Better impact analysis and targeted regression only
- Knowledge management: Efficient tools and processes along with audio and video recordings of important tests, virtual scrum boards, and the latest communication and tracking tools
- Distributed teams: Optimal overlap timings through working shifts (40–50 %)
推薦閱讀
- 數據庫系統原理及MySQL應用教程
- Ray分布式機器學習:利用Ray進行大模型的數據處理、訓練、推理和部署
- Learn WebAssembly
- Apache Karaf Cookbook
- INSTANT OpenNMS Starter
- Ext JS 4 Web Application Development Cookbook
- 名師講壇:Spring實戰開發(Redis+SpringDataJPA+SpringMVC+SpringSecurity)
- Rust游戲開發實戰
- 鴻蒙OS應用編程實戰
- 零基礎學C語言(第4版)
- Go語言入門經典
- 人人都能開發RPA機器人:UiPath從入門到實戰
- Using Yocto Project with BeagleBone Black
- 3ds Max 2018從入門到精通
- Developer,Advocate!