Skip to content
Home » v5.0.3: My Experience with Writing Release Notes

v5.0.3: My Experience with Writing Release Notes

Last Updated: July 12, 2023

Posted: May 30, 2007

Currently I am preparing final draft for the vtiger CRM 5.0.3 release notes. This time I am trying to make it more lucid and end-user friendly, so that our community will get a better visibility on our product and take a quick decision on vtiger.

I would like to share some of my personal experiences during this exercise.

Boilerplate for standard content:

  • I have a boilerplate for writing release notes. Place holders for there for filling the data.
  • Once data starts coming in, I update the respective section. It is easy to fill introduction, downloads, upgrade instructions, since there will not be much changes from release to release.

Filling the Fixed Issues/Known Issues sections:

  • When we have releases often, it is easy to update the latest 10 to 20 issues in a short duration.
  • If the release happens after a long duration, (in v5.0.3 we have crossed 1000 mark and last release happened almost 7 months back), it is very hard to segregate issues into small chunks.
  • Segregation of issues in to small chunks requires a lot of time than expected.
  • Identifying issues that have much impact on users, testing those issues in the latest build, etc.. This process is one of the major tasks in preparation of the release notes.
  • Once it is clear, start real-time testing in the latest build. If there are any confusion don’t hesitate to contact concerned tester/developer.
  • Keeping end-user perspective is another important area. Particularly, when releasing end-user products, it is very essential to keep the message short and lucid, since end-users will have limited time to take a decision on using the product.
  • Any wrong information published will have much impact on team reputation. Hence very careful, while presenting the information.

Learning:

  • It is always better to start release notes from DAY ONE of the active development than giving it an after thought. I am not sure how many  writers follow this rule.
  • Have a continuous coordination between testers & developers to understand the nature of the issue and impact on end-user experience. Otherwise, release notes will send wrong signals to your target audience.

Finally, we will have a printer friendly (PDF) release notes for v5.0.3, which will be published during release. All our past release notes are archived at: [link removed]

Cheers,
Gopal