“…A fundamental concept in agile development is effective sharing of high-quality information, know-how, ideas, suggestions, skills, and expertise among individuals (Ghobadi & D'Ambra, 2013). For example, scrum requires user representatives, product owners, developers and managers to engage in iterative cycles, address development challenges, and explore product opportunities (Nerur & Balijepally, 2007, Carmel et al, 2010, Chakraborty & Sarker, 2010. Several barriers may, however, pose risks to effective knowledge sharing in agile development (Ghobadi & Mathiassen, 2015).…”