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

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 %)
主站蜘蛛池模板: 石河子市| 阿克苏市| 德令哈市| 辽阳县| 珲春市| 永仁县| 巨野县| 特克斯县| 宝清县| 临朐县| 靖州| 车致| 塔城市| 亳州市| 乌兰浩特市| 宣城市| 育儿| 五寨县| 同德县| 应用必备| 阳新县| 曲阜市| 九江市| 新兴县| 资源县| 永和县| 阳新县| 黎平县| 武定县| 同江市| 柘荣县| 黄梅县| 远安县| 正阳县| 西丰县| 崇信县| 延长县| 龙陵县| 繁昌县| 平舆县| 翁牛特旗|