On most of the software projects I worked, we needed to share information, comments, feedback from customers.Ideally, the customer should be full-time co-located with the dev team but most of the time, clients are out of site or not always available. So, most of the time, the dev team need to ask either questions or feedback about either some business rules to apply, design to change or to approve, etc. During the last years, I had the chance to...