Understanding Agile Software Development practices using Shared Mental Models Theory Understanding Agile Software Development practices using Shared Mental Models Theory…