<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>Agile</title>
        <link>http://mckennatribe.com/category/2.aspx</link>
        <description>Agile</description>
        <language>en-GB</language>
        <copyright>Nick McKenna</copyright>
        <managingEditor>nick.mckenna@mckennaconsultants.com</managingEditor>
        <generator>Subtext Version 1.9.5.177</generator>
        <item>
            <title>An Introduction To Agile Software Development - Feb 15th 2010</title>
            <link>http://mckennatribe.com/archive/2009/11/23/an-introduction-to-agile-software-development---feb-15th-2010.aspx</link>
            <description>&lt;p&gt;Just a quick heads up to the Agile community in Yorkshire!&lt;/p&gt;
&lt;p&gt;There is another one day course on "An Introduction To Agile Software Development" at NTI in Leeds on February 15th 2010. The course is full of practical advice and aimed at teams who are just adopting Agile or who are thinking about adopting Agile.&lt;/p&gt;
&lt;p&gt;The course is suitable for developers, testers, managers, business analysts, directors, product owners and anyone else involved in the Agile process.&lt;/p&gt;
&lt;p&gt;For more information about this course, visit the &lt;a target="_blank" href="http://www.ntileeds.co.uk/course/introduction-to-agile-software-development/"&gt;NTI web site&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://mckennatribe.com/aggbug/58.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/11/23/an-introduction-to-agile-software-development---feb-15th-2010.aspx</guid>
            <pubDate>Mon, 23 Nov 2009 14:11:58 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/58.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/11/23/an-introduction-to-agile-software-development---feb-15th-2010.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/58.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/58.aspx</trackback:ping>
        </item>
        <item>
            <title>Agile Yorkshire  - 9th Dec - Old Broadcasting House, David Joyce, Kanban for Software Engineering</title>
            <link>http://mckennatribe.com/archive/2009/11/23/agile-yorkshire----9th-dec---old-broadcasting-house.aspx</link>
            <description>&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Kanban focuses on becoming successful, which may lead to being Agile. Lean is a set of principles that are being applied to software engineering by a growing number of practitioners. Kanban is a true pull system implementation in software engineering. The five pillars of Lean, which Kanban fully implements are pull, continuous flow, customer value, waste elimination and continuous improvement. The Principles of Kanban are: to agree a team capacity, to limit WIP (Work in Process) to that capacity, to pull value through the value stream, and to make both work and workflow visible. It has proven easy to adopt and lowers resistance to change. The result is a gradual, incremental approach to change that is empowering for everyone. &lt;/p&gt;
&lt;p&gt;This meeting will be a special end of year event held at Old Broadcasting House (&lt;a target="_blank" href="http://www.ntileeds.co.uk/old-broadcasting-house/"&gt;http://www.ntileeds.co.uk/old-broadcasting-house/&lt;/a&gt;). &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Speaker&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;David is an agile development manager and coach with 12 years technical team management and coaching experience, and 20 years software development experience. In recent years, using Scrum and XP, David has coached onshore and offshore development teams and successfully launched an internet video startup from inception to launch. David currently works for BBC Worldwide as a Development Manager, coaching teams on Scrum, Lean and Kanban. David is a certified Scrum Master and Lean practitioner. &lt;/p&gt;&lt;img src="http://mckennatribe.com/aggbug/57.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/11/23/agile-yorkshire----9th-dec---old-broadcasting-house.aspx</guid>
            <pubDate>Mon, 23 Nov 2009 14:07:06 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/57.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/11/23/agile-yorkshire----9th-dec---old-broadcasting-house.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/57.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/57.aspx</trackback:ping>
        </item>
        <item>
            <title>Google Wave For Agile</title>
            <link>http://mckennatribe.com/archive/2009/11/23/google-wave-for-agile.aspx</link>
            <description>&lt;p&gt;Now that my Google Wave beta account has been activated I am starting to explore the possibilities! The first thing that came into my head was that Wave could be a great collaboration tool for exploring requirements / User Stories. You can have an ongoing conversation about the requirements that is documented. You can also have people join and leave the conversation as often as you need. You can upload video, photos etc that show details of a bug or a required feature. It is also ready to run and does not need any customisation work.&lt;/p&gt;
&lt;p&gt;I think that Wave would be pretty awful for recording the final spec (maybe Google Docs for that), but for the ongoing exploration of requirements, I think it is good. Obviously, there is not substitute for a face-to-face conversation, but where that is not possible, this could be the answer!&lt;/p&gt;
&lt;p&gt;Any thoughts?&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://mckennatribe.com/aggbug/56.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/11/23/google-wave-for-agile.aspx</guid>
            <pubDate>Mon, 23 Nov 2009 14:00:54 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/56.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/11/23/google-wave-for-agile.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/56.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/56.aspx</trackback:ping>
        </item>
        <item>
            <title>Agile Training Course Funded By Train To Gain</title>
            <link>http://mckennatribe.com/archive/2009/10/26/agile-training-course-funded-by-train-to-gain.aspx</link>
            <description>&lt;p&gt;From November, I am teaching a new Agile software development course for NTI (NTI is part of Leeds Metropolitan University’s Innovation North faculty). If your employer is in Yorkshire or Humber, then you will qualify for the Train To Gain funding which reduces the cost of the course from £290 to only £120.&lt;/p&gt;
&lt;p&gt;The course is great for people who are new to Agile (thinking about adopting or in the process of adopting). Attendees include:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Developers&lt;/li&gt;
    &lt;li&gt;Testers&lt;/li&gt;
    &lt;li&gt;Product Owners&lt;/li&gt;
    &lt;li&gt;Business Analysts&lt;/li&gt;
    &lt;li&gt;Project Managers&lt;/li&gt;
    &lt;li&gt;Executives&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Topics covered include:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Problems With Waterfall &lt;/li&gt;
    &lt;li&gt;What Is Agile? &lt;/li&gt;
    &lt;li&gt;Who Is Who? &lt;/li&gt;
    &lt;li&gt;Agile Teams &lt;/li&gt;
    &lt;li&gt;Agile Artefacts &lt;/li&gt;
    &lt;li&gt;Agile Process &lt;/li&gt;
    &lt;li&gt;Agile Tools &lt;/li&gt;
    &lt;li&gt;Scaling Up Agile &lt;/li&gt;
    &lt;li&gt;Agile Client Relationships &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you are interested in finding out more, please visit:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.ntileeds.co.uk/category/course/project-management/"&gt;Yorkshire And Humber NTI Agile Course Description&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;img src="http://mckennatribe.com/aggbug/54.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/10/26/agile-training-course-funded-by-train-to-gain.aspx</guid>
            <pubDate>Mon, 26 Oct 2009 13:10:36 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/54.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/10/26/agile-training-course-funded-by-train-to-gain.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/54.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/54.aspx</trackback:ping>
        </item>
        <item>
            <title>Scrum User Group And Course</title>
            <link>http://mckennatribe.com/archive/2009/05/10/scrum-user-group-and-course.aspx</link>
            <description>&lt;p&gt;A buddy of mine Geoff Watts has been involved in Scrum for many years &lt;br /&gt;
(I actually did my Certified Scrum Master course with him). He is &lt;br /&gt;
organising a couple of events that will be of interest to our &lt;br /&gt;
community. &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;First off, he is organising an event for the London Scrum User Group &lt;br /&gt;
at which Ken Schwaber and Jim Cundiff will be speaking. This will be a &lt;br /&gt;
great event as they are both lively speakers! &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Additionally he has two Scrum courses coming up on 8th and 9th June &lt;br /&gt;
and 13th and 14th July. Geoff is a great teacher and I would recommend &lt;br /&gt;
these to anyone who is thinking of doing the Certified Scrum Master &lt;br /&gt;
course. In particular, Ken Schwaber will be at the second course on &lt;br /&gt;
13th / 14th July which will be a great opportunity to question the man &lt;br /&gt;
himself! I'm sure you can get a good price if you mention my name! &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;You can get more details on Geoff's site at &lt;a target="_blank" href="http://www.inspectandadapt.com/"&gt;www.inspectandadapt.com&lt;/a&gt;. &lt;br /&gt;
&lt;/p&gt;&lt;img src="http://mckennatribe.com/aggbug/48.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/05/10/scrum-user-group-and-course.aspx</guid>
            <pubDate>Sun, 10 May 2009 13:13:27 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/48.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/05/10/scrum-user-group-and-course.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/48.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/48.aspx</trackback:ping>
        </item>
        <item>
            <title>AgileYorkshire@ThePub  May 13th - Ralph Williams: Exploratory Testing*Details*</title>
            <link>http://mckennatribe.com/archive/2009/05/06/agileyorkshirethepub--may-13th---ralph-williams-exploratory-testingdetails.aspx</link>
            <description>&lt;p&gt;In this session, Ralph will provide an overview of some techniques that &lt;br /&gt;
bring Agility into the world of testing. (The world of testing is a strange &lt;br /&gt;
place: regarded by most people as a nice place to visit but you wouldn't &lt;br /&gt;
want to live there, it is an unmapped wilderness where the waterfall &lt;br /&gt;
methodology still roams unfettered.) &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;The main focus will be on one such technique, Exploratory Testing. It is &lt;br /&gt;
defined by many as "simultaneous learning, test design and test execution", &lt;br /&gt;
but Ralph will attempt to be more helpful. After the presentation many of &lt;br /&gt;
you will claim this is what you have been doing all along, but now it has a &lt;br /&gt;
fancy name you can use it without shame and companies can sell you &lt;br /&gt;
high-priced consultancy in it. &lt;br /&gt;
SpeakerRalph Williams is a Test Consultant at the Yorkshire Building &lt;br /&gt;
Society, based in Bradford. The Society develops much of the application &lt;br /&gt;
software used throughout its 140 branches and offices, and Ralph is &lt;br /&gt;
responsible for managing the testing for some of these systems. He has &lt;br /&gt;
previously worked in various management, testing and development roles at &lt;br /&gt;
Erudine, Wanadoo and British Telecom, and specialises in Agile Testing and &lt;br /&gt;
chocolate. &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Venue: Victoria Hotel, Central Leeds &lt;br /&gt;
Date/Time: Wednesday, 13th May, 6.30pm for a 7.00pm start. &lt;br /&gt;
More details: &lt;a target="_blank" href="http://www.agileyorkshire.org/"&gt;http://www.agileyorkshire.org/&lt;/a&gt; &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Anyone welcome. &lt;br /&gt;
&lt;/p&gt;&lt;img src="http://mckennatribe.com/aggbug/47.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/05/06/agileyorkshirethepub--may-13th---ralph-williams-exploratory-testingdetails.aspx</guid>
            <pubDate>Wed, 06 May 2009 19:43:57 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/47.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/05/06/agileyorkshirethepub--may-13th---ralph-williams-exploratory-testingdetails.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/47.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/47.aspx</trackback:ping>
        </item>
        <item>
            <title>Alt.Net In The North April 2009</title>
            <link>http://mckennatribe.com/archive/2009/04/18/alt.net-in-the-north-april-2009.aspx</link>
            <description>I've just got back from the fantastic Alt.Net conference which was held at the offices of Black Marble in Bradford, West Yorkshire. The entire day was very well organised by Richard Fennell. There were lots of different topics on the agenda including:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Microsoft MVC&lt;/li&gt;
    &lt;li&gt;Silverlight&lt;/li&gt;
    &lt;li&gt;Agile Project Mangement&lt;/li&gt;
    &lt;li&gt;Inversion Of Control&lt;/li&gt;
    &lt;li&gt;Domain Specific Languages and Fluent Interfaces&lt;/li&gt;
    &lt;li&gt;What Happened To Design?&lt;/li&gt;
    &lt;li&gt;Which ORM?&lt;/li&gt;
    &lt;li&gt;Azure and The Cloud&lt;/li&gt;
&lt;/ul&gt;
I started the day looking for inspiration and I certainly found it! Whenever I attend conferences I am not looking for detailed information on a topic, I am predominantly looking for new ideas and directions I had not thought of.&lt;br /&gt;
&lt;br /&gt;
The things I learned about that I am going to tke further are:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Azure&lt;/li&gt;
    &lt;li&gt;Inversion Of Control&lt;/li&gt;
    &lt;li&gt;Domain Specific Languages and Fluent Interfaces&lt;/li&gt;
    &lt;li&gt;Microsoft MVC&lt;/li&gt;
&lt;/ul&gt;
The discussions were all lively, but courteous and respectful, even when the contentious issue of Which ORM was discussed!&lt;br /&gt;
&lt;br /&gt;
Anyone wishing to follow up on any of the issues raised at Alt.Net are welcome to contact me or come along to &lt;a href="http://www.agileyorkshire.org/"&gt;Agile Yorkshire&lt;/a&gt; and find out more!
&lt;img src="http://mckennatribe.com/aggbug/43.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/04/18/alt.net-in-the-north-april-2009.aspx</guid>
            <pubDate>Sat, 18 Apr 2009 19:48:49 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/43.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/04/18/alt.net-in-the-north-april-2009.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/43.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/43.aspx</trackback:ping>
        </item>
        <item>
            <title>How Much TDD?</title>
            <link>http://mckennatribe.com/archive/2009/04/05/how-much-tdd.aspx</link>
            <description>For the last couple of years I have been zealous in my TDD discipline. By zealous I mean that when I write "public" on a method, I write a test. I was fortunate enough to attend a session on Testing Patterns (see previous blog entry). I had a question for the speaker about how he would handle testing a particular simple method. In this case the method was something like AddNewJob(xxx). To my suprise the recommendation was that I should not bother unit testing it as it was too simple and I should leave it up to the testers to cover it off in their testing activities!&lt;br /&gt;
&lt;br /&gt;
This was a real eye-opener for me, so now I am in a bit of a quandry. Lots of the code I right for mid-range applications is very similar to this method. The AddNewJob(xxx) method inserts data into a few related tables. My tests have historically queried the SQL tables to ensure that the insert was completed correctly. I had noticed a significant reduction in error rates following this approach.&lt;br /&gt;
&lt;br /&gt;
As an experiment, I have recently ( a few weeks ago) stopped writing unit tests for all "public" methods and I am just writing tests for more complex methods. I have made a few observations as a result of this experiment:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;I don't think my error rate has gone up&lt;/li&gt;
    &lt;li&gt;I do not believe that my coding speed has improved&lt;/li&gt;
    &lt;li&gt;I am writing almost no tests (most of my code is very simple - which is a good thing I suppose)&lt;/li&gt;
    &lt;li&gt;I don't feel virtuous any more&lt;/li&gt;
&lt;/ul&gt;
In the short-term then, I seem to have retained the benefits of TDD even though I am not doing it as much! I suspect in the long term that my "untested" code will suffer a little as I do not have automated tests around it. I think that this means I will not spot side-effects of code changes as early as I will on tested code. &lt;br /&gt;
&lt;br /&gt;
I suspect that my retention of quality is a direct result of the extra coding discipline that TDD has instilled in me. I find my self being much more careful about parameter checking etc these days. I think that the longer I go without writing tests, the more lax I will become in my coding and my error rate will begin to creep up again.&lt;br /&gt;
&lt;br /&gt;
So, the result of my experiment is pretty inconclusive (largely because I have not formally collected data) and I think I will retain to my more zealous approach, if for no other reason than it makes me feel more confident and more virtuous about my code!&lt;img src="http://mckennatribe.com/aggbug/42.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/04/05/how-much-tdd.aspx</guid>
            <pubDate>Sun, 05 Apr 2009 18:22:47 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/42.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/04/05/how-much-tdd.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/42.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/42.aspx</trackback:ping>
        </item>
        <item>
            <title>Alt.Net In The North</title>
            <link>http://mckennatribe.com/archive/2009/04/05/alt.net-in-the-north.aspx</link>
            <description>I am one of the organisers for the Alt.Net in the North Open Spaces event which will be held in Bradford, West Yorkshire on Saturday 18th April. Planning for the session will take place on Friday (17th April) evening. The event is limited to 50 attendees and is filling rapidly.&lt;br /&gt;
&lt;br /&gt;
An Open Spaces event is a sort of anti-conference. Rather than advertise speakers and topics in advance, the speakers and topics are organised the night before based on the desires of the attendees. Anyone can present and anyone can attend any session.&lt;br /&gt;
&lt;br /&gt;
The event is free to attend and is kindly being sponsored by Black Marble, Seed Software, Skills Matter and Agile Yorkshire.&lt;br /&gt;
&lt;br /&gt;
I am really looking forward to the event and hearing from some leading industry figures as well as some great "from the trenches" stuff!&lt;img src="http://mckennatribe.com/aggbug/41.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/04/05/alt.net-in-the-north.aspx</guid>
            <pubDate>Sun, 05 Apr 2009 18:09:22 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/41.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/04/05/alt.net-in-the-north.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/41.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/41.aspx</trackback:ping>
        </item>
        <item>
            <title>Agile Yorkshire Crystal Clear</title>
            <link>http://mckennatribe.com/archive/2009/04/05/agile-yorkshire-crystal-clear.aspx</link>
            <description>Just a reminder to everyone that Richard Fennel of Black Marble will be presenting on Crystal Clear at Agile Yorkshire on Wednesday 8th April 2009. This will be a beginner's introduction to the Crystal Clear Agile method.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.agileyorkshire.org/" target="_blank"&gt;Further details here&lt;/a&gt;.&lt;img src="http://mckennatribe.com/aggbug/40.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nick McKenna</dc:creator>
            <guid>http://mckennatribe.com/archive/2009/04/05/agile-yorkshire-crystal-clear.aspx</guid>
            <pubDate>Sun, 05 Apr 2009 18:03:42 GMT</pubDate>
            <wfw:comment>http://mckennatribe.com/comments/40.aspx</wfw:comment>
            <comments>http://mckennatribe.com/archive/2009/04/05/agile-yorkshire-crystal-clear.aspx#feedback</comments>
            <wfw:commentRss>http://mckennatribe.com/comments/commentRss/40.aspx</wfw:commentRss>
            <trackback:ping>http://mckennatribe.com/services/trackbacks/40.aspx</trackback:ping>
        </item>
    </channel>
</rss>