<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Nick McKenna's Blog</title>
        <link>http://mckennatribe.com/Default.aspx</link>
        <description>Agile, Software, Technology</description>
        <language>en-GB</language>
        <copyright>Nick McKenna</copyright>
        <managingEditor>nick.mckenna@mckennaconsultants.com</managingEditor>
        <generator>Subtext Version 1.9.5.177</generator>
        <image>
            <title>Nick McKenna's Blog</title>
            <url>http://mckennatribe.com/images/RSS2Image.gif</url>
            <link>http://mckennatribe.com/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Agile Executive Overview</title>
            <category>Agile</category>
            <link>http://mckennatribe.com/archive/2008/08/17/agile-executive-overview.aspx</link>
            <description>In preparation for some forthcoming Agile presentations, I have published an Executive Overview of Agile Software Development that will be of interest to managerial staff interested in Agile development.&lt;br /&gt;
&lt;br /&gt;
That is the word "Agile" 3 times in one sentence... &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.mckennatribe.com/articles/agile-software-development-executive-overview.aspx"&gt;Click here for the article.&lt;/a&gt;&lt;br /&gt;&lt;img src="http://mckennatribe.com/aggbug/37.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2008/08/17/agile-executive-overview.aspx</guid>
            <pubDate>Sun, 17 Aug 2008 21:23:28 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/37.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2008/08/17/agile-executive-overview.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/37.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/37.aspx</trackback:ping>
        </item>
        <item>
            <title>McKenna's Hierarchy Of Needs</title>
            <category>Agile</category>
            <link>http://mckennatribe.com/archive/2008/07/09/mckennas-hierarchy-of-needs.aspx</link>
            <description>I was thinking about &lt;a href="http://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs" target="_blank"&gt;Maslow's hierarchy of needs&lt;/a&gt; recently, and I began to wonder how it might apply to software. I thought that you could use the Hierarchy to guide how you build software, specifically how you prioritise work. Have a look at the diagram:&lt;br /&gt;
&lt;br /&gt;
&lt;img height="310" width="788" alt="" src="/images/mckennatribe_com/other/hierarchy.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
You can see here that the first thing we should do is make sure that the software is reliable (i.e. it does not crash). Next we should make sure that it is secure (i.e. hackers cannot steal data from it). User Stories that are Physiological or Safety related should be the highest priorities in any product backlog. With out these, the product may be saleable, but your customers will become very unhappy very quickly.&lt;br /&gt;
&lt;br /&gt;
Next the software should deliver basic business value. Without this you cannot sell the product. Any piece of software will have a minimum feature set that is required to complete in a given marketplace. For example, any web browser should be able to display HTML 4.0 compliant web pages. These User Stories should immediately follow the Physiological and Safety User Stories in the Product Backlog.&lt;br /&gt;
&lt;br /&gt;
The next item is to provide one or more unique features that give the software under development a competitive niche. For example, the web browser discussed above may have features to enable users to quickly search their bookmarks.&lt;br /&gt;
&lt;br /&gt;
Finally, the software should become more than a few unique selling points and should become a product that leads the marketplace in strategic terms. This means that rather than just adding the facility to search bookmarks, the web browser should lead the market by implementing new features that change the way people use the Worl Wide Web.&lt;br /&gt;
&lt;br /&gt;
It is always tempting to violate the hierarchy outlined above. The marketeers are always keen to see new features rather than a stable product. I believe that the key to delivering long-term happy customers is to get the basics right first.&lt;img src="http://mckennatribe.com/aggbug/35.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2008/07/09/mckennas-hierarchy-of-needs.aspx</guid>
            <pubDate>Wed, 09 Jul 2008 14:19:41 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/35.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2008/07/09/mckennas-hierarchy-of-needs.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/35.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/35.aspx</trackback:ping>
        </item>
        <item>
            <title>Estimating Business Value</title>
            <category>Agile</category>
            <link>http://mckennatribe.com/archive/2008/07/03/estimating-business-value.aspx</link>
            <description>I have written before about my concern about the meaning of "Business Value". As a follow up I would like to suggest a new strategy for Product Owners that should lead to a more consistent and transparent approach to the prioritisation of User Stories based on Cost and Benefit.&lt;br /&gt;
&lt;br /&gt;
First of all, an organisation should define "Business Value". There is no getting away from this. It should not vague or unclear. Agile development aside, an organisation that defines Business Value is likely to be a focussed organisation that gets the right job done at the right time! The team as a whole is more likely to have a positive feeling about proposed work if it demonstrably has Business Value and is not just the latest hot potato! My suggested starting point for a definition would be:&lt;br /&gt;
&lt;br /&gt;
"A User Story has Business Value if it:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Meets a minimum requirement to meet basic user expectation; or&lt;/li&gt;
    &lt;li&gt;Makes the product more strategically competitive; or&lt;/li&gt;
    &lt;li&gt;Makes the organisation more strategically competitive; or&lt;/li&gt;
    &lt;li&gt;Is a popular feature that will generate revenue; or&lt;/li&gt;
    &lt;li&gt;Is a feature that will reduce costs"&lt;/li&gt;
&lt;/ul&gt;
The list above is in order of importance. A product must first meet the basic expectations of the user and it must jump the minimum barriers to entry for a particular industry. Then it should seek to become strategically competitive or make the developing organisation more competitive. Finally the product should have the features required to generate revenue or improve the bottom line through reduced costs.&lt;br /&gt;
&lt;br /&gt;
Every organisation will have its own definition of Business Value customised for its own market, people, political situation etc.&lt;br /&gt;
&lt;br /&gt;
From here on in, the Product Owner should have enough information to relatively estimate the Business Value of a User Story. For example, adding a social networking feature to a Scuba Diving club web site could be strategically important. Interestingly, the Business Value of a User Story may change over time. For example, if all Scuba Diving club web sites have social networking features then it becomes a minimum requirement of the user rather than a strategic User Story that will make the product more competitive.&lt;br /&gt;
&lt;br /&gt;
I would suggest that the Product Owner uses the same scale as the development team uses for Story Point (Cost) estimation to estimate the Business Value. This then allows the Product Owner to perform the trade-off between Business Value (Benefit) and Cost to determine the priority of the User Story.&lt;br /&gt;
&lt;br /&gt;
I am not suggesting any maths (e.g. weighted averages etc) to do any of this automatically. I think that the gut feel of the Product owner based on the Business Value and Story Points should provide enough for the prioritisation to take place.&lt;br /&gt;
&lt;br /&gt;
It is also worth noting that this approach does not add any additional effort to the Agile process. All it does is formalise the process.&lt;img src="http://mckennatribe.com/aggbug/34.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2008/07/03/estimating-business-value.aspx</guid>
            <pubDate>Thu, 03 Jul 2008 13:57:50 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/34.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2008/07/03/estimating-business-value.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/34.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/34.aspx</trackback:ping>
        </item>
        <item>
            <title>Zero Point Stories</title>
            <category>Agile</category>
            <link>http://mckennatribe.com/archive/2008/06/22/zero-point-stories.aspx</link>
            <description>A team I work with estimates User Stories on a relative Story Point scale based on the Fibonacci series. We actually used the Mountain Goat voting cards to implement this. There has been a little controversy lately about “technical” stories. As far as I can tell, these are stories that do not directly affect the functionality of the software. An example might be a technical prototype to evaluate the suitability of a database for a particular piece of functionality.&lt;br /&gt;
&lt;br /&gt;
The non-techies believe that these stories should be estimated as 0 points as they add no “business value”. I have a couple of problems with this:&lt;br /&gt;
&lt;ol&gt;
    &lt;li&gt;I have yet to hear a definition of “business value”&lt;/li&gt;
    &lt;li&gt;The purpose of Story Points is to allow the team to estimate how much work is required to do a job, not to indicate the “business value”&lt;/li&gt;
&lt;/ol&gt;
We know that we estimate Story Points so that we can look at the team’s Velocity and then work out which stories to put into a sprint. We also know that we use estimates to allow the rest of the business to take a longer term view of when a feature or product might be ready for release. Story Points are a measure of work, NOT business value (whatever that is).&lt;br /&gt;
&lt;br /&gt;
As an aside, I would also dispute that technical stories have no business value. In the example above, selecting the correct database for a job is crucial. Imagine that we are looking at implementing a transaction system that needs to process 1,000 transactions per second. The team only has experience of Microsoft Access. Since there is no “business value” in creating a prototype for the technical story, the team decides not to do it. Consequently the team creates software that will never meet the non-functional requirements. Clearly here the technical User Story has large, critical business value.&lt;br /&gt;
&lt;br /&gt;
Back to Zero Point Stories! The problem with these stories is that they deliberately mislead the business and cause unreasonable expectations to be made of the team. A team with a zero point story in a sprint will not complete all of the other stories in the Sprint because the zero point story will take work. So why mislead the business? Why not just estimate the technical story in the same way as any other story?&lt;br /&gt;
&lt;br /&gt;
The argument of giving technical stories zero points because they have no business value is also flawed because Story Points are not a measure of business value – the priority of a story is! If the business wants a different measure of business value then the Product Owner should relatively estimate the business value of a story separately from the Story Points.&lt;br /&gt;
&lt;br /&gt;
So, my recommendation is, if you want to be as accurate as possible in your estimates for Sprint planning and reporting to the business, estimate EVERY story, not just the stories with (the mythical) business value.&lt;br /&gt;&lt;img src="http://mckennatribe.com/aggbug/32.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2008/06/22/zero-point-stories.aspx</guid>
            <pubDate>Sun, 22 Jun 2008 19:13:09 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/32.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2008/06/22/zero-point-stories.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/32.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/32.aspx</trackback:ping>
        </item>
        <item>
            <title>Architect-As-You-Go</title>
            <category>Agile</category>
            <link>http://mckennatribe.com/archive/2008/06/21/architect-as-you-go-again.aspx</link>
            <description>I have been worrying a bit recently about the architecture for a web-based portal I am building. I learned to stop worrying and love Agile development. I have written a short article giving an overview of the origin of and ideas behind Architect-As-You-Go. &lt;a href="http://mckennatribe.com/archive/2008/06/21/architect-as-you-go.aspx"&gt;Click here to read the article.&lt;/a&gt;&lt;img src="http://mckennatribe.com/aggbug/31.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2008/06/21/architect-as-you-go-again.aspx</guid>
            <pubDate>Sat, 21 Jun 2008 10:27:57 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/31.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2008/06/21/architect-as-you-go-again.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/31.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/31.aspx</trackback:ping>
        </item>
        <item>
            <title>Open Training</title>
            <category>Agile</category>
            <category>.NET</category>
            <category>Java</category>
            <category>Technology</category>
            <link>http://mckennatribe.com/archive/2008/06/19/open-training.aspx</link>
            <description>I had an idea a few days ago that I have been mulling over. I was talking to some colleagues today about it and I got some positive feedback. The idea is to provide free, open, technical training to anyone who wants it.&lt;br /&gt;
&lt;br /&gt;
The inspirations for this idea are the Open Source community and BSAC scuba diving. It struck me that as techies we contribute time to open source projects that we believe in. BSAC provide free scuba diving training to anyone who wants it. I think it would be a good idea to put those two ideas together.&lt;br /&gt;
&lt;br /&gt;
The plan would be to create an organisation that ran free technical training sessions with volunteer trainers. The mission statement would be something like "To ensure that the UK IT workforce becomes and remains the world's most skilled IT workforce".&lt;br /&gt;
&lt;br /&gt;
The organisation would organise and manage all kinds of training events from short half day sessions to week-long marathons which were staffed by volunteers. Attendees on the courses would be expected to contribute by teaching at some point in the future. We could consider some sort of training credit scheme, but I would prefer to keep things less constrained to begin with. People completing courses successfully would get certified by the organisation. There are other ways in which people could contribute too. We would need to co-ordinate events and run a web site with a calendar on it, for example.&lt;br /&gt;
&lt;br /&gt;
Ideally I would like trainers to make their training materials open for public use, but I don't think we would insist on it.&lt;br /&gt;
&lt;br /&gt;
Any thoughts?&lt;img src="http://mckennatribe.com/aggbug/29.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2008/06/19/open-training.aspx</guid>
            <pubDate>Thu, 19 Jun 2008 16:14:24 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/29.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2008/06/19/open-training.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/29.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/29.aspx</trackback:ping>
        </item>
        <item>
            <title>You Ask And You Receive</title>
            <category>Agile</category>
            <link>http://mckennatribe.com/archive/2008/06/11/you-ask-and-you-receive.aspx</link>
            <description>That's what I like about this place - you ask and you receive (thanks to the Lost Boys).&lt;br /&gt;
&lt;br /&gt;
After my post yesterday I found: &lt;a href="javascript:void(0);/*1213177662182*/"&gt;http://www.extremeplanner.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
It still has more features than I would like, but it is the closest I have found yet to what I am looking for. Of course, it is not Open Source, but it is cheap at $149 + $40 / year maintenance. There is an online trial which is hosted by their partner company, so I think I will have a look...&lt;img src="http://mckennatribe.com/aggbug/27.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2008/06/11/you-ask-and-you-receive.aspx</guid>
            <pubDate>Wed, 11 Jun 2008 09:50:44 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/27.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2008/06/11/you-ask-and-you-receive.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/27.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/27.aspx</trackback:ping>
        </item>
        <item>
            <title>My Agile Assistant</title>
            <category>Agile</category>
            <link>http://mckennatribe.com/archive/2008/06/10/my-agile-assistant.aspx</link>
            <description>Agile is all about understanding &lt;a href="http://en.wikipedia.org/wiki/Occam's_Razor" target="_blank"&gt;Occam's Razor&lt;/a&gt;. That is to say "All other things being equal, the simplest solution is the best". So where is the simple Agile Assistant tool? I am deliberately avoiding saying "Agile Project Management Tool" because I think that would be missing the point completely. I have been looking at Version One, JIRA and others and they are all way too complicated! They try to satisfy too many users and have too many features. So here is my wish list of features for a tool:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Visual representation of story cards on a whiteboard&lt;/li&gt;
    &lt;li&gt;Change status of story cards by moving them between lanes on the whiteboard&lt;/li&gt;
    &lt;li&gt;Add / edit / delete stories&lt;/li&gt;
    &lt;li&gt;Prioritise stories&lt;/li&gt;
    &lt;li&gt;Enter estimates for stories&lt;/li&gt;
    &lt;li&gt;Model how much can be done by when by entering a theoretical velocity (i.e. release modelling)&lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;Group stories into a Sprint&lt;/li&gt;
    &lt;li&gt;Sprint burndown graph&lt;/li&gt;
    &lt;li&gt;A story should have:
    &lt;ul&gt;
        &lt;li&gt;Name&lt;/li&gt;
        &lt;li&gt;Notes&lt;/li&gt;
        &lt;li&gt;Estimate&lt;/li&gt;
        &lt;li&gt;Priority&lt;/li&gt;
        &lt;li&gt;Tasks (with hour estimates)&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
&lt;/ul&gt;
I think that covers about 99% of what I want out of an Agile Assistance Tool. Maybe one day I will build it for myself... It seems like the sort of Open Source project that the community would appreciate.&lt;img src="http://mckennatribe.com/aggbug/26.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2008/06/10/my-agile-assistant.aspx</guid>
            <pubDate>Tue, 10 Jun 2008 21:03:22 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/26.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2008/06/10/my-agile-assistant.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/26.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/26.aspx</trackback:ping>
        </item>
        <item>
            <title>Fun With NHibernate</title>
            <category>.NET</category>
            <link>http://mckennatribe.com/archive/2008/06/01/fun-with-nhibernate.aspx</link>
            <description>I have had a maddening time this morning with NHibernate. I have a set of tables like this:&lt;br /&gt;
&lt;br /&gt;
aspnet_users&lt;br /&gt;
Profile&lt;br /&gt;
aspnet_membership&lt;br /&gt;
Club&lt;br /&gt;
&lt;br /&gt;
The scenario is that a user has a membership record and a profile. A profile specifies the club that the user belongs to. The club has an instructor (essentially another user).&lt;br /&gt;
&lt;br /&gt;
I am presenting this information on screen in an ASP.Net application in a grid with these columns:&lt;br /&gt;
&lt;br /&gt;
  Username, Surname, First Name, Initials, Club Name, Instructor Name, Email Address, Is Active&lt;br /&gt;
&lt;br /&gt;
The user can sort ascending or descending by each of these fields.&lt;br /&gt;
&lt;br /&gt;
A user does not have to have a profile with a valid club, so to get all the users listed, outer joins are required. I am using NHibernate and an HQL query to retrieve the data. All goes well until the user sorts by Club name. At this point, the records with no Club vanish from the grid...&lt;br /&gt;
&lt;br /&gt;
A bit of digging (and SQL profiling) reveals that when an HQL query sorts by a column it has a bizarre WHERE clause that effectively eliminates any records that have null values. It took a while to work these out as the SQL generated by NHibernate is somewhat arcane.&lt;br /&gt;
&lt;br /&gt;
I tried a couple of solutions relating to inserting a dummy record for "No Club", but this had its own share of issues. Eventually I hit upon the idea of creating a SQL Server View for the basic query with the outer joins. NHibernate seems quite happy to accept a View as a Table. I then let NHibernate do the relevant searching, sorting and row retrieval.&lt;br /&gt;
&lt;br /&gt;
Hey Presto! The whole thing works within 10 minutes! All rows are displayed regardless of sort order and whether or not they are missing related records from a left outer join.&lt;br /&gt;
&lt;br /&gt;
NHibernate is hard work. I hope that the full SP1 is out for .Net 3.5 soon so I can try Entities instead. I am resisting downloading the current Beta, but it starts to look more tempting the more I struggle with NHibernate...&lt;img src="http://mckennatribe.com/aggbug/22.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2008/06/01/fun-with-nhibernate.aspx</guid>
            <pubDate>Sun, 01 Jun 2008 13:24:28 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/22.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2008/06/01/fun-with-nhibernate.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/22.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/22.aspx</trackback:ping>
        </item>
        <item>
            <title>Test Driven Development At HR SoftCo</title>
            <category>Agile</category>
            <link>http://mckennatribe.com/archive/2008/05/28/test-driven-development-at-hr-softco-again.aspx</link>
            <description>As promised, I have completed the second article in my series on the development practices we have implemented for my client HR SoftCo (not their real name!). Have a look here:&lt;br /&gt;
&lt;br /&gt;
   &lt;a href="http://mckennatribe.com/archive/2008/05/28/test-driven-development-at-hr-softco.aspx"&gt;http://mckennatribe.com/archive/2008/05/28/test-driven-development-at-hr-softco.aspx&lt;/a&gt;&lt;img src="http://mckennatribe.com/aggbug/20.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2008/05/28/test-driven-development-at-hr-softco-again.aspx</guid>
            <pubDate>Wed, 28 May 2008 20:43:43 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/20.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2008/05/28/test-driven-development-at-hr-softco-again.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/20.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/20.aspx</trackback:ping>
        </item>
    </channel>
</rss>