<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.claritycon.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>dougherty distilled - All Comments</title><link>http://blogs.claritycon.com/blogs/bryan_dougherty/default.aspx</link><description>Bryan Dougherty&amp;#39;s thoughts on technology and software development.</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>re: A Scrum-ptious Methodology?</title><link>http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2007/11/18/3500.aspx#7292</link><pubDate>Wed, 16 Jul 2008 05:12:46 GMT</pubDate><guid isPermaLink="false">da947a97-509e-40e6-bbb5-1443ad47bf4e:7292</guid><dc:creator>Rohan Ghatpande</dc:creator><description>&lt;p&gt;Bryan,&lt;/p&gt;
&lt;p&gt;I think this is a very objective evaluation of Scrum. &lt;/p&gt;
&lt;p&gt;At Motorola we follow scrum for all our in-house development and since I am right in the thick of it and hence I can relate to your arcticle quite well. Here is how we tackle some problems you have pointed out.&lt;/p&gt;
&lt;p&gt;Stand up meetings:&lt;/p&gt;
&lt;p&gt;We have an estimates document which gets updated daily by the scrum master based of the hours quote given by the developer for the remaining work. Although I see your point when you say &amp;quot;Autonomy of the developers is a tenet of Scrum, yet developers have to check in every day. Or maybe you don&amp;#39;t trust your team? That&amp;#39;s one way it could look to a developer&amp;quot; but I can vouch for myself atleast that it has helped to keep the team focused on the Task at hand...I guess its just worked out for us. We have a team size of 6 including a Program Manager, Tester, Technical manager and &amp;nbsp;3 developers. We never had issues with members comming late as we use Netmeetings and conference bridges to conduct the scrum so in worst case a member can attend the call even if he is in a train comming t work.&lt;/p&gt;
&lt;p&gt;Requirements aren&amp;#39;t always perfect:&lt;/p&gt;
&lt;p&gt;This is very true in our case most f the time we get request like &amp;quot;We want a better view of Sales&amp;quot;. We tackle this in &amp;nbsp;two tiers in between the user and developer. The Program Manager probes and suggests the user and refines the requirement to &amp;quot;Show us sales by States&amp;quot; and generates a document called as CRS(Customer Requirement Spec). This CRS is evaluated by our Technical manager (who happens to be our Data modeler) generates a SRS(Software Req Spec) saying &amp;#39;use Tables A,B and C to ceate a DataView X to show sales by state&amp;#39;. The SRS is the starting point for the Developer which is quite clear. &lt;/p&gt;
&lt;p&gt;I agree that there is a potential for miscommunication between CRS and SRS and yes it has happened before but fornately we have yet to encounter a major problem with it. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Long Term Planning:&lt;/p&gt;
&lt;p&gt;This is one place atleast I feel that our process doesnt work so well. Although we try to divide and push the work in sprints I dont think it works in situations where we are rewritting a section in a better technology. I am currently being asked to rewrite some of ASP pages to ASP.net and due to the short &amp;#39;sprints&amp;#39; there is hardly any time or chance to bring in the power object oriented framework that ASP.net provides. &lt;/p&gt;
&lt;p&gt;So in essence Scrum makes me focus on getting the work done but not getting it done the right way. Sure it can be argued that I can give higher estimates but we all know planning and design phase has certain trial and error involved in it and i feel the pressure of daily updates fails to provide an environment for a developer where he can get &amp;nbsp;to his creative side to come up with a state of art design.&lt;/p&gt;
&lt;p&gt;These were some of my thougts based on your article. It would be nice to hear more thougts on possibly what in your opinioun we have got right or wrong so that we may evolve accordingly.&lt;/p&gt;
&lt;p&gt;Feel free to get in touch with me your comments at rohanghatpande@gmail.com&lt;/p&gt;
&lt;img src="http://blogs.claritycon.com/aggbug.aspx?PostID=7292" width="1" height="1"&gt;</description></item><item><title>Web 2.0 - Social Media - Internet News - Blogging &amp;raquo; A Scrum-ptious Methodology?</title><link>http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2007/11/18/3500.aspx#3501</link><pubDate>Mon, 19 Nov 2007 00:29:59 GMT</pubDate><guid isPermaLink="false">da947a97-509e-40e6-bbb5-1443ad47bf4e:3501</guid><dc:creator>Web 2.0 - Social Media - Internet News - Blogging » A Scrum-ptious Methodology?</dc:creator><description>PingBack from &lt;a rel="nofollow" target="_new" href="http://hyiplive.org/a-scrum-ptious-methodology"&gt;http://hyiplive.org/a-scrum-ptious-methodology&lt;/a&gt;&lt;img src="http://blogs.claritycon.com/aggbug.aspx?PostID=3501" width="1" height="1"&gt;</description></item><item><title>re: Custom Serialization and the Misbehaving Dictionary</title><link>http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2006/09/08/1775.aspx#3238</link><pubDate>Sat, 21 Jul 2007 03:12:04 GMT</pubDate><guid isPermaLink="false">da947a97-509e-40e6-bbb5-1443ad47bf4e:3238</guid><dc:creator>Mike Gavaghan</dc:creator><description>Hmmm. &amp;nbsp;Link got botched. &amp;nbsp;Let me try it without the markup:&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://www.gavaghan.org/blog/2007/07/17/fixing-bindinglist-deserialization/"&gt;http://www.gavaghan.org/blog/2007/07/17/fixing-bindinglist-deserialization/&lt;/a&gt;&lt;img src="http://blogs.claritycon.com/aggbug.aspx?PostID=3238" width="1" height="1"&gt;</description></item><item><title>re: Custom Serialization and the Misbehaving Dictionary</title><link>http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2006/09/08/1775.aspx#3237</link><pubDate>Sat, 21 Jul 2007 03:10:09 GMT</pubDate><guid isPermaLink="false">da947a97-509e-40e6-bbb5-1443ad47bf4e:3237</guid><dc:creator>Mike Gavaghan</dc:creator><description>BindingList is broken. &amp;nbsp;I ran into a related problem with C# &amp;nbsp;trying to couple BindingList with INotifyPropertyChanged. &amp;nbsp;I'd get the ListChanged/ItemChanged events at first, but after serializing/deserializing the list, the events wouldn't fire. &amp;nbsp;It's completely related to .NET failure to rewire the internal event listeners after deserialization. &amp;nbsp;That's disappointing. &amp;nbsp;This was my workaround: &amp;lt;a href=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://www.gavaghan.org/blog/2007/07/17/fixing-bindinglist-deserialization/&amp;quot;&amp;gt;Fixing"&gt;http://www.gavaghan.org/blog/2007/07/17/fixing-bindinglist-deserialization/&amp;quot;&amp;gt;Fixing&lt;/a&gt; C# BindingList Deserialization&amp;lt;/a&amp;gt;.&lt;br&gt;&lt;br&gt;Thanks for the post.&lt;img src="http://blogs.claritycon.com/aggbug.aspx?PostID=3237" width="1" height="1"&gt;</description></item><item><title>re: Pac-Man for Mobile 5.0</title><link>http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2006/04/11/374.aspx#3232</link><pubDate>Wed, 18 Jul 2007 18:35:39 GMT</pubDate><guid isPermaLink="false">da947a97-509e-40e6-bbb5-1443ad47bf4e:3232</guid><dc:creator>david</dc:creator><description>hello, very good his articles about Windows mobile, I have some experiences developing games for celualr phones on java with j2me, but this of .net is new for my, i like to know if this arranged to help me in any problem that can present to me . thanks&lt;img src="http://blogs.claritycon.com/aggbug.aspx?PostID=3232" width="1" height="1"&gt;</description></item><item><title>re: New ASP.NET Dynamic Data Controls : Nifty, But Not Real World</title><link>http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2007/05/01/3087.aspx#3112</link><pubDate>Mon, 07 May 2007 15:42:29 GMT</pubDate><guid isPermaLink="false">da947a97-509e-40e6-bbb5-1443ad47bf4e:3112</guid><dc:creator>Jay Basch</dc:creator><description>I found your review interesting and am glad you commented on this particular MIX session. I was looking at this session as more or less a &amp;quot;Proof of Concept&amp;quot; than an answer-all. From an application developer perspective I see this as unique set of tools for RAD techniques. The current feature set of the dataset model is to burdensom for the developer in its current state. I must agree with you that code generators do not always save time, but in this respect I believe this presents an aspect of descoverability that will aid application development greatly. I am going to keep in tune to the developments of this technology on my radar to see what happens. Once this and LINQ mature I can see major benefits.&lt;img src="http://blogs.claritycon.com/aggbug.aspx?PostID=3112" width="1" height="1"&gt;</description></item><item><title>re: New ASP.NET Dynamic Data Controls : Nifty, But Not Real World</title><link>http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2007/05/01/3087.aspx#3108</link><pubDate>Sat, 05 May 2007 02:31:35 GMT</pubDate><guid isPermaLink="false">da947a97-509e-40e6-bbb5-1443ad47bf4e:3108</guid><dc:creator>Kevin Mao</dc:creator><description>Good Point that Dynamic Data Controls is not for Enterprise Application and there is no control on security and business rules to fill the enterprise requirements. Very easy example if I need to export the gridview to excel, how can I can with Dynamic Data Controls? &lt;br&gt; &lt;br&gt;&lt;img src="http://blogs.claritycon.com/aggbug.aspx?PostID=3108" width="1" height="1"&gt;</description></item><item><title>re: A Simple Configuration Pattern</title><link>http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2006/03/16/303.aspx#2634</link><pubDate>Thu, 25 Jan 2007 14:09:21 GMT</pubDate><guid isPermaLink="false">da947a97-509e-40e6-bbb5-1443ad47bf4e:2634</guid><dc:creator>bdougherty</dc:creator><description>Glad it helped. &amp;nbsp;I'll try to revisit this and see what the deal is. &amp;nbsp;Might be an even better way to clean this up.&lt;br&gt;&lt;br&gt;&lt;img src="http://blogs.claritycon.com/aggbug.aspx?PostID=2634" width="1" height="1"&gt;</description></item><item><title>re: A Simple Configuration Pattern</title><link>http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2006/03/16/303.aspx#2556</link><pubDate>Thu, 21 Dec 2006 23:06:43 GMT</pubDate><guid isPermaLink="false">da947a97-509e-40e6-bbb5-1443ad47bf4e:2556</guid><dc:creator>Cormac</dc:creator><description>Hi Bryan, a neat way of loading XML configuration and getting .NET to do all the donkey work. &amp;nbsp;The only thing I noticed was that I had to use section.InnerXml, i.e.&lt;br&gt;&lt;br&gt;XmlTextReader xmlReader = new XmlTextReader(section.InnerXml.Trim(), section.NodeType, null); &amp;nbsp; &amp;nbsp;&lt;br&gt;&lt;br&gt;as the OuterXML was just whitespace. Everything else worked like a charm.&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;C&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;img src="http://blogs.claritycon.com/aggbug.aspx?PostID=2556" width="1" height="1"&gt;</description></item><item><title>Q Thoughts</title><link>http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2006/05/19/798.aspx#870</link><pubDate>Thu, 08 Jun 2006 14:47:07 GMT</pubDate><guid isPermaLink="false">da947a97-509e-40e6-bbb5-1443ad47bf4e:870</guid><dc:creator>dougherty distilled</dc:creator><description>There's been a rumble on the street for quite a while regarding Motorola's new Smartphone, the Q.&amp;amp;amp;nbsp;...&lt;img src="http://blogs.claritycon.com/aggbug.aspx?PostID=870" width="1" height="1"&gt;</description></item><item><title>re: Upgrading to Windows Mobile 5.0 Smartphone</title><link>http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2006/03/21/316.aspx#811</link><pubDate>Wed, 31 May 2006 14:51:02 GMT</pubDate><guid isPermaLink="false">da947a97-509e-40e6-bbb5-1443ad47bf4e:811</guid><dc:creator>bdougherty</dc:creator><description>&lt;P&gt;What I was saying is that the mpx220 comes with Windows Mobile 2003 OS which only supports Compact Framework version 1.0. To install the 2.0 framework, the Windows Mobile 5.0 OS would need to be there. Maybe technically the mpx220 can run Windows Mobile 5.0 as it's OS. I doubt it, but I don't know. &amp;nbsp;Probably a Motorola question. &lt;/P&gt;
&lt;P&gt;-Bryan&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.claritycon.com/aggbug.aspx?PostID=811" width="1" height="1"&gt;</description></item><item><title>re: Pac-Man for Mobile 5.0</title><link>http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2006/04/11/374.aspx#810</link><pubDate>Wed, 31 May 2006 14:38:01 GMT</pubDate><guid isPermaLink="false">da947a97-509e-40e6-bbb5-1443ad47bf4e:810</guid><dc:creator>bdougherty</dc:creator><description>Hi, Jen. &amp;nbsp;Thanks for checking out the article.&lt;br&gt;&lt;br&gt;The server where the code downloads live was down for a couple days. &amp;nbsp;The links should work now.&lt;br&gt;&lt;br&gt;-Bryan&lt;img src="http://blogs.claritycon.com/aggbug.aspx?PostID=810" width="1" height="1"&gt;</description></item><item><title>re: Upgrading to Windows Mobile 5.0 Smartphone</title><link>http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2006/03/21/316.aspx#809</link><pubDate>Wed, 31 May 2006 00:17:12 GMT</pubDate><guid isPermaLink="false">da947a97-509e-40e6-bbb5-1443ad47bf4e:809</guid><dc:creator>caleb</dc:creator><description>according to the link given, why can't the mpx220 operate on windows 5.0? isn't the link saying that for version 1 and 2, the smartphone can support 5.0 platforms? thanks&lt;img src="http://blogs.claritycon.com/aggbug.aspx?PostID=809" width="1" height="1"&gt;</description></item><item><title>re: Pac-Man for Mobile 5.0</title><link>http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2006/04/11/374.aspx#805</link><pubDate>Wed, 24 May 2006 09:34:50 GMT</pubDate><guid isPermaLink="false">da947a97-509e-40e6-bbb5-1443ad47bf4e:805</guid><dc:creator>Jen</dc:creator><description>Hi, &lt;br&gt;&lt;br&gt;I just tried to download the source code and the links don't seem to be working :-( Any suggestions? Btw- great article on coding4fun!&lt;br&gt;&lt;br&gt;Thanks!&lt;img src="http://blogs.claritycon.com/aggbug.aspx?PostID=805" width="1" height="1"&gt;</description></item><item><title>re: Upgrading to Windows Mobile 5.0 Smartphone</title><link>http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2006/03/21/316.aspx#407</link><pubDate>Tue, 18 Apr 2006 13:55:03 GMT</pubDate><guid isPermaLink="false">da947a97-509e-40e6-bbb5-1443ad47bf4e:407</guid><dc:creator>bdougherty</dc:creator><description>Unfortunately (I say this because this is my current phone, as well) the MPX220 doesn't support CF2 because it doesn't run Windows Mobile 5.0.  Check out this link to see the full list of supported combinations.&lt;br&gt;&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://msdn2.microsoft.com/en-us/library/ms172550"&gt;http://msdn2.microsoft.com/en-us/library/ms172550&lt;/a&gt;(VS.80).aspx&lt;br&gt;&lt;br&gt;-Bryan&lt;img src="http://blogs.claritycon.com/aggbug.aspx?PostID=407" width="1" height="1"&gt;</description></item></channel></rss>