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

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 %)
主站蜘蛛池模板: 平昌县| 桓台县| 九龙城区| 法库县| 德兴市| 永兴县| 丽江市| 平罗县| 库尔勒市| 灵石县| 拉萨市| 崇礼县| 油尖旺区| 旬阳县| 嵊州市| 仙桃市| 锡林郭勒盟| 乌兰浩特市| 长葛市| 邻水| 琼中| 江城| 新河县| 木兰县| 确山县| 巴塘县| 株洲市| 周口市| 新余市| 胶州市| 肥西县| 巧家县| 桦南县| 双柏县| 黄山市| 皋兰县| 双城市| 留坝县| 邹平县| 治多县| 宿迁市|