Nowadays, IT outsourcing is a popular trend in the business world, as companies outsource their IT projects to third-party vendors to save costs and focus on their core business operations. However, managing requirements in outsourced projects could be a challenging process, because it requires many skills such as effective communication, collaboration, and coordination between the