官术网_书友最值得收藏!

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:

Agile in distributed environments

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 %)
主站蜘蛛池模板: 绥阳县| 湖南省| 金寨县| 敦化市| 玛纳斯县| 洛南县| 海兴县| 舟山市| 枣阳市| 博湖县| 宜君县| 阿拉善右旗| 连江县| 澜沧| 河间市| 连南| 紫金县| 宝山区| 天等县| 任丘市| 资溪县| 邻水| 阿瓦提县| 禹城市| 太康县| 贺兰县| 微山县| 东乡| 闽侯县| 武汉市| 嘉黎县| 新晃| 丹凤县| 浦东新区| 准格尔旗| 邯郸市| 苗栗市| 建德市| 唐海县| 噶尔县| 株洲市|