<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jeremy Hennart, Author at OVHcloud Blog</title>
	<atom:link href="https://blog.ovhcloud.com/author/jeremy-hennart/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.ovhcloud.com/author/jeremy-hennart/</link>
	<description>Innovation for Freedom</description>
	<lastBuildDate>Fri, 08 Jan 2021 10:55:27 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.ovhcloud.com/wp-content/uploads/2019/07/cropped-cropped-nouveau-logo-ovh-rebranding-32x32.gif</url>
	<title>Jeremy Hennart, Author at OVHcloud Blog</title>
	<link>https://blog.ovhcloud.com/author/jeremy-hennart/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Agile telemetry at OVHCloud – Part III</title>
		<link>https://blog.ovhcloud.com/agile-telemetry-at-ovhcloud-part-iii/</link>
		
		<dc:creator><![CDATA[Jeremy Hennart]]></dc:creator>
		<pubDate>Fri, 10 Apr 2020 15:19:30 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile Telemetry]]></category>
		<category><![CDATA[Agility]]></category>
		<category><![CDATA[Methodology]]></category>
		<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">https://www.ovh.com/blog/?p=17016</guid>

					<description><![CDATA[This article is the third part in a series of articles, we recommend reading Part 1 and Part 2 first: The birth of agile telemetry at OVHcloud – Part I Agile telemetry at OVHCloud – Part II In the final post relating to agile telemetry, we focus on the micro-vision. In any project, keeping micro [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fagile-telemetry-at-ovhcloud-part-iii%2F&amp;action_name=Agile%20telemetry%20at%20OVHCloud%20%E2%80%93%20Part%20III&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p>This article is the third part in a series of articles, we recommend reading Part 1 and Part 2 first:  </p>



<ul class="wp-block-list"><li><a href="https://www.ovh.com/blog/the-birth-of-agile-telemetry-at-ovhcloud-part-i/" data-wpel-link="exclude">The birth of agile telemetry at OVHcloud – Part I</a></li><li><a href="https://www.ovh.com/blog/agile-telemetry-at-ovhcloud-part-ii/" data-wpel-link="exclude">Agile telemetry at OVHCloud – Part II</a></li></ul>



<p>In the final post relating to agile telemetry, we focus on the micro-vision. In any project, keeping micro and macro vision separate is vital for effective communication.</p>



<h2 class="wp-block-heading">Macro and Micro vision</h2>



<p>For development teams, micro-vision is crucial. While a macro perspective is important for meeting goals such as delivery deadlines, overseeing the micro details of a development ensures a product is good quality. Here is how we managed to achieve this important goal: </p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="661" height="434" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/image-19.png" alt="" class="wp-image-17067" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-19.png 661w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-19-300x197.png 300w" sizes="(max-width: 661px) 100vw, 661px" /><figcaption><em><strong>Macro and Micro Vision</strong></em></figcaption></figure></div>



<h2 class="wp-block-heading">Micro-Vision</h2>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" width="455" height="128" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/image-20.png" alt="" class="wp-image-17068" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-20.png 455w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-20-300x84.png 300w" sizes="(max-width: 455px) 100vw, 455px" /><figcaption><strong><em>Three data block</em></strong></figcaption></figure></div>



<p>This part of our Dashboard displays three important pieces of information relating to the progress of our sprints: the expected, the unexpected and the reason for the unexpected. </p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" width="376" height="217" src="https://www.ovh.com/blog/wp-content/uploads/2020/03/image.png" alt="" class="wp-image-17379" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/03/image.png 376w, https://blog.ovhcloud.com/wp-content/uploads/2020/03/image-300x173.png 300w" sizes="(max-width: 376px) 100vw, 376px" /><figcaption><strong><em>BurdownChart</em></strong></figcaption></figure></div>



<p><strong>(1) </strong>This is the progress of the current sprint and its percentage of completion. The percentage of completion is simply computed: </p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="232" height="58" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/image-21.png" alt="" class="wp-image-17069"/></figure></div>



<p><strong>(2)</strong> This highlights the number of times the development team has gone out of its sprint to fix something and the  completion times. The attached graph shows the peak days when the team was mobilized. </p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="383" height="200" src="https://www.ovh.com/blog/wp-content/uploads/2020/03/image-1.png" alt="" class="wp-image-17380" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/03/image-1.png 383w, https://blog.ovhcloud.com/wp-content/uploads/2020/03/image-1-300x157.png 300w" sizes="auto, (max-width: 383px) 100vw, 383px" /><figcaption><em><strong>Impediment Chart</strong></em></figcaption></figure></div>



<p>To report this type of information:</p>



<ul class="wp-block-list"><li>Teams add in the &#8220;Label&#8221; field on JIRA the title: impediment.</li><li>They log the time spent in the &#8220;log work&#8221; field on JIRA.</li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="86" src="https://www.ovh.com/blog/wp-content/uploads/2020/03/image-2.png" alt="" class="wp-image-17384" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/03/image-2.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2020/03/image-2-300x65.png 300w" sizes="auto, (max-width: 398px) 100vw, 398px" /></figure></div>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="404" height="45" src="https://www.ovh.com/blog/wp-content/uploads/2020/03/image-3.png" alt="" class="wp-image-17385" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/03/image-3.png 404w, https://blog.ovhcloud.com/wp-content/uploads/2020/03/image-3-300x33.png 300w" sizes="auto, (max-width: 404px) 100vw, 404px" /></figure></div>



<p>The accumulated information is then visible in our dashboard. This helps us to understand why a sprint does not progress. When teams go through weeks of troubleshooting, we can explain why.  </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><em>NB: It is essential to separate the sprint from your impediments. These two pieces of information allow you to compare the &#8220;expected&#8221; and the &#8220;unexpected&#8221;. This allows us to propose 2 types of graphs.</em></p></blockquote>



<p><strong>(3)</strong> The last part highlights why the teams intervened when they came out of their sprint. This precious data gives us a clear vision of the situation. If a team spends 90% of its time dealing with a bug, or troubleshooting in support, it informs decisions making processes for future projects. </p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="192" height="200" src="https://www.ovh.com/blog/wp-content/uploads/2020/03/image-4.png" alt="" class="wp-image-17386"/><figcaption><em><strong>Nature of Impediment</strong></em></figcaption></figure></div>



<p>Example : We provide 30 hours of bug correction time during the sprints; should we focus on creating something new, or reducing the technical debt?</p>



<p><strong>Conclusion : Today, Agile telemetry is used by 19 teams at OVHCloud. It facilitates and allows us to measure the performance and progress of the teams remotely, and in real time. It also provides us with the up-to-date information we need to conduct our projects. It is this methodology that has won Innovations Awards for OVHCloud employees.</strong></p>



<p>If you want to dive into Agile Telemetry you can do it now!! Simply grab our <a href="https://github.com/ovh/jerem" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">open source dashboard and our bot Jerem.</a></p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fagile-telemetry-at-ovhcloud-part-iii%2F&amp;action_name=Agile%20telemetry%20at%20OVHCloud%20%E2%80%93%20Part%20III&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Agile telemetry at OVHCloud &#8211; Part II</title>
		<link>https://blog.ovhcloud.com/agile-telemetry-at-ovhcloud-part-ii/</link>
		
		<dc:creator><![CDATA[Jeremy Hennart]]></dc:creator>
		<pubDate>Fri, 28 Feb 2020 14:33:38 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile Telemetry]]></category>
		<category><![CDATA[Agility]]></category>
		<category><![CDATA[Methodology]]></category>
		<guid isPermaLink="false">https://www.ovh.com/blog/?p=16922</guid>

					<description><![CDATA[In our previous post, we outlined the reasons that led us to create an Agile monitoring tool. To capitalise on this collective success, we needed to: Establish an efficient, simple and universally-accepted methodology to support the development teams. Set out the different visions necessary for the good handling of a project. Define the micro vision, [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fagile-telemetry-at-ovhcloud-part-ii%2F&amp;action_name=Agile%20telemetry%20at%20OVHCloud%20%26%238211%3B%20Part%20II&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p>In our <a href="https://www.ovh.com/blog/the-birth-of-agile-telemetry-at-ovhcloud-part-i/" data-wpel-link="exclude">previous post</a>, we outlined the reasons that led us to create an Agile monitoring tool. To capitalise on this collective success, we needed to:</p>



<ul class="wp-block-list"><li>Establish an efficient, simple and universally-accepted methodology to support the development teams.</li><li>Set out the different visions necessary for the good handling of a project.</li><li>Define the micro vision, for development teams. </li><li>Define the macro vision, for sponsors.</li><li>Industrialise this innovative concept for other teams at OVHcloud.</li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="537" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/BBDA314D-616B-4B02-BB01-1D457F2F3AFF-1024x537.jpeg" alt="" class="wp-image-17238" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/BBDA314D-616B-4B02-BB01-1D457F2F3AFF-1024x537.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/BBDA314D-616B-4B02-BB01-1D457F2F3AFF-300x157.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/BBDA314D-616B-4B02-BB01-1D457F2F3AFF-768x403.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/BBDA314D-616B-4B02-BB01-1D457F2F3AFF.jpeg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<p>As with every new challenge, there was an element of complexity. OVHcloud is an international company, and our teams are distributed all around the world. The tool therefore needed to be easily readable and simple to maintain, and the indicators had to update automatically, as our teams work in a changing context where there are often unplanned events</p>



<p>We needed to create a tool that would allow us to remotely measure the performance and progress of teams in real time, and update the information needed to manage a project. This is our telemetry.</p>



<p><em>&#8220;Before engaging a development team, create your construction plans&#8230; draw!&#8221;</em> With this idea in mind, I started to sketch a few drafts on a notebook, then on software.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="254" height="187" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/image.png" alt="" class="wp-image-16923"/><figcaption><em><strong>First Wireframe of Agile Telemetry</strong></em></figcaption></figure></div>



<p>This first sketch highlighted what I wanted to show my teams. We could track our progress on every subject we were working on (the Epics we talked about in part I). We were able to see if the roadmap was achievable, based on the rhythm of the team, and measure the team&#8217;s performance. Finally, we had a tool that reconciled the micro and macro visions.</p>



<h3 class="wp-block-heading">But how do you make this board come alive?</h3>



<p>At OVHcloud we use a ticketing tool: JIRA. This tool helps us in our everyday project organisation. However, it doesn&#8217;t show the information we need. Nevertheless, we can make it talk&#8230; </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="243" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/5DC54DCC-C6B8-4C2A-AE4D-B95CFECDCF08-1024x243.jpeg" alt="" class="wp-image-17236" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/5DC54DCC-C6B8-4C2A-AE4D-B95CFECDCF08-1024x243.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/5DC54DCC-C6B8-4C2A-AE4D-B95CFECDCF08-300x71.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/5DC54DCC-C6B8-4C2A-AE4D-B95CFECDCF08-768x182.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/5DC54DCC-C6B8-4C2A-AE4D-B95CFECDCF08.jpeg 1355w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Based on this concept, we and the teams have built a metrics table with the GRAFANA tool.</p>



<h3 class="wp-block-heading">This is our Agile telemetry</h3>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="455" height="299" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/image-17.png" alt="" class="wp-image-16956" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-17.png 455w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-17-300x197.png 300w" sizes="auto, (max-width: 455px) 100vw, 455px" /><figcaption><strong><em>Agile Telemetry Dashboard</em></strong></figcaption></figure></div>



<p>In this second blog post, we will be focusing on the macro vision. The next post will look at the micro vision part. 😉</p>



<h3 class="wp-block-heading">Macro vision</h3>



<p>This part of the table gives us a MACRO view of the progression throughout the quarter, and the associated charts.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="455" height="173" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/image-18.png" alt="" class="wp-image-16960" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-18.png 455w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-18-300x114.png 300w" sizes="auto, (max-width: 455px) 100vw, 455px" /><figcaption><em><strong>In this macro part, there are four data blocks</strong></em></figcaption></figure></div>



<p></p>



<h4 class="wp-block-heading">1<sup>st</sup> data block: Quarter KPIs</h4>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="455" height="157" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/image-4.png" alt="" class="wp-image-16927" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-4.png 455w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-4-300x104.png 300w" sizes="auto, (max-width: 455px) 100vw, 455px" /><figcaption><em><strong>Some KPIs to drive our roadmap</strong></em></figcaption></figure></div>



<ul class="wp-block-list"><li><strong>(A)</strong> <strong>Predictability</strong>. Are you able to deliver all projects/requests? With this indicator, top management and development teams can monitor their capacity regarding deadlines. We are able to monitor this data with the following formula:</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="426" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/5FD8C904-2C9B-4185-914A-5933EDC94DEA-1024x426.jpeg" alt="" class="wp-image-17240" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/5FD8C904-2C9B-4185-914A-5933EDC94DEA-1024x426.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/5FD8C904-2C9B-4185-914A-5933EDC94DEA-300x125.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/5FD8C904-2C9B-4185-914A-5933EDC94DEA-768x319.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/5FD8C904-2C9B-4185-914A-5933EDC94DEA.jpeg 1186w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list"><li><strong>(B)</strong> <strong>Quarter progression</strong>. Shows the completed parts of the quarter.</li></ul>



<ul class="wp-block-list"><li><strong>(C)</strong> <strong>Team velocity.</strong> The number of story point completed per day. With this information, we are able to built our future sprints, and maintain the team&#8217;s rhythm.</li></ul>



<ul class="wp-block-list"><li><strong>(D) Average impediment</strong>. This information is critical to building the next sprint and estimating the security coefficient. </li></ul>



<h4 class="wp-block-heading">Example</h4>



<p>Let&#8217;s say we have a seven-person team, with a capacity of 350 hours per sprint (7 people x 5 hours/day x 10 days). If our team logged 58 hours as impediments during a sprint, we could use this information to tailor the security coefficient for the next sprint.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="425" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/73E97825-58A3-4837-9D34-B85DEF56D2DE-1024x425.jpeg" alt="" class="wp-image-17241" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/73E97825-58A3-4837-9D34-B85DEF56D2DE-1024x425.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/73E97825-58A3-4837-9D34-B85DEF56D2DE-300x125.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/73E97825-58A3-4837-9D34-B85DEF56D2DE-768x319.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/73E97825-58A3-4837-9D34-B85DEF56D2DE.jpeg 1437w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="429" height="292" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/FD0634D0-A498-45AF-BC0E-FB32F198C480.jpeg" alt="" class="wp-image-17243" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/FD0634D0-A498-45AF-BC0E-FB32F198C480.jpeg 429w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/FD0634D0-A498-45AF-BC0E-FB32F198C480-300x204.jpeg 300w" sizes="auto, (max-width: 429px) 100vw, 429px" /></figure></div>



<p>On average, the team use 17% of their time to resolve impediments during a sprint. With this information, we are able to make a <strong>security coefficient</strong>. </p>



<h4 class="wp-block-heading">2<sup>nd</sup> data block: Sum of Roadmap Epics</h4>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="455" height="222" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/image-7.png" alt="" class="wp-image-16930" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-7.png 455w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-7-300x146.png 300w" sizes="auto, (max-width: 455px) 100vw, 455px" /></figure></div>



<p>This table collects the expected epics. It shows the number of story points evaluated by the teams, the number of points they have already completed, the number of tasks &#8220;not estimated&#8221;, and the rate of progress. With this table, we can give figures concerning a progression.  </p>



<h4 class="wp-block-heading">3<sup>rd</sup> data block: Quarter Completion</h4>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="353" height="209" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/image-8.png" alt="" class="wp-image-16931" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-8.png 353w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-8-300x178.png 300w" sizes="auto, (max-width: 353px) 100vw, 353px" /><figcaption><strong><em>This table give some information during each week.</em></strong></figcaption></figure></div>



<ol class="wp-block-list"><li><strong>Epic completion </strong>(<strong>1</strong>): During each week, we can watch the roadmap&#8217;s progression. Sometimes, we will see the completion roadmap decrease. It’s normal, because we have added a story point in our plan. (<strong>4</strong>)</li><li><strong>Impediment count (2): </strong>This is the number of times the teams came out of the sprint due to impediments.</li><li><strong>Impediment duration (3):</strong> The total time spent on impediments.</li><li><strong>Delta story point planned (4): </strong>The number of points entering or leaving the roadmap, allowing us to see any variations on the charts.</li></ol>



<h4 class="wp-block-heading">4<sup>th</sup> data block: Draw me a graph! </h4>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="455" height="198" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/image-9.png" alt="" class="wp-image-16932" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-9.png 455w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-9-300x131.png 300w" sizes="auto, (max-width: 455px) 100vw, 455px" /></figure></div>



<ul class="wp-block-list"><li><strong>A</strong>.  This figure represents the progress curve of the roadmap. It is created using the sum of the completed epics. </li><li><strong>B.  </strong>Our burnup roadmap.</li></ul>



<p>This graph represents two curves:</p>



<ul class="wp-block-list"><li><strong>a</strong> &#8211; The curve of the elements quantified and estimated by the teams.</li><li><strong>b</strong> &#8211; This is the limit, calculated using the velocity of the team on the number of days in the quarter. We then add the team&#8217;s safety coefficient.</li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="517" height="33" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/image-14.png" alt="" class="wp-image-16948" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-14.png 517w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-14-300x19.png 300w" sizes="auto, (max-width: 517px) 100vw, 517px" /></figure></div>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="320" height="31" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/image-15.png" alt="" class="wp-image-16949" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-15.png 320w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/image-15-300x29.png 300w" sizes="auto, (max-width: 320px) 100vw, 320px" /></figure></div>



<ul class="wp-block-list"><li><strong>c</strong> &#8211; The curve of the tasks completed by the teams.</li></ul>



<h3 class="wp-block-heading">Conclusion</h3>



<p>This dashboard brings together all the information that we have managed to pull together, thanks to the amazing contributions of the teams. By believing in the values and trusting the method, the group already has a maturity that they have achieved themselves. </p>



<p>For our top management, this board shows all the key information they need. When the predictability is green, all is well. When something is wrong, they are able to take the right decision, whether this involves changing priorities on the roadmap, or hiring new people to help teams successfully complete it (for example).</p>



<p>In our next post, I will explain the micro vision in detail. Until then, keep Agile !</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fagile-telemetry-at-ovhcloud-part-ii%2F&amp;action_name=Agile%20telemetry%20at%20OVHCloud%20%26%238211%3B%20Part%20II&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The birth of agile telemetry at OVHcloud &#8211; Part I</title>
		<link>https://blog.ovhcloud.com/the-birth-of-agile-telemetry-at-ovhcloud-part-i/</link>
		
		<dc:creator><![CDATA[Jeremy Hennart]]></dc:creator>
		<pubDate>Tue, 04 Feb 2020 14:51:22 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile Telemetry]]></category>
		<category><![CDATA[Agility]]></category>
		<category><![CDATA[Methodology]]></category>
		<guid isPermaLink="false">https://www.ovh.com/blog/?p=16805</guid>

					<description><![CDATA[In October 2018, just before the OVHcloud Summit, I joined the Product Unit Platform as Program Manager. A new challenge came with this new role&#8230; to support the team working on a new product: OVHcloud Managed Kubernetes.&#160;The deadline was short, we had lots of things to do, and we needed to provide visibility to both [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fthe-birth-of-agile-telemetry-at-ovhcloud-part-i%2F&amp;action_name=The%20birth%20of%20agile%20telemetry%20at%20OVHcloud%20%26%238211%3B%20Part%20I&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p>In October 2018, just before the OVHcloud Summit, I joined the Product Unit Platform as Program Manager. A new challenge came with this new role&#8230; to support the team working on a new product: <a href="https://www.ovh.com/world/public-cloud/kubernetes/" data-wpel-link="exclude">OVHcloud Managed Kubernetes</a>.&nbsp;The deadline was short, we had lots of things to do, and we needed to provide visibility to both Management and Development teams throughout. But as a Program Manager, I had the right tools in my bag: SCRUM and &#8220;agility&#8221;.&nbsp;</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="535" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/205F1E58-C27F-4BDB-80FB-9AE69A0D3E09-1024x535.jpeg" alt="The birth of agile telemetry at OVHcloud." class="wp-image-16916" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/205F1E58-C27F-4BDB-80FB-9AE69A0D3E09-1024x535.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/205F1E58-C27F-4BDB-80FB-9AE69A0D3E09-300x157.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/205F1E58-C27F-4BDB-80FB-9AE69A0D3E09-768x402.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/205F1E58-C27F-4BDB-80FB-9AE69A0D3E09.jpeg 1201w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<p>My first action, as a newcomer, was to ask the team to express themselves. I wanted to understand how the group worked, as listening is one of the first steps in the agile construction process.&nbsp;</p>



<p>When dealing with significant changes, it&#8217;s necessary to do some change management and accompany people throughout the process. All too often, the word &#8220;agile&#8221; is used in a way that sacrifices common sense, becoming the scapegoat when unforeseen events or delays in delivery occur. Reassuring the team and explaining them that agility wasn&#8217;t going to make their lives harder, or add an overhead to the daily tasks, was a key objective. We achieved this in several ways:</p>



<ul class="wp-block-list"><li>Organising several presentations and methodology training sessions</li><li>Holding physical meetings with the teams at Paris and Lyon&nbsp;</li><li>Explaining how the method would work during a real sprint</li><li>C<span style="font-size: 1rem; font-weight: inherit;">ollectively drafting a guide<em> </em>to our implementation of the SCRUM method&nbsp;</span></li></ul>



<p>Once we had validated the fundamentals together, we moved on to the methodology. At this stage, we could begin to add value to the project by using agility.</p>



<h3 class="wp-block-heading"><strong>Value in our agility</strong></h3>



<p>After a few sprints using the agile method, our group found some stability, i.e. we had reached a good &#8220;velocity&#8221;, as we call it in agile practitioner slang. Velocity is an important value, and a determining factor in our ongoing journey towards agile telemetry.&nbsp;</p>



<p>To quickly (re)define it, velocity<em> </em>is the number of &#8220;effort points&#8221; the team is able to accomplish during a sprint.&nbsp;This key indicator allowed us to assess how much work our team could deliver over a given period of time.&nbsp;&nbsp;</p>



<h2 class="wp-block-heading">Velocity and effort points in our Managed Kubernetes project</h2>



<p>Let&#8217;s look at a simplified schema of how this method worked in our Managed Kubernetes project:&nbsp;</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="528" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/5647B04E-022C-4696-8AD9-D909F618FC85-1024x528.jpeg" alt="Story points, epics and steps" class="wp-image-16914" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/5647B04E-022C-4696-8AD9-D909F618FC85-1024x528.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/5647B04E-022C-4696-8AD9-D909F618FC85-300x155.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/5647B04E-022C-4696-8AD9-D909F618FC85-768x396.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/5647B04E-022C-4696-8AD9-D909F618FC85-1536x793.jpeg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/5647B04E-022C-4696-8AD9-D909F618FC85.jpeg 1969w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Here, we have three main steps. For each of them, we collected its quantitative values, to get a consolidated view of each step&#8217;s velocity, in addition to a global view of the whole project. With these velocities, we got a good view of the project&#8217;s advancement, and some visibility on the deadlines. </p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="220" src="https://www.ovh.com/blog/wp-content/uploads/2020/01/image-3.png" alt="" class="wp-image-16809" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/01/image-3.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/01/image-3-300x64.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/01/image-3-768x165.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<p>Example : </p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2020/02/B4898BA1-A836-457B-9843-86B4DDDE84AB-1024x465.jpeg" alt="Story points, velocity and remaining time" class="wp-image-16913" width="512" height="233" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/02/B4898BA1-A836-457B-9843-86B4DDDE84AB-1024x465.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/B4898BA1-A836-457B-9843-86B4DDDE84AB-300x136.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/B4898BA1-A836-457B-9843-86B4DDDE84AB-768x349.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/02/B4898BA1-A836-457B-9843-86B4DDDE84AB.jpeg 1154w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure></div>



<p>This agile model allowed us to achieve our goal and deliver the Managed Kubernetes project to our customers on time, and this success subsequently led us to share these good practices with all teams in the Product Unit. </p>



<p>But a second challenge presented itself, as maintaining this process required a lot of discipline, with numerous opportunities for mistakes to be made. And so our next step was to create a tool capable of reducing the risk of error, while maintaining full visibility of projects at both the macro and micro levels. This is what we will present in detail in a future blog post: <strong>Agile telemetry by OVHcloud</strong>.&nbsp;</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fthe-birth-of-agile-telemetry-at-ovhcloud-part-i%2F&amp;action_name=The%20birth%20of%20agile%20telemetry%20at%20OVHcloud%20%26%238211%3B%20Part%20I&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
