Mississippi : tfs to azure devops - Eduard Kabrinskiy

Mississippi : tfs to azure devops - Eduard Kabrinskiy

Сообщение GERMANYMl » 26 май 2021, 02:26

Eduard Kabrinskiy - Azure devops audit log - Эдуард Кабринский


<h1>Azure devops audit log</h1>
<p>[youtube]</p>
Azure devops audit log <a href="http://remmont.com">Recent news headlines</a> Azure devops audit log
<h1>Development</h1>
<p>The process that suites your team best might be different from what might be best for someone else. In this blog post, I would like to share how you can construct release notes with Azure DevOps in a nice ordered fashion.</p>
<p>When you need to publish release notes you might be facing difficulties such as:</p>
<p><ul>
<li>How to make them awesome (!).</li>
<li>How to reach your audience.</li>
<li>How to be as effective as possible.</li>
</ul>
</p>
<p>1) Write release notes in Product Backlog Items (PBIs). <br />2) Collect release notes from PBIs into a Markdown document. <br />3) Review by pull request (PR). <br />4) Publish.</p>
<h2>Making Them Awesome</h2>
<h3>What Changes Have Been Introduced Since Last Release?</h3>
<p>Obviously, you need some way to find out which changes that have been made, and also, which of those that are candidates to be included in the release notes.</p>
<p>Just prior to the release, you could construct a list of all changes manually, for example by summarizing the pushed commits. This approach is optimal if your team works in an ad-hoc fashion or without planning.</p>
<p>If you really want to, you can diff what code that changed since last release, and then write the release notes with that as guidance.</p>
<p>You might be tempted to use a Git repository log as reference, be aware of that commit messages might not be the best source of information for release notes since they are often written for other developers! If developers are indeed your target audience, you could just as well direct them to your repository instead of summarizing its log in a document somewhere.</p>
<p>My point here is that I do not recommend you relying on a tool for summarizing your release notes. By just planning a little you will have your summary already. For example, if you decide beforehand what to include in a release, then you will already have a nice list of what to include in the release notes.</p>
<h3>What Changes Might Be of Importance to the Audience, and What Changes Might Not?</h3>
<p>In Azure DevOps I plan my releases with PBI work items. I have found it convenient to include a custom boolean field in the PBI that I can then use for making a query to select just the right PBIs to include in the release notes.</p>
<p>If you have different audiences, you can consider adding multiple boolean fields, one for each audience.</p>
<p>How to add custom fields to work items are described in the official Azure DevOps documentation.</p>
<h3>How Can You Make Sure That the Information in the Release Notes Are Correct?</h3>
<p>In my opinion, the ones best qualified to describe a change is probably the ones that have implemented it. This means that I do not think that it is a good idea to let just a few people write the release notes. Instead you should have your whole team engaged in writing them.</p>
<p>You might think that this is overkill, but in the best of worlds, I think that you would benefit from writing the release notes for a PBI before you start implementing it. The idea is to force you to think about the end-user or customer?s perspective as early as possible in your development process.</p>
<p>I recommend that you include custom text-fields for release notes directly in the PBI. That way it will be easy to find where to write. Here is an example.</p>
<p style="clear: both"><img src="http://blog.nethouse.se/wp-content/uploads/2019/05/PBI-release-notes-fields.png" /></p>
<p>If your team do not commit to writing release notes beforehand, you could add a reminder for everyone to finish their release notes by including it in your team?s definition of done.</p>
<h3>How to Make the Release Notes Readable?</h3>
<p>Of course you can make a best effort writing nice readable descriptions for each PBI. I imagine this is a matter of personal opinion, but I think it is hard to make proof-reeding when I only have the release notes from a single PBI on the screen. Therefore, I like to collect all release notes from the PBIs into a single document before the review process begins.</p>
<p>I treat that single document as the final product, and hence I often do not care to update the descriptions in the PBIs. These can be seen upon as just history if you will.</p>
<p>You can find an example how to generate release notes in Markdown format using PowerShell in this gist. The script iterates all work items returned by a query and constructs the document content from the custom title- and description-fields in those.</p>
<h2>Azure devops audit log</h2>

<h3>Azure devops audit log</h3>
<p>[youtube]</p>
Azure devops audit log <a href="http://remmont.com">National news stories</a> Azure devops audit log
<h4>Azure devops audit log</h4>
In this blog post, I would like to share how you can construct release notes with Azure DevOps in a nice ordered fashion.
<h5>Azure devops audit log</h5>
Azure devops audit log <a href="http://remmont.com">Azure devops audit log</a> Azure devops audit log
SOURCE: <h6>Azure devops audit log</h6> <a href="https://dev-ops.engineer/">Azure devops audit log</a> Azure devops audit log
#tags#[replace: -,-Azure devops audit log] Azure devops audit log#tags#

Kabrinskiy Eduard
daily news
GERMANYMl
 
Сообщения: 2
Зарегистрирован: 15 авг 2019, 22:24
Корпус: Бета
Этаж: 0
Подъезд: 2

Вернуться в Прочее



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7