Sparx Systems Forum

Enterprise Architect => General Board => Topic started by: ducatiross on March 01, 2023, 10:38:00 pm

Title: Change Management, Baselines and Release Notes
Post by: ducatiross on March 01, 2023, 10:38:00 pm
Hi everyone,

I am working on a project where we need to release a new version of our model at the end of every sprint. At the end of a sprint, I use Package Baselines to create a new baseline for that period. As well as a copy of the model, we need to provide a set of release notes that explain changes to the model since the last baseline taken at the end of the previous sprint.

I am trying to work out the best way to do this.

I can use the Baseline Compare feature in EA  to get a diagrammatic view of changes but this is not easily shareable with people who do not have access to Sparx EA.

I can export this to an XML file, but this is not very human-readable and requires a lot of editing to filter out unnecessary data.

Has anyone got a good way of identifying changes between baselines and making this generally available to people outside of EA ?

Thanks,

Matthew
Title: Re: Change Management, Baselines and Release Notes
Post by: Geert Bellekens on March 02, 2023, 03:02:14 am
Some of my clients are using Word compare to highlight changes in the documents generated by EA.

We also have a way to tag elements with Change objects so we can build a type of "release notes" from that info.

Geert
Title: Re: Change Management, Baselines and Release Notes
Post by: jfzouain on March 02, 2023, 03:07:13 am
Geert has the correct answer, use the Baseline compare.
Generate a document for both sprint and use the word compare.
I have use it and is better than XML file.
Title: Re: Change Management, Baselines and Release Notes
Post by: ducatiross on March 02, 2023, 03:34:18 am
Thanks Geert and Jose, I will try that.

It's seems a bit naff though, that you have to output two documents and then use another software company's product to find changes in your model. Come-on Sparx, come up with a better solution ! Some form of externally accessible tree-structure output that mimics the Baseline Compare in EA would be a start.