<?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>nosoftskills.com &#187; No soft skills</title>
	<atom:link href="http://nosoftskills.com/tag/no-soft-skills/feed/" rel="self" type="application/rss+xml" />
	<link>http://nosoftskills.com</link>
	<description></description>
	<lastBuildDate>Sun, 09 Dec 2012 12:09:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Reporting skills</title>
		<link>http://nosoftskills.com/2010/02/reporting-skill/</link>
		<comments>http://nosoftskills.com/2010/02/reporting-skill/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 12:57:54 +0000</pubDate>
		<dc:creator>pafka</dc:creator>
				<category><![CDATA[No soft skills]]></category>
		<category><![CDATA[proactive]]></category>
		<category><![CDATA[reporting]]></category>

		<guid isPermaLink="false">http://nosoftskills.com/?p=14</guid>
		<description><![CDATA[by Pavel Cheshmedjiev Let&#8217;s define reporting skill as a set of similar reporting skills from regular daily reporting, through providing status information, to detailed descriptions of the tasks or just proactive communication to show presence. Reporting skill is one of the most valuable soft skills that a typical software engineer could ever acquire. How important [...]]]></description>
				<content:encoded><![CDATA[<h4>by Pavel Cheshmedjiev</h4>
<p><strong><br />
</strong></p>
<p>Let&#8217;s define reporting skill as a set of similar reporting skills from regular daily reporting, through providing status information, to detailed descriptions of the tasks or just proactive communication to show presence. Reporting skill is one of the most valuable soft skills that a typical software engineer could ever acquire. How important they are will be a topic in some of the next papers, for now we can assume that they are surely in the top 3. We all know what are the claimed corporate benefits, especially in the fashionable agile project management practices. We also know what are the benefits for the engineer &#8211; comprehensive daily reporting makes good impression before the management and is one of the main factors for measuring one&#8217;s progress. In general we should state clearly &#8211; in corporate envioronment proper reporting is much more important for someone&#8217;s professional growth than knowing and using latest Java frameworks, design patterns and best coding practices.</p>
<p>It is not that I never tried this skill &#8211; I really tried to report and be proactive in the soft skills sense. I tried many times, in many different environments, every time more and more motivated. Unfortunately &#8211; without noticeable success. Nevertheless each time satisfied and happy with the progress itself, not the way this progress was acknowledged.</p>
<p>My first reporting failure was in the outsourcing company where I started real software development and continued happily about 7 years. In the very beginnig we reported directly on demand and had some weekly reports where we could explain with a few words what we did. After some years we were acquired by a bigger company, where more dynamic reporting was needed. A few months later while I had many serious development tasks in a very delicate moment I was escalated to my lead engineer that the management had no idea of my progress. They missed mainly proactive mails and stuff like this. In fact I really prefered to concentrate on my work and have it done in the best possible way. This time for the first time I learned one of the most important principles &#8211; It doesn&#8217;t matter what you do, it does matter what others think you do. In fact I&#8217;m very thankfuk to my lead engineer that fully understood my hard skills nature and helped me a lot.</p>
<p>Next reporting failure was a sound one because of the strict discipline and corporate culture in my next company &#8211; one of world software leaders. I had to do daily reports, we had different reminders, guides how to do it, automated mails and even human email warnings as last phase. In the beginning I reported kind of regularly, then a bit more rarely and finally I found myself with the human email warning, alerting that is it is the very deadline to prepare my daily reportings for the last two months. What I was doing at that moment &#8211; I had digged into some deep source and been doing some irritating reverse engineering activities, due to absolutely undocumented project. I really wanted to skip the reporting part and in the same time to have the last task there &#8211; so I put &#8220;Code Inspections&#8221; for 40 days. I&#8217;ll skip the details but it appeared that the normal code inspection time for such period was exactly 4 hours ! Epic fail, resulting with many jokes, respect in the hard skills society and a new signing title &#8220;Code Inspector&#8221;.</p>
<p>The text is getting bigger, resembling a soft skilled one, so I will only mention about the other big failures and try to summarize briefly. Next time I beated the department &#8220;no report&#8221; record in one of the telecom leaders in Eastern Europe. My manager entered into the room and tried to make sure that I&#8217;ll try to report, at least because of the other colleagues. He also showed respect of my record, because only he had achieved similar results.</p>
<p>Finally I had a recent report summary of 3.5 hours in my current company, where about 500 hours were expected. I was too smart to mention the CTO that we shouldn&#8217;t expect that the project burndown chart is absolutely correct because we must assume that not all developers had resolved their numoreous SCRUM tasks. He thought for a while and checked my report summary &#8230; a moment of discomfort, disgrace and dis*.</p>
<p>The good thing is that without any exceptions I&#8217;ve worked with and reported to very knowledgeable people, hard skillers by nature and never had real problems with my reporting skill and unwillingness for fake proactive behaviour. Nevertheless I always claim that reporting is really needed, but a suitable approach can solve serious issues. What are these issues and what causes them will be one of the next no-soft-skills topics.</p>
<p>Thanks for your time.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Let&#8217;s define reporting skill as a set of similar reporting skills from regular daily reporting, through providing status</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">information, to detailed descriptions of the tasks or just proactive communication to show presence. Reporting skill is</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">one of the most valuable soft skills that a typical software engineer could ever acquire. How important they are will be a</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">topic in some of the next papers, for now we can assume that they are surely in the top 3. We all know what are the</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">claimed corporate benefits, especially in the fashionable agile project management practices. We also know what are the</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">benefits for the engineer &#8211; comprehensive daily reporting makes good impression before the management and is one of the</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">main factors for measuring one&#8217;s progress. In general we should state clearly &#8211; in corporate envioronment proper reporting</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">is much more important for someone&#8217;s professional growth than knowing and using latest Java frameworks, design patterns</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">and best coding practices.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">It is not that I never tried this skill &#8211; I really tried to report and be proactive in the soft skills sense. I tried many</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">times, in many different environments, every time more and more motivated. Unfortunately &#8211; without noticeable success.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Nevertheless each time satisfied and happy with the progress itself, not the way this progress was acknowledged.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">My first reporting failure was in the outsourcing company where I started real software development and continued happily</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">about 7 years. In the very beginnig we reported directly on demand and had some weekly reports where we could explain with</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">a few words what we did. After some years we were acquired by a bigger company, where more dynamic reporting was needed. A</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">few months later while I had many serious development tasks in a very delicate moment I was escalated to my lead engineer</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">that the management had no idea of my progress. They missed mainly proactive mails and stuff like this. In fact I really</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">prefered to concentrate on my work and have it done in the best possible way. This time for the first time I learned one</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">of the most important principles &#8211; It doesn&#8217;t matter what you do, it does matter what others think you do. In fact I&#8217;m</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">very thankfuk to my lead engineer that fully understood my hard skills nature and helped me a lot.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Next reporting failure was a sound one because of the strict discipline and corporate culture in my next company &#8211; one of</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">world software leaders. I had to do daily reports, we had different reminders, guides how to do it, automated mails and</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">even human email warnings as last phase. In the beginning I reported kind of regularly, then a bit more rarely and finally</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">I found myself with the human email warning, alerting that is it is the very deadline to prepare my daily reportings for</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">the last two months. What I was doing at that moment &#8211; I had digged into some deep source and been doing some irritating</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">reverse engineering activities, due to absolutely undocumented project. I really wanted to skip the reporting part and in</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">the same time to have the last task there &#8211; so I put &#8220;Code Inspections&#8221; for 40 days. I&#8217;ll skip the details but it appeared</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">that the normal code inspection time for such period was exactly 4 hours ! Epic fail, resulting with many jokes, respect</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">in the hard skills society and a new signing title &#8220;Code Inspector&#8221;.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The paper is getting longer, resembling a soft skilled one, so I will only mention about the other big failures and try to</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">summarize briefly. Next time I beated the department &#8220;no report&#8221; record in one of the telecom leaders in Eestern Europe.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">My manager entered into the room and made sure that I&#8217;ll try to report, mainly because of the other colleagues.He also</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">showed respect of my record, because only he had achieved similar results.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Finally I had a recent report summary of 3.5 hours in my current company, where about 500 hours were expected. I was too</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">smart to mention the CTO that we shouldn&#8217;t expect that the project burndown chart is absolutely correct because we should</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">assume that not all developers had resolved their numoreous SCRUM tasks. He thought for a while and checked my report</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">summary &#8230; a moment of discomfort and</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The good thing is that without any exceptions I&#8217;ve worked with and reported to very knowledgeable people, hard skillers by</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">nature and never had real problems with my reporting skill. Nevertheless I always claim that reporting is really needed,</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">but a suitable approach can solve serious issues. What are these issues and what causes them will be one of the next</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">no-soft-skills topics.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Thanks for your time,</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Pafka</div>
]]></content:encoded>
			<wfw:commentRss>http://nosoftskills.com/2010/02/reporting-skill/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
