<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Teams WIT Tools : Time Tracking</title><link>http://blogs.msdn.com/teams_wit_tools/archive/tags/Time+Tracking/default.aspx</link><description>Tags: Time Tracking</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Time Tracking - Part 3</title><link>http://blogs.msdn.com/teams_wit_tools/archive/2007/05/17/time-tracking-part-3.aspx</link><pubDate>Thu, 17 May 2007 18:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2697618</guid><dc:creator>Gregg Boer</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/teams_wit_tools/comments/2697618.aspx</comments><wfw:commentRss>http://blogs.msdn.com/teams_wit_tools/commentrss.aspx?PostID=2697618</wfw:commentRss><description>&lt;P&gt;Here's another blog about time tracking. One beef I have with most time tracking systems is that it confuses tracking status of tasks with tracking time. Here's the classic scenario: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;You use MS Project to schedule a feature. Typically this means you have a summary task called "Feature" and several sub-tasks.&lt;/LI&gt;
&lt;LI&gt;You estimate at all the sub-task levels, which rolls up to be the total estimate for "Feature"&lt;/LI&gt;
&lt;LI&gt;Now you tell everyone to track time against the assigned tasks, by updating the Remaining and Completed work fields.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Here's the problem:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Not all time spent on "Feature" is tracked as Tasks. New stuff comes up all the time, and people don't&amp;nbsp;(and shouldn't) update the&amp;nbsp;schedule to reflect every new thing they discovered they had to do.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Most of the time, you really only need to track time against the Feature to get all the value out of time tracking. The extra granularity is rarely used and isn't really that valueable.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;I believe an ideal system would:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Allow you to update Remaining work at the task level, so you can still track estimates/status per task&lt;/LI&gt;
&lt;LI&gt;Allow you to update Completed work at the Feature level, and would be used to track ALL time spent on the feature, not just time associated with tasks. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;If I had my way, I would get rid of "Completed Work" from the task field, and have a way to track time at a much high granularity.&lt;/P&gt;
&lt;P&gt;Those are my thoughts. What do you think?&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2697618" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/teams_wit_tools/archive/tags/Time+Tracking/default.aspx">Time Tracking</category></item><item><title>Time Tracking in TFS – Part 2</title><link>http://blogs.msdn.com/teams_wit_tools/archive/2007/04/30/time-tracking-in-tfs-part-2.aspx</link><pubDate>Mon, 30 Apr 2007 20:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2341801</guid><dc:creator>Gregg Boer</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/teams_wit_tools/comments/2341801.aspx</comments><wfw:commentRss>http://blogs.msdn.com/teams_wit_tools/commentrss.aspx?PostID=2341801</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;In my last entry on Time Tracking in TFS, I talked about the reasons why project teams don’t track time. I gave my opinion as to why it doesn’t happen, and asked for yours. The comments I received were very insightful, but didn’t answer my question &lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt; … which probably means my question was dumb.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Anyway, what I did get was that in general, people want to track time for two reasons: Billing and Software Estimation, but mostly for Billing. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;What if there was a TFS-based application that runs on the client … say a gadget. Every day (or hour?) it pops and asks for a time entry. Since it knows what TFS work items you are working on and which ones require time entries, it can provide you a very tailored experienced for entering time. The engineer enters the time, presses OK, and goes on working. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Annoying? Helpful? What do you think?&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2341801" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/teams_wit_tools/archive/tags/Time+Tracking/default.aspx">Time Tracking</category></item><item><title>Time Tracking in TFS</title><link>http://blogs.msdn.com/teams_wit_tools/archive/2007/04/20/time-tracking-in-tfs.aspx</link><pubDate>Fri, 20 Apr 2007 22:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2211126</guid><dc:creator>Gregg Boer</dc:creator><slash:comments>9</slash:comments><comments>http://blogs.msdn.com/teams_wit_tools/comments/2211126.aspx</comments><wfw:commentRss>http://blogs.msdn.com/teams_wit_tools/commentrss.aspx?PostID=2211126</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;From the mind of Gregg Boer: This is the first of a series of my thoughts on time tracking in TFS.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;OK, we have heard quite a bit on time tracking in TFS. People have asked when we are putting it in.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;You mention time tracking, and you get mixed emotions. Executives feel they need it. Developers and Testers hate doing it. Managers get sick of nagging people to “enter their timesheets”. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;In my experience, very few teams actually do it, and if they do track time, even fewer use the data, unless your work is billable. Hardly anyone uses it to actually improve how the engineer software.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Why is that? I think there are three basic reasons why:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;It takes a great deal of infrastructure (tools) to track time effectively. Most teams don’t have this available to them. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Most project managers confuse time tracking (recording history) with status tracking (predicting future) … so we get things like “Enter your completed work and your remaining work on your tasks”. Time tracking and status tracking are two different things.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Most people don’t know what to do with the data, even if they did have it. I’ve seen too often were teams track time, but did &lt;U&gt;nothing&lt;/U&gt; with the data. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Those are my thoughts, what are yours?&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2211126" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/teams_wit_tools/archive/tags/Time+Tracking/default.aspx">Time Tracking</category></item></channel></rss>