Be it startups or large corporations, most software companies today have adopted an agile development cycle for their products, which means that new features, improvements and bug fixes are released at least once a month. In this context, right after the release, product teams make a list of all the changes that have been made and share those updates both internally and externally.