- 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 %)
推薦閱讀
- Bootstrap Site Blueprints Volume II
- OpenCV實例精解
- 碼上行動:零基礎學會Python編程(ChatGPT版)
- Python機器學習經典實例
- UML 基礎與 Rose 建模案例(第3版)
- Mastering Android Development with Kotlin
- Statistical Application Development with R and Python(Second Edition)
- Practical Game Design with Unity and Playmaker
- Python網絡爬蟲技術與應用
- Nagios Core Administration Cookbook(Second Edition)
- 從零開始學Android開發(fā)
- Mastering OAuth 2.0
- PHP動態(tài)網站開發(fā)實踐教程
- 讀故事學編程:Python王國歷險記
- PHP程序設計高級教程