<?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>HSG Consulting &#187; Discussion</title>
	<atom:link href="http://www.hsgconsultingllc.com/category/discussion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hsgconsultingllc.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 11 Mar 2011 22:34:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Story Point Estimating and T-Shirts</title>
		<link>http://www.hsgconsultingllc.com/story-point-estimating-and-t-shirts/</link>
		<comments>http://www.hsgconsultingllc.com/story-point-estimating-and-t-shirts/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 15:53:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Discussion]]></category>

		<guid isPermaLink="false">http://www.hsgconsultingllc.com/?p=287</guid>
		<description><![CDATA[What do t-shirts have to do with story point estimating you ask? Plenty!

Working with organizations transitioning to agile I often find that estimating is one of the first areas of discomfort, and story point estimating is just too hard to grok for most. After all, most developers have been giving estimates based on time for most of their careers, and we come along and ask them to think of relative points for estimating. It often goes over like a lead balloon.]]></description>
			<content:encoded><![CDATA[<p>What do t-shirts have to do with story point estimating you ask? Plenty!</p>
<p>Working with organizations transitioning to agile I often find that estimating is one of the first areas of discomfort, and story point estimating is just too hard to grok for most. After all, most developers have been giving estimates based on time for most of their careers, and we come along and ask them to think of relative points for estimating. It often goes over like a lead balloon.</p>
<div id="attachment_296" class="wp-caption alignleft" style="width: 1034px"><img class="size-large wp-image-296" title="Relative T-Shirt sizing" src="http://www.hsgconsultingllc.com/wp-content/uploads/2011/03/IMG_04681-1024x764.jpg" alt="Relative T-Shirt sizing" width="1024" height="764" /><p class="wp-caption-text">Relative T-Shirt sizing</p></div>
<p>To ease the transition I use physical aids. T-shirts to be exact. Raiding my closet for shirts of various sizes, I bring them out on estimating day and lay them on the table in front of us. Remember, this initial story sizing happens to gauge the general size of the effort to help product owners with sprint planning.</p>
<p>Sizes range from Small, Medium, Large, XL, and XXL. For the small, I ask the team to consider the smallest amount of work that could be accomplished in one Sprint. Don&#8217;t fret over breaking down the story into parts, that comes later in Sprint planning. Just consider the work required to complete this one piece of functionality and that gets an estimate of small.</p>
<p>Next consider work that is larger than small, but not quite considered large. Then medium to large, etc. It&#8217;s a relative comparison between each sizing.</p>
<div id="attachment_297" class="wp-caption aligncenter" style="width: 932px"><img class="size-large wp-image-297 " title="M-L Sizing" src="http://www.hsgconsultingllc.com/wp-content/uploads/2011/03/IMG_04741-1024x764.jpg" alt="Medium to Large relative sizing" width="922" height="688" /><p class="wp-caption-text">Medium to Large relative sizing</p></div>
<p>With the other sizes in plain view, the team can make mental comparisons between the work required from a small to an XXL. Each sizing from small to XL represent stories that can be completed in one sprint. The stories for XXL, well, they&#8217;re just too large to effectively estimate. I tell them to consider these the major pieces that need attention by the BA or product owner to break down.</p>
<p>As the team gets used to the relative sizing, I&#8217;ll ask them what they are considering for the small &#8211; is this like a one day effort? What does the medium feel like &#8211; less than a week? This is a transition activity, and I&#8217;ve found that a nice give-and-take discussion around the sizing helps us move along.</p>
<p>With a little visual aid the teams quickly move on to estimating the work using the relative sizing concept. Not to mention they have a lot of fun calling out &#8216;medium&#8217; or &#8216;large&#8217; rather than abstract story point numbers.</p>
<p>Now, if you&#8217;re a project manager or scrum master that needs to project a schedule of relative effort in terms of time, and management does not want to wait for a couple of sprints to pass so you can measure velocity, you have the option of producing a rough (I emphasize rough), straw-man schedule based on these t-shirt sizes.</p>
<div id="attachment_301" class="wp-caption alignleft" style="width: 1034px"><img class="size-large wp-image-301" title="Relative to time estimates" src="http://www.hsgconsultingllc.com/wp-content/uploads/2011/03/IMG_0494-1024x764.jpg" alt="Relative to time estimates" width="1024" height="764" /><p class="wp-caption-text">Relative to time estimates</p></div>
<p>For this I&#8217;ll take the feedback from the team on the relative sizing. If they said small was less than a day&#8217;s effort, and medium was less than a week&#8217;s effort, then that&#8217;s what I&#8217;ll use in translating the relative estimates to a project duration projection.</p>
<p>In this case you&#8217;ll see the XXL t-shirt is not translated into any size since this was un-estimatable in its current form. The teams I&#8217;ve worked with had a much better time estimating from sizes with the rough translation into time than just straight story point estimates or time estimates on the stories.</p>
<p>As I left a client site and took my shirts with me, I observed the existing project manager gather up t-shirts to continue to use with the teams for estimating. Here&#8217;s wishing your good ideas carry on as well!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hsgconsultingllc.com/story-point-estimating-and-t-shirts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Baby Steps</title>
		<link>http://www.hsgconsultingllc.com/agile-baby-steps/</link>
		<comments>http://www.hsgconsultingllc.com/agile-baby-steps/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 02:32:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Discussion]]></category>

		<guid isPermaLink="false">http://www.hsgconsultingllc.com/?p=259</guid>
		<description><![CDATA[In some situations small incremental steps are best to adopting Agile. I've found these three small steps can send you on your way into Agile. You'll notice a trend. ]]></description>
			<content:encoded><![CDATA[<p>In some situations small incremental steps are best to adopting Agile. I&#8217;ve found these three small steps can send you on your way into Agile. You&#8217;ll notice a trend.</p>
<ol>
<li><strong>Daily stand up meetings. </strong>Those short meetings where every team member stands in a circle and reports on what they&#8217;re working on and what roadblocks they are encountering. Getting everyone together once a day to share what they&#8217;re working on and what roadblocks are in their way is a great way to begin to build an Agile team.</li>
<li><strong>Agile board.</strong> Posting the story cards in a visible location and enforcing the status indicators (yellow, green or red adhesive dots) is a powerful tool in raising the team&#8217;s awareness of the weekly schedule and progress.</li>
<li><strong>Team Planning Sessions</strong>. Planning as a team is a powerful productivity tool. As the developers, business analysts, and product managers gather together and discuss the goals for the iteration and the ensuing tasks, the team takes ownership of the project plan instead of the lone project manager. With the team&#8217;s commitment to the plan, the project manager now can work for the team by  removing roadblocks and providing support as needed.</li>
</ol>
<p>That&#8217;s right, the key items are focused around forming teams. In an Agile environment it is the team that builds success. The best way to begin to see the impact of Agile is to start forming, empowering, and supporting teams.</p>
<p>What convinces me about these 3 simple steps is that I&#8217;ve seem these work in non-Agile organizations &#8211; and have seen first-hand the benefits of teamwork. <a href="http://www.innovativeteambuilding.co.uk/pages/history.htm"title="Hawthorne Studies"  target="_blank" onclick="javascript:urchinTracker ('/outbound/article/www.innovativeteambuilding.co.uk');">We&#8217;ve known this for years</a> in project management, with organizations focusing on team building exercises and <a href="http://wilderdom.com/games/descriptions/MultiWayTugOfWar.html"title="TugOfWarGames"  target="_blank" onclick="javascript:urchinTracker ('/outbound/article/wilderdom.com');">excursions</a>, team <a href="http://humanresources.about.com/od/teambuilding/qt/norms_sample.htm"title="TeamGuidelines"  target="_blank" onclick="javascript:urchinTracker ('/outbound/article/humanresources.about.com');">guidelines</a>, and the like. It is that Agile takes these principles and provides a framework in which to consistently apply them. Simple concepts like team members sitting together, all the time, not just during critical project junctures; team planning, all the time; daily team communication, all the time.</p>
<p>It&#8217;s one of the things I like best about working with clients, helping to set up the structures for teams and seeing the teams form and grow. Kind of like gardening, where with the right materials and environment wonderful things can grow! Maybe that&#8217;s why I also like gardening so much <img src='http://www.hsgconsultingllc.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.hsgconsultingllc.com/agile-baby-steps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can collaborative techniques be used in formal board meetings?</title>
		<link>http://www.hsgconsultingllc.com/can-collaborative-techniques-be-used-in-formal-board-meetings/</link>
		<comments>http://www.hsgconsultingllc.com/can-collaborative-techniques-be-used-in-formal-board-meetings/#comments</comments>
		<pubDate>Mon, 04 May 2009 15:12:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Discussion]]></category>

		<guid isPermaLink="false">http://www.hsgconsultingllc.com/?p=126</guid>
		<description><![CDATA[Recently I facilitated a meeting of local officials here in Ann Arbor. They were members of the Local Development Finance Authority (LDFA) board, charged with oversight of the state funding to the Ann Arbor and Ypsilanti Smart Zone that spurs on high-tech business growth. This volunteer group operates openly as a local governing body, and [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I <span style="text-decoration: underline;"><a href="http://annarborchronicle.com/2009/04/30/expanded-ldfa-board-reflects-on-purpose/"title="Ann Arbor Chronicle reports on the meeting"  onclick="javascript:urchinTracker ('/outbound/article/annarborchronicle.com');">facilitated a meeting of local officials</a></span> here in Ann Arbor. They were members of the Local Development Finance Authority (LDFA) board, charged with oversight of the state funding to the Ann Arbor and Ypsilanti<a href="http://www.a2gov.org/government/financeadminservices/smartzone/Pages/Home.aspx"title="A2 and Ypsi Smart Zone application"  onclick="javascript:urchinTracker ('/outbound/article/www.a2gov.org');"> <span style="text-decoration: underline;">Smart Zone</span></a> that spurs on high-tech business growth. This volunteer group operates openly as a local governing body, and as such, must run their meetings according to Robert&#8217;s Rules. As such, this group has a strict meeting format and structure and is open to the public. Can collaboration be achieved and trust built among members who meet infrequently in a structured and public environment?</p>
<p>I was thrilled to be asked to help run a workshop for this group as they tackled such thorny issues as revisiting their purpose and goals and refining the roles and responsibilities of the LDFA and their biggest supplier, Spark. Bringing in an outside facilitator enabled every board member to participate equally without concerns of bias or prior knowledge affecting the discussion. Geting the group to come together on ideas and plans was a key goal of mine, and the chairman of the board.</p>
<p>My plan was to start with a process to ensure everyone&#8217;s voice was heard. The LDFA has 9 official members and 3 ex-officio members. Anyone who&#8217;s worked with groups knows that the larger the group gets, the greater the impact of group dynamics &#8211; where quiet or more reserved folks tend not to share their thoughts as much as less reserved members. So while my intentions were to begin to pair members together to address issues (which has the additional benefit of increasing familiarity of the members and building trust), the public meeting rules requried that all discussions must take place in the open and heard by all.</p>
<p><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2009/05/yellowpenyellowpad2.jpg" ><img class="alignnone size-medium wp-image-127" style="vertical-align: text-bottom;" title="yellowpenyellowpad2" src="http://www.hsgconsultingllc.com/wp-content/uploads/2009/05/yellowpenyellowpad2-300x237.jpg" alt="sticky notes capture individual ideas-from the Ann Arbor Chronicle http://annarborchronicle.com/2009/04/30/expanded-ldfa-board-reflects-on-purpose/" width="300" height="237" /></a> A modest adjustment to this model had every member write down their thoughts on 3&#215;5 sticky notes and one-by-one share their written notes and ideas with the group. These notes were then posted on a flip chart on the wall &#8211; capturing all members ideas in one space. As each member shared their notes with the group, the group asked questions for clarification. This portion of the workshop went very well. Diverse and broad ideas were presented and shared with the group.</p>
<p>These ideas were quickly consolidated by the board chair and a few members while the rest took a much needed break. The remainder of the workshop benefitted from the openness of the first exercise. While the structure reverted to a more traditional board meeting &#8211; dialog among the members &#8211; the tone and nature of the dialog gradually moved away from strained to more collaborative. Thes discussions were focused back on the identified purposes, which worked to guide the group&#8217;s deliberations. By the end of the session, tough questions were asked and answered, building a foundation for increased trust among the board members.</p>
<p>With the facilitated aid of a few structured exercises, meetings that are subject to the Roberts Rules structure and public scrutiny can be collaborative and engaging.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hsgconsultingllc.com/can-collaborative-techniques-be-used-in-formal-board-meetings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protected: PM Thoughts</title>
		<link>http://www.hsgconsultingllc.com/pm-thoughts/</link>
		<comments>http://www.hsgconsultingllc.com/pm-thoughts/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 14:41:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Discussion]]></category>

		<guid isPermaLink="false">http://www.hsgconsultingllc.com/?p=124</guid>
		<description><![CDATA[There is no excerpt because this is a protected post.]]></description>
			<content:encoded><![CDATA[<form action="http://www.hsgconsultingllc.com/wp-pass.php" method="post">
<p>This post is password protected. To view it please enter your password below:</p>
<p><label for="pwbox-124">Password:<br />
<input name="post_password" id="pwbox-124" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="Submit" /></p></form>
]]></content:encoded>
			<wfw:commentRss>http://www.hsgconsultingllc.com/pm-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 Steps to Better User Stories</title>
		<link>http://www.hsgconsultingllc.com/3-steps-to-better-user-stories/</link>
		<comments>http://www.hsgconsultingllc.com/3-steps-to-better-user-stories/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 14:44:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Discussion]]></category>

		<guid isPermaLink="false">http://www.hsgconsultingllc.com/?p=106</guid>
		<description><![CDATA[Lets talk about user stories. Writing and appropriately sizing user stories is one of the first and continuing challenges for organizations adopting an Agile methodology. While similar to requirements in characteristics, user stories require some special attention to get optimal results. Below is an example of a user story layout.

Keep these three steps in mind [...]]]></description>
			<content:encoded><![CDATA[<p>Lets talk about user stories. Writing and appropriately sizing user stories is one of the first and continuing challenges for organizations adopting an Agile methodology. While similar to requirements in characteristics, user stories require some special attention to get optimal results. Below is an example of a user story layout.</p>
<p><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2008/10/blank-hw.jpg" ><img class="alignleft size-medium wp-image-107" title="Sample User Story" src="http://www.hsgconsultingllc.com/wp-content/uploads/2008/10/blank-hw-300x184.jpg" alt="Sample User Story" width="300" height="184" /></a></p>
<p>Keep these three steps in mind for your user stories:<br />
1. SSMART<br />
2. User Centric<br />
3. Independent<br />
<strong>1. SSMART</strong><br />
No, that&#8217;s not a typo. Like your goals, user stories should follow the same principles, plus one, Simple;<br />
<strong>S &#8211; Simple.</strong> The user story should be a simple item of work, not a complex series of activities. This is the heart of breaking a complex piece of work down into a number of simpler pieces that can be accomplished within the chosen iteration length. For example, a user story of &#8216;write and send next eZine article.&#8217; is too vague, non specific, and feels complex due to its lack of specificity and simplicity.<br />
<strong>S &#8211; Specific. </strong>Your user story should be specific about what is to be done. An example is: &#8216;Write up 2nd eZine article, format it using same template as 1st article, and ready it for distribution by selecting a target mailing list.&#8217; This describes what is to be done, and provides enough information to begin work on the task. Note how this also defines done for the user story.<br />
<strong>M &#8211; Measurable.</strong> Once you&#8217;ve written the user story, be sure your project team estimates the effort. Whether you use story points, hours, or some other estimation value, the act of estimating the user story will help vet the SSMART items and begin to open the discussion within the team about the scope and intent of the work.<br />
<strong>A &#8211; Attainable.</strong> Ok, we have to actually be able to accomplish the task involved in the user story. By doing this we also support the definition of done.Â  So writing a user story of &#8216;Achieve world peace&#8217; is a worthy goal, but not very attainable for most project teams.<br />
<strong>R &#8211; Realistic.</strong> Like being able to accomplish the user story, it needs to be achievable by your project team. Setting a user story that is far out of their reach will not foster success. There is more that can be said of exploratory user stories, and how to treat them and use them within a project. However, the bulk of a project&#8217;s user stories should be realistic and achievable by the project team.<br />
<strong>T &#8211; Timely</strong>. The user story should be achievable within the iteration time frame, and have a time frame associated with it. This supports the Measurable aspect of the SSMART principle.<br />
<strong>2. USER CENTRIC </strong><br />
User Stories are written from the user&#8217;s point of view and tell the story of what is to be completed.Â  While this sounds obvious, it remains a difficult area for companies transitioning from Waterfall to Agile. A key concept for the project team is to clearly define WHO the primary user of the site is. If you design for everyone, it will be usable by no one. You can get a quick overview of persona&#8217;s on Wikipedia, which will reference much of <a href="http://en.wikipedia.org/wiki/Alan_Cooper"title="Wikipedia entry for Alan Cooper"  target="_blank" onclick="javascript:urchinTracker ('/outbound/article/en.wikipedia.org');">Alan Cooper&#8217;s</a> work . An example of a user-centric story aimed at the primary persona for the site is: &#8216;Jane Doe can upload her resume to the website, as well as provide up to 3 meta-tags for searching and up to 3 external links.&#8217;<br />
<strong>3. INDEPENDENT</strong><br />
Often overlooked, the success of Agile user stories is the ability to replan and reschedule the user stories as business needs change. Each user story should be as independent as possible to avoid entire blocks of user stories that must be completed together. This is one of the hallmarks of Agile, and one of the pieces that teams struggle with as they try to simplify and break down a complex task into multiple pieces.<br />
Think broadly here, and consider using techniques like stubbing out database connections so a user story that depends on a database being created can still be completed independent of the database, and integrated later when the underlying structures are set up.</p>
<p><strong>User Story Samples</strong><br />
Following are some sample user stories that I&#8217;ve used as a Project Manager that help illustrate some of the points in the article. Notice the green status dot showing that task has been completed.</p>
<p><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2008/10/interview-sponsor-hw.jpg" ><img class="alignleft size-medium wp-image-108" title="interview-sponsor-hw" src="http://www.hsgconsultingllc.com/wp-content/uploads/2008/10/interview-sponsor-hw-300x181.jpg" alt="" width="300" height="181" /></a><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2008/10/training1-hw.jpg" ><img class="alignright size-medium wp-image-109" title="training1-hw" src="http://www.hsgconsultingllc.com/wp-content/uploads/2008/10/training1-hw-300x182.jpg" alt="" width="300" height="182" /></a></p>
<p><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2008/10/training2-hw.jpg" ><img class="alignleft size-medium wp-image-110" title="training2-hw" src="http://www.hsgconsultingllc.com/wp-content/uploads/2008/10/training2-hw-300x186.jpg" alt="" width="300" height="186" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hsgconsultingllc.com/3-steps-to-better-user-stories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Device Syncing &#8211; the Holy Grail of mobile computing</title>
		<link>http://www.hsgconsultingllc.com/device-syncing-%e2%80%93-the-holy-grail-of-mobile-computing/</link>
		<comments>http://www.hsgconsultingllc.com/device-syncing-%e2%80%93-the-holy-grail-of-mobile-computing/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 20:22:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Discussion]]></category>

		<guid isPermaLink="false">http://www.hsgconsultingllc.com/?p=86</guid>
		<description><![CDATA[You might ask, what does mobile computing have to do with project management? The answer is LOTS.  Projects create and maintain a calendar of events. Keeping these synchronized with your other projects, business meetings, your personal tasks, and having them handy where ever you go is a very good thing for your sanity and [...]]]></description>
			<content:encoded><![CDATA[<p>You might ask, what does mobile computing have to do with project management? The answer is LOTS.  Projects create and maintain a calendar of events. Keeping these synchronized with your other projects, business meetings, your personal tasks, and having them handy where ever you go is a very good thing for your sanity and your project&#8217;s success.</p>
<p>Currently I use iCal on my MacBook as my primary desktop calendar. I synchronize it to Google calendar via <a href="http://www.busymac.com/" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/www.busymac.com');">BusySync</a>. I have multiple Google calendars, home, business, and social group. These all sync between my MacBook and Google. I do provide some sharing of my Google calendars.</p>
<p>Now, to get the calendar and contact information from my MacBook to my Windows handheld device (Motorola Q) I primarily use <a href="http://www.markspace.com/" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/www.markspace.com');">Mark/Space</a>. However, there are some limitations:</p>
<ul>
<li>The sync must be initiated via Bluetooth connection on ActiveSync on handheld. Because Bluetooth sucks up my phone&#8217;s battery so much, I do not leave it on. So the sync starts with turning Bluetooth on, connecting with my MacBook, then starting ActiveSync via a Bluetooth connection to Mark/Space on the MacBook</li>
<li>If I have run the browser from the handheld the connection doesn&#8217;t take the first time. I must reboot the handheld, which because it&#8217;s a Window&#8217;s device takes about 3 minutes to shut off and restart, then initiate the Bluetooth service, then start ActiveSync</li>
<li>I can control where files come from on the MacBook; and this is my primary way to get files loaded nicely on the Motorola Q</li>
<li>Interestingly enough, I can connect the Motorola Q to my MacBook via Bluetooth, treating it as a drive, and easily move pictures from the phone to the Mac. This is my preferred way to get pictures off my phone. Hmm, I should try it to get files ON my phone&#8230;.</li>
</ul>
<p>The second way to synchronize my handheld with my MacBook iCal is Google calendar&#8217;s <a href="http://www.goosync.com" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/www.goosync.com');">Goosync</a>.  Notes on this are:</p>
<ul>
<li>It must be initiated on handheld by running Goosync</li>
<li>It does operate over Internet- no Bluetooth connection needed. This alone saves me a step and potentially a lot of time since I don&#8217;t have to reboot the phone if I&#8217;ve run the browser.</li>
<li>This can be automated by upgrading to the Premium account at 19.95£ annually</li>
<li>The free version only does calendar syncing. To sync contacts I need to upgrade to the Premium account and spend the 19.95£ annually.</li>
</ul>
<p>The social network <a href="http://plaxo.com" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/plaxo.com');">Plaxo</a> provides a synchronizing service between Google&#8217;s calendar, iCal, and Windows mobile devices. The Google calendar is free. Synchronizing to the Windows mobile device costs $49.95 a year &#8211; a bit steep for me. However, Plaxo&#8217;s calendar display is VERY NICE. The Upcoming tab has the best user interaction of all the calendaring tools I&#8217;ve used. See screen shot below. You see a three-week block view with clickable events to view the full text. Being a visual person, I like seeing the information in block form.<br />
The most useful tool, however, is the information of what is coming up next. I get a gentle countdown of what appointments are coming up TODAY in the top part of the window, a view of what tomorrow&#8217;s appointments are in list form, and countdown to my own birthday (yeah!) as default, ability to add others, and the weather for my area today and tomorrow. The screen shows enough white space to make the calendar easy to read while providing all the information.</p>
<p><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2008/08/picture-11.png" ><img class="aligncenter size-full wp-image-88" title="Plaxo Calendar" src="http://www.hsgconsultingllc.com/wp-content/uploads/2008/08/picture-11.png" alt="The nicest user interface around" width="500" height="296" /></a></p>
<p>Mobile Me does not sync to Motorola Q. Only iPhone/iTouch and PC&#8217;s and Mac&#8217;s and of course the mobile.me website</p>
<p>In summary,  I&#8217;m seeing more and more people using Google calendars as either a primary or a holding place, sharing them between families and social groups, and work project teams, and synchronizing these to their handhelds and desktops. The synchronizing tool is more based on what desktop and phone device they have (Mobile Me for iPhone/iTouch, GooSync, Mark/Space, Plaxo, and Blackberry sync tools for others). How are you keeping yourself synchronized?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hsgconsultingllc.com/device-syncing-%e2%80%93-the-holy-grail-of-mobile-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Techniques for Project Management</title>
		<link>http://www.hsgconsultingllc.com/agile-techniques-for-project-management/</link>
		<comments>http://www.hsgconsultingllc.com/agile-techniques-for-project-management/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 22:40:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Discussion]]></category>

		<guid isPermaLink="false">http://www.hsgconsultingllc.com/?p=68</guid>
		<description><![CDATA[Recently my oldest son graduated from High School with all the accompanying graduation parties and preparations that goes along with it. Now, for anyone who has gone through this, you may recall how involved all the activities were. Add to this running a business and trying to keep your own sanity, and you may find [...]]]></description>
			<content:encoded><![CDATA[<p>Recently my oldest son graduated from High School with all the accompanying graduation parties and preparations that goes along with it. Now, for anyone who has gone through this, you may recall how involved all the activities were. Add to this running a business and trying to keep your own sanity, and you may find like I did, that I needed a system for planning the event.</p>
<p>I had basically two key projects to interleave, the graduation party preparations and the tasks of running my business. I started with creating a list of all the things I needed to do for the graduation party &#8211; see the below picture. As you&#8217;ll see, I made some attempt to assign dates to items to pace out the effort, and even began estimating how long it would take to do a particular task. The task list became unwieldy as soon as I wrote it. Immediately I wanted  to move things around and see how well I could actually accomplish all this in the time allotted.</p>
<p><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/gradpartyprep.jpg" ><img class="alignnone size-full wp-image-69" title="gradpartyprep" src="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/gradpartyprep.jpg" alt="List of to-do items for the graduation party" width="500" height="627" /></a></p>
<p>The second project of running my business would certainly impact my ability to get everything done for the graduation party. I now needed to task out the business project, and merge the two.</p>
<p><strong>Creating the Plan</strong></p>
<p>As you may know, I believe in keeping things simple and open to change using Agile-based tools. For the business efforts, I wrote down the item on a 3&#215;5 card and estimated the effort it would take to complete it. I then laid these out on a day-by-day basis &#8211; creating my work plan for the business, as shown below.</p>
<p><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/dscn1509.jpg" ><img class="aligncenter size-full wp-image-70" title="SundayNightTasks" src="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/dscn1509.jpg" alt="Sunday Night\'s Business Tasks" width="500" height="375" /></a></p>
<p><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/dscn1514.gif" ><img class="aligncenter size-full wp-image-75" title="Monday\'s Business Tasks" src="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/dscn1514.gif" alt="Monday\'s Business Tasks" width="500" height="666" /></a></p>
<p><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/dscn1515.gif" ><img class="aligncenter size-full wp-image-78" title="Tuesday\'s Business Tasks" src="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/dscn1515.gif" alt="Tuesday\'s Business Tasks" width="500" height="666" /></a></p>
<p>Likewise, I began transcribing all the tasks from the grad party list onto either 3&#215;5 cards or sticky notes, estimated them, and began interleaving them with the business layout such that each day was evenly loaded with effort. These were placed on 8&#215;10 sheets of paper, where each sheet of paper represented a day, or one iteration. I now had a work plan for both projects.</p>
<p><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/gpp-tues2.jpg" ><img class="alignnone size-medium wp-image-85" title="gpp-tues2" src="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/gpp-tues2-160x300.jpg" alt="Tuesday\'s Tasks" width="160" height="300" /></a><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/gpp-wed.jpg" ><img class="aligncenter size-medium wp-image-80" title="gpp-wed" src="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/gpp-wed-189x300.jpg" alt="Grad Party - Wednesday Tasks" width="189" height="300" /></a><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/gpp-thurs.jpg" ><img class="alignnone size-medium wp-image-81" title="gpp-thurs" src="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/gpp-thurs-136x300.jpg" alt="Grad Party - Thursday\'s Tasks" width="136" height="300" /></a><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/gpp-fri.jpg" ><img class="alignnone size-medium wp-image-82" title="gpp-fri" src="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/gpp-fri-160x300.jpg" alt="Grad Party - Friday\'s Tasks" width="160" height="300" /></a></p>
<p><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/gpp-sat.jpg" ><img class="alignnone size-medium wp-image-83" title="gpp-sat" src="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/gpp-sat-164x300.jpg" alt="Grad Party - Saturday\'s Tasks" width="164" height="300" /></a><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/gpp-sun.jpg" ><img class="alignnone size-medium wp-image-84" title="gpp-sun" src="http://www.hsgconsultingllc.com/wp-content/uploads/2008/06/gpp-sun-156x300.jpg" alt="Grad Party - Sunday\'s Tasks" width="156" height="300" /></a></p>
<p><strong>Replanning</strong><br />
At the end of every day I would evaluate what got completed, as indicated by a green check mark, and what needed to move. Because as we all know, not everything goes as planned! Life happens, business needs change. Each day I got to re-evaluate what was key and what wasn&#8217;t. The <em>daily review</em> allowed me to re-prioritize the efforts to ensure that the key items would get completed, allowing less critical items to move to the bottom of the list.</p>
<p>Additionally, I found that some items, like Thursday&#8217;s &#8216;Purchase last minute items&#8217; was complete enough to take to the grocery store and use as a shopping list. <em>The tasks were more than just reminders, they were actionable items.</em></p>
<p><strong>Team Involvement</strong><br />
I started to share with my family the tasks needed to be completed for the party by referring to these plans, and leaving them in a common space. <em>The plan became visible.</em></p>
<p>Then a magical thing started to happen. My family not only started asking &#8216;what is on the plan that we need to do today?&#8217;, but they started looking at the plan themselves. They had begun to buy into the system, and take as much ownership as me on the efforts for the party. Sure, I could have just given them a task list, but I would much rather they buy into the effort on their own. <em>Isn&#8217;t this what we want of our work teams?</em> To be so engaged with the effort that they volunteer to work on items, and look for the next thing to do?</p>
<p>Yes, the party went off without a hitch. I even had enough time during the week to throw in some unplanned items, like handling last-minute business needs. Sunday came and I was not stressed out, everything that needed to be done was done without the usual last minute running-around and rushed feeling.</p>
<p>Wouldn&#8217;t it be nice to have this happen for all our projects? It can. Try these simple Agile project management techniques for your next project, and see the difference yourself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hsgconsultingllc.com/agile-techniques-for-project-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Impact of Measurement</title>
		<link>http://www.hsgconsultingllc.com/the-impact-of-measurement/</link>
		<comments>http://www.hsgconsultingllc.com/the-impact-of-measurement/#comments</comments>
		<pubDate>Tue, 27 May 2008 20:50:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Discussion]]></category>
		<category><![CDATA[kaizen]]></category>
		<category><![CDATA[measurement]]></category>
		<category><![CDATA[ROI]]></category>
		<category><![CDATA[walkertracker]]></category>

		<guid isPermaLink="false">http://www.hsgconsultingllc.com/?p=67</guid>
		<description><![CDATA[I&#8217;ve been wearing my pedometer for longer than I&#8217;ve been actively tracking the steps. However, for the past month I have been logging my steps as part of the Commuter Challenge Walk Around Ann Arbor through WalkerTracker. Prior to logging my steps I would walk about 2,200 steps a day. Which is what caused me [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been wearing my pedometer for longer than I&#8217;ve been actively tracking the steps. However, for the past month I have been logging my steps as part of the Commuter Challenge Walk Around Ann Arbor through <a href="http://annarbor.walkertracker.com/"title="Ann Arbor Walker Tracker"  target="_blank" onclick="javascript:urchinTracker ('/outbound/article/annarbor.walkertracker.com');">WalkerTracker</a>. Prior to logging my steps I would walk about 2,200 steps a day. Which is what caused me to set a goal of 4,000 steps per day &#8211; an admirable goal at about double my normal amount. But a funny thing happened, I started walking WAY MORE than 4,000 steps per day, my current average is now 7,500 steps per day.Â </p>
<p>Nothing in my life had changed that would account for the extra steps. Nothing except the act of measuring.</p>
<p>A year ago I started Weight Watchers to lose some excess pounds. For those unfamiliar with their points method, you track and log each food item that you eat and subtract it from your daily allotment. Â This gives you an on-going tally of how much food you can eat for the day. These are kept in a weekly tally, so you can see how you&#8217;re doing going over or staying within the alloted points for an entire week. While I have successfully shed those extra pounds (24 of &#8216;em) over the past year, I continue to monitor and log my daily and weekly points. Why?</p>
<p>The answer lies in the act of measuring and the impact it has on what you are measuring, and specifically on theÂ behavioralÂ impact of measurement.Â By measuring something you inherently focus on it, and improve it, even if the improvement is at a subconscious level.Â </p>
<p>And what happens when you stop measuring those things, having successfully improved them? Don&#8217;t they go back to their original sub-optimal state? Why do so many dieters gain back the weight they lost? I venture that one reason is the loss of constant measurement and its impact on behavior.Â </p>
<p><strong>The act of measuring leads to a continuous improvement loop. Â </strong></p>
<p>Hmmm, soÂ isn&#8217;t this true for Project Management as well? We improve those things we measure. Whether it is our estimates, our time to complete, the number of hours remaining, the number of tasks to complete. By measuring and tracking we tell our teams what is important to the project and its success. However, when we stop measuring, the items so often go back to their unimproved state.Â </p>
<p>Well, we can&#8217;t possibly measure everything all the time! We must chose wisely those items that we want to continuously improve. Which has me thinking more about <a href="http://en.wikipedia.org/wiki/Kaizen"title="Kaizen"  target="_blank" onclick="javascript:urchinTracker ('/outbound/article/en.wikipedia.org');">Kaizen</a> and it&#8217;s influence on the cycle of measuring and improving a process or operation. What if projects were thought of as a way to continuously improve the process, rather than just meet that deadline or produce that widget? Wouldn&#8217;t the projects be considered far more successful in terms of value to the organization and ROI?Â </p>
<p>Well, I&#8217;m up to 3,800 steps for today, I think I&#8217;ll go for a walk and think more about project Kaizen. I&#8217;d love to hear your thoughts on this as well. Post your comments to this blog.</p>
<p>Â </p>
<p>Â </p>
]]></content:encoded>
			<wfw:commentRss>http://www.hsgconsultingllc.com/the-impact-of-measurement/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Agile Requirements and Story Cards</title>
		<link>http://www.hsgconsultingllc.com/agile-requirements-and-story-cards/</link>
		<comments>http://www.hsgconsultingllc.com/agile-requirements-and-story-cards/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 22:52:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Discussion]]></category>

		<guid isPermaLink="false">http://www.hsgconsultingllc.com/?p=59</guid>
		<description><![CDATA[I recently completed work with a client that was struggling with their move to Agile practices. They were transitioning from a traditional waterfall process to an Agile process for all their IT projects and were experiencing  some  difficulties in writing, estimating and planning with Story Cards.
Their most obvious issue was that their Story [...]]]></description>
			<content:encoded><![CDATA[<p>I recently completed work with a client that was struggling with their move to Agile practices. They were transitioning from a traditional waterfall process to an Agile process for all their IT projects and were experiencing  some  difficulties in writing, estimating and planning with Story Cards.</p>
<p>Their most obvious issue was that their Story Cards were not on cards at all, they were documents stored on their corporate Sharepoint site. By that very nature, they were able to write as much extraneous information as they could type.  Remember, they were moving from a traditional waterfall process, so many of their business analysts and project managers were used to formal requirements documents. The new user stories as they called them became amalgamations of requirements, functional specifications, ideas, and anything else anyone said about the user story. Being stripped of their traditional documents the teams were morphing the Story Cards into a catch-all for the functions.Â  No wonder they were having trouble with estimating and planning!</p>
<p><strong>What to do? </strong><br />
I started with first providing training on user stories to their Business Analysts and ScrumMasters. The sessions were geared to focus on their specific issues with user story writing. Examples of good and poor Story Cards were provided, as well as hands-on experience with writing Story Cards. Real-life examples were pulled from their Sharepoint site for examination during the training sessions, and used as discussion points for reworking their existing User Stories into better formed Story Cards.</p>
<p><a href='http://www.hsgconsultingllc.com/wp-content/uploads/2008/03/light-bulb.jpeg' title='Light Bulb'><img src='http://www.hsgconsultingllc.com/wp-content/uploads/2008/03/light-bulb.jpeg' alt='Light Bulb' /></a><br />
<strong>Light Bulb Effect</strong><br />
One of the most notable items I observed there was the impact of business analysis practices in an Agile environment. Any deficiency existing in business analysis practices or skills among the Business Analysts becomes highlighted in an Agile environment. When writing Story Cards, the Business Analyst must produce a clear and concise picture of the value of the task to the end-user. This story covers describing the setting in which the end-user would be performing the work, the <em>Why</em>, along with <em>Who</em> will perform it, and <em>When</em> it would be done by the end-user. I call this the Light Bulb Effect &#8211; when the spark of an insight or idea occurs to the Business Analyst and this is transferred to the development team by way of a well written Story Card.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hsgconsultingllc.com/agile-requirements-and-story-cards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Team Building with Rock Band</title>
		<link>http://www.hsgconsultingllc.com/team-building-with-rock-band/</link>
		<comments>http://www.hsgconsultingllc.com/team-building-with-rock-band/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 21:40:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Discussion]]></category>
		<category><![CDATA[Related Items]]></category>

		<guid isPermaLink="false">http://www.hsgconsultingllc.com/?p=57</guid>
		<description><![CDATA[
During the annual work holiday party at our house this weekend (yes we know it&#8217;s well past the holidays) I experienced some awesome and unconventional team building. My teenage sons ran out and purchased Rock Band for our Xbox 360 system and set it up during the party. Suddenly we had 4 people of varying [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hsgconsultingllc.com/wp-content/uploads/2008/01/boxrockband.jpg" title="Rock Band Box" ><img src="http://www.hsgconsultingllc.com/wp-content/uploads/2008/01/boxrockband.thumbnail.jpg" alt="Rock Band Box" /></a></p>
<p>During the annual work holiday party at our house this weekend (yes we know it&#8217;s well past the holidays) I experienced some awesome and unconventional team building. My teenage sons ran out and purchased Rock Band for our Xbox 360 system and set it up during the party. Suddenly we had 4 people of varying ages and backgrounds playing and singing together.</p>
<p>The basic premise of this game is to live your alter-ego and play a pseudo-musical instrument and sound reasonably well. Hooked up to your TV (the larger the screen the better!)  you see your colored symbols for notes stream towards you, while the accompanying music of the song plays in the background. If you miss a note, a slight off-pitch note plays, if you hit the note, the song plays as normal.</p>
<p>Unlike similar games such as Guitar Hero, your goal is to play <em>with</em> others as a <em>team</em>. A guitar, bass, drums and singer can all join in together for each song. Each player can play at their level of experience; Easy, Medium, Hard, Expert. But each player can fail if they miss enough notes. If a player fails, they increase the risk of the entire band failing the song &#8211; which ends quite abruptly among clanking sounds and  boos from the virtual audience &#8211; not to mention the abuse from their physical band mates! Each team member has the incentive to play well to not only stay in the game themselves but to keep the band going and succeed.</p>
<p>So, during this evening of physics nerds, spouses, friends, and children at our house, I saw frequent examples of others stepping up to save the failed player.  How does a simple computer-based game bring such diverse people physically together to achieve a single goal &#8211; where all the office &#8216;team building&#8217; seminars continually miss the boat? My thoughts on this are:</p>
<p>First, the game appeals to a wide range of people. It&#8217;s rock &amp; roll after all, using tools that are familiar to many of us &#8211; guitars, drums, a microphone. To play is simple &#8211; you need only a small amount of instruction before you&#8217;re rocking with the rest of the band.</p>
<p>Second, the physical nature of the game ties into our human nature of binding together in person. You&#8217;re sitting together in the same room, and if you&#8217;re lucky, you may have others watching you play as well. Which leads me to #3&#8230;</p>
<p>Third, you&#8217;re up on stage, both virtually on the TV screen, and physically in the room, while others can, and will, watch you. Who doesn&#8217;t enjoy being admired by others???!!</p>
<p>Fourth &#8211; it&#8217;s just plain FUN!! No wierd exercises or quirky exercises to complete &#8211; you just start playing and having fun right away!</p>
<p>In short, the next time your team needs a kick start for some team remediation, use Rock Band and you just might actually have some fun!</p>
<p>ps &#8211; anyone willing to get a Rock Band jam going at an Ann Arbor business, let me know. I&#8217;ll bring my own guitar!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hsgconsultingllc.com/team-building-with-rock-band/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

