<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="0.92" xml:base="http://www.testingreflections.com">
<channel>
 <title>testingReflections.com - development methodology</title>
 <link>http://www.testingreflections.com/taxonomy/view/or/113</link>
 <description></description>
 <language>en</language>
<item>
 <title>The short and the long of IT:  two videotaped presentations</title>
 <link>http://www.testingreflections.com/node/view/7437</link>
 <description>&lt;p&gt;Since the middle of the year, I&amp;#8217;ve presented and facilitated about 12 hours of sessions at 2 traditional and 3 open space conferences, plus a Googleplex visit.  Two presentations are now on video, both filmed on the other side of the world from my usual location of Melbourne, Australia. 
&lt;p&gt;A lightning talk (at the functional tools workshop held before Agile 08 in Toronto, Canada) called &lt;a href="http://video.google.com/videoplay?docid=1922281420908038401"&gt;Shades of Green&lt;/a&gt; discusses how the &amp;#8220;green&amp;#8221; passing tests of functional automation may not be as green as they seem. Note the static pose to stay within camera range, compensated for by the wildly waving arm.  And yes, the audience was not limited to a leg and a foot.
&lt;p&gt; An order of magnitude longer at around 50 minutes, a Google Tech Talk (filmed at the San Francisco Googleplex) called &lt;a href="http://au.youtube.com/watch?v=zXRxsRgLRZ4"&gt;80:20 Rules! Building Software Smarter&lt;/a&gt; looks at formal and informal ways to get significant improvements in creating software, including various puzzles and questions for viewers.  I had looked at some tech talks by other people I know, and they had been watched around 1000 times over a year or so.  It looks like I may hit that mark only a few days after the video was posted which is great.  I hope my talk inspires people to build their software smarter.  Can I turn &amp;#8220;shades of green&amp;#8221; into a similar talk? Probably not!&lt;/p&gt;</description>
<pubDate>Tue, 14 Oct 2008 17:28:09 -0500</pubDate></item>
<item>
 <title>Testing Lessons From Civil Engineering</title>
 <link>http://www.testingreflections.com/node/view/7107</link>
 <description>&lt;p&gt;Below is the paper I submitted as a prologue to an experience report, discussion, and (hopefully) additional research that I'm presenting for the first time during:&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://www.cast2008.org/" target="_blank"&gt;&lt;img src="http://www.associationforsoftwaretesting.org/images/Attend_CAST_120x100.gif" alt="Attend CAST" width="120" height="100" longdesc="http://www.cast2008.org" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
<pubDate>Sat, 21 Jun 2008 01:13:14 -0500</pubDate></item>
<item>
 <title>Performance Requirements</title>
 <link>http://www.testingreflections.com/node/view/6397</link>
 <description>My performance requirements paper was published in &lt;a href="http://www.stpmag.com/issues/stp-2008-01.pdf"&gt;the January issue&lt;/a&gt; of &lt;a href="http://www.stpmag.com/"&gt;Software Test &amp; Performance&lt;/a&gt; (pp.18-24).&lt;br /&gt;
&lt;br /&gt;
It was simple: I just sent a draft – and now I am reading it printed. With a new name - or even two: it is referred as &lt;i&gt;You Can Gauge Performance Without Requirements&lt;/i&gt; in one place and &lt;i&gt;Gauging Performance in The Absence of Measures&lt;/i&gt; in another. Not to mention other minor improvement.</description>
<pubDate>Sun, 06 Jan 2008 17:08:27 -0600</pubDate></item>
<item>
 <title>From the Mailbox: Software Development: Art or Science?</title>
 <link>http://www.testingreflections.com/node/view/6091</link>
 <description>&lt;dl&gt;&lt;dt&gt;Here’s a question that I didn’t realize I had much to say about until I read my own response.&lt;/dt&gt;
&lt;dt&gt;&amp;nbsp;&lt;/dt&gt;
&lt;dt&gt;&lt;b&gt;The Question:&lt;/b&gt;&lt;/dt&gt;
&lt;dt&gt;&lt;blockquote&gt;Software Development: Is it an art or a science?  An age old question I know, but what do you think and why?&lt;/blockquote&gt;&lt;/dt&gt;&lt;dt&gt;&amp;nbsp;&lt;/dt&gt;
&lt;dt&gt;&lt;b&gt;My Response:&lt;/b&gt;&lt;/dt&gt;
&lt;dt&gt;&amp;nbsp;&lt;/dt&gt;
&lt;dt&gt;I refer to new software development as a scientific art. I've seen some maintenance work, platform porting, etc. that has been almost entirely mechanical -- I'm not sure what that counts as, but I certainly didn't witness anything "artistic".</description>
<pubDate>Thu, 18 Oct 2007 14:47:12 -0500</pubDate></item>
<item>
 <title>What Skills Performance Testers Need and How to Get Them?</title>
 <link>http://www.testingreflections.com/node/view/6037</link>
 <description>From time to time I see questions on different forums asking what skills are necessary for performance testers. There were pretty &lt;a href="http://www.sqaforums.com/showflat.php?Cat=0&amp;Number=47176&amp;an=&amp;page=0&amp;vc=1"&gt;interesting discussions&lt;/a&gt;. Looks like most experts agree that performance testing requires more skills than just knowledge about how to create a script for a particular load testing tool. While it is still possible to imagine a performance tester in a large corporation with deep specialization who only creates scripts and mechanically runs them while other performance experts monitor the system and analyze results, I don't see many perspectives neither for this person, nor for the approach. Systems become so complicated now that the sum of specialized expert views doesn't give the whole performance picture.</description>
<pubDate>Mon, 15 Oct 2007 09:31:39 -0500</pubDate></item>
<item>
 <title>RealSoftwareDevelopment - a new methodology?</title>
 <link>http://www.testingreflections.com/node/view/5262</link>
 <description>At &lt;a href="http://www.xpdeveloper.net/xpdwiki/Wiki.jsp?page=Xtc20070403"&gt;XTC this evening&lt;/a&gt; I was on my soap box about how I am fed up with the strict adherence to generic methodology and the abuse of the term "Agile".&lt;br /&gt;
&lt;br /&gt;
There must be some way of reflecting reality... So, I wrote in my notebook - RealSoftwareDevelopement - a methodology.&lt;br /&gt;
&lt;br /&gt;
(Interestingly, I notice the words &lt;a href="http://www.kohl.ca/blog/archives/000182.html"&gt;'real' and 'reality' mentioned by Jonathan Kohl&lt;/a&gt; from 7000  miles away at around the same time as me standing on my soap-box - we must be in ESP communication with each other).&lt;br /&gt;
&lt;br /&gt;
As I took the journey home, I sketched out the idea...</description>
<pubDate>Tue, 26 Feb 2008 09:57:24 -0600</pubDate></item>
<item>
 <title>CMG 2007 Call for Paper</title>
 <link>http://www.testingreflections.com/node/view/5149</link>
 <description>This year performance (load, stress) testing will be a focus track at &lt;a href="http://www.cmg.org/conference/cmg2007/index.html"&gt;the CMG 2007 conference&lt;/a&gt;. It is the best conference, by my opinion, about performance-related topics. Below is the official text:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.cmg.org"&gt;The Computer Measurement Group (CMG)&lt;/a&gt; &lt;a href="http://www.cmg.org/conference/cmg2007/callpap.html"&gt;calls for papers and presentations&lt;/a&gt; for &lt;a href="http://www.cmg.org/conference/cmg2007/index.html"&gt;the 33rd International Conference&lt;/a&gt; to be held in San Diego, California, December 2nd through 7th, 2007.  The 2007 CMG conference will cover &lt;b&gt;load and stress testing, benchmarking, performance optimization, software performance engineering&lt;/b&gt;, resource management, capacity analysis, simulation and analytic modeling, and cost management with special emphasis on Virtualization, System Oriented Architecture (SOA), IT Service Management and IT Infrastructure Library (ITIL), and the technology implications of globalization.</description>
<pubDate>Sun, 11 Mar 2007 10:58:19 -0500</pubDate></item>
<item>
 <title>Movie tickets and bugs in agile</title>
 <link>http://www.testingreflections.com/node/view/4751</link>
 <description>I've been thinking about the way agilistas handle bugs recently. Several years ago, I was the editor of an internal IT newsletter for a large Australian financial organisation.  Every month, I'd include a critical thinking puzzle, and I select a correct entry to win 2 movie tickets.  I was able to give these out to my Australian readers, but I used to get some entries from our Indian IT shop as well.  I arranged to have them win 2 movie tickets as well, if they were chosen as the winner.  I thought this was a comparable prize, then I discovered that movie tickets are very cheap in India.  In Australia, the prize would pay for a weeks public transport, but in India it would be only a day or two.</description>
<pubDate>Sat, 23 Dec 2006 21:45:05 -0600</pubDate></item>
<item>
 <title>What Best Practices really are. -- CIO Article</title>
 <link>http://www.testingreflections.com/node/view/4565</link>
 <description>Of all the places I expected to find an article supporting the fact that Best Practices is nothing more than a square on someone's buzz-word bingo card, CIO wasn't it. 

The highlights are these...

&lt;blockquote&gt;Using celebs for endorsements has become such best practice that everyone does it. So what is best practice about it? Nothing. The phrase is simply a demonstration of how cliched business language dresses up the concept of copying something someone else has done. And when lots of companies copy the copier, it becomes dull, intellectually stagnant and offers no competitive advantage. It's just a me-too strategy executed by the cynical, the lazy, or the lazy cynics.&lt;/blockquote&gt;</description>
<pubDate>Thu, 09 Aug 2007 08:52:21 -0500</pubDate></item>
<item>
 <title>Waterfall2006: I'll be there!</title>
 <link>http://www.testingreflections.com/node/view/3378</link>
 <description>Who is going to this exciting event?&lt;br /&gt;
&lt;br /&gt;
After years of being disparaged by some in the software development community, the waterfall process is back with a vengeance. You've always known a good waterfall-based process is the right way to develop software projects. Come to the Waterfall 2006 conference and see how a sequential development process can benefit your next project. Learn how slow, deliberate handoffs (with signatures!) between groups can slow the rate of change on any project so that development teams have more time to spend on anticipating user needs through big, upfront design.</description>
<pubDate>Fri, 10 Mar 2006 18:20:36 -0600</pubDate></item>
<item>
 <title>[Audio Interview] Randy Miller on MSF Agile and software modeling techniques</title>
 <link>http://www.testingreflections.com/node/view/2629</link>
 <description>I&amp;nbsp;chatted with&amp;nbsp;&lt;a href="http://blogs.msdn.com/randymiller"&gt;Randy Miller&lt;/a&gt;, the guy who practically wrote MSF,&amp;nbsp;for a very interesting half hour (due to technical difficulties we had to stop early). The interview revolves around MSF-&amp;nbsp; the Microsoft Solution Framework for creating software processes, its origins, its main goals and benefits and how it fits in with Microsoft Team System. We also talk a little about how it compares to other processes such as the Rational Unified Process. The conversation also turns into the fascinating topic of software modeling today and the use of "&lt;a href="http://www.cooper.com/content/insights/newsletters/2003_08/Origin_of_Personas.asp"&gt;Personas&lt;/a&gt;" to capture design requirements. more stuff: MSF vs. CMMI, empowering developers in the development process, and the future of MSF. &amp;nbsp; &lt;a href="http://www.teamagile.com/mainpages/Interviews.html"&gt;&lt;strong&gt;Go Download&lt;/strong&gt;&lt;/a&gt;&amp;nbsp;(36 minutes,MP3) (as always, there are many other interviews on the download page which you may find interesting.) &lt;p&gt;Randy Miller (also known as Granville Miller) is author of &lt;u&gt;Advanced Use Case Modeling&lt;/u&gt; and &lt;u&gt;A Practical Guide to Extreme Programming&lt;/u&gt;.&amp;nbsp; He has spoken at many national events including OOPSLA, Web Services Edge, Software Development West, Microsoft TechEd and others.&amp;nbsp; He has also spoken for SPIN in the past (&lt;a title="http" href="http://www.rtpspin.org/"&gt;http://www.rtpspin.org&lt;/a&gt;). You can find out more about Randy's work from his blog at: &lt;a title="http" href="http://blogs.msdn.com/randymiller"&gt;http://blogs.msdn.com/randymiller&lt;/a&gt;.&amp;nbsp; You can learn more about Visual Studio 2005 Team System at: &lt;a title="http" href="http://lab.msdn.microsoft.com/teamsystem"&gt;http://lab.msdn.microsoft.com/teamsystem&lt;/a&gt;. &amp;nbsp;And specifically about its plans to support the Agile methodology at: &lt;a title="http" href="http://blogs.msdn.com/team_foundation/archive/2005/02/07/368599.aspx"&gt;http://blogs.msdn.com/team_foundation/archive/2005/02/07/368599.aspx&lt;/a&gt; .&lt;/p&gt;</description>
<pubDate>Fri, 05 Aug 2005 14:08:21 -0500</pubDate></item>
<item>
 <title>Heavyweight process and dishwashers</title>
 <link>http://www.testingreflections.com/node/view/2317</link>
 <description>I read this post months ago and I am just now getting around to adding a link to it. Pat McGee has a great post on &lt;a href="http://blackbox.cs.fit.edu/blog/pat/archives/000177.html"&gt;Heavyweight process and dishwashers&lt;/a&gt;. Check it out.</description>
<pubDate>Thu, 09 Jun 2005 19:50:39 -0500</pubDate></item>
<item>
 <title>Agile Performance Testing?</title>
 <link>http://www.testingreflections.com/node/view/2208</link>
 <description>Neill,&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.testingreflections.com/node/view/2186"&gt;You touched two very interesting points here&lt;/a&gt;. I have formulated them in a different way for myself, but probably it is the same (if I got it correctly).&lt;br /&gt;
&lt;br /&gt;
The first point, as I got it, perhaps can be named “start performance testing early”. Everybody talking about it, but not much done. Mainly, the only thing that a performance tester (as it is usually defined now) can do until some functionality will work is to collect requirements/use-cases/scenarios.</description>
<pubDate>Wed, 25 May 2005 21:42:17 -0500</pubDate></item>
<item>
 <title>Creating a test plan with minimum red tape</title>
 <link>http://www.testingreflections.com/node/view/1705</link>
 <description>When working with one of those apps in an iterative methodology, having releases so often can become a Test Plan nightmare, specially when providing the best coverage possible is the top priority in response to valuable end-user feedback.&lt;br /&gt;
&lt;br /&gt;
I have been working with several templates over the years, but this time I have the challenge of creating one that minimizes the details to a minimum, is tota</description>
<pubDate>Tue, 22 Feb 2005 09:04:36 -0600</pubDate></item>
<item>
 <title>Agile Programming and the CMMI: Irreconcilable Differences?</title>
 <link>http://www.testingreflections.com/node/view/1667</link>
 <description>On paper, the Capability Maturity Model Index seems about as different from XP and other agile programming disciplines as it can be. This is true to some degree in practice, too, because CMMI and agile adherents typically approach software development from decidedly different viewpoints. At the same time, experts say, they are complementary to a surprising degree, and there's very little, if any, irreconcilability, between the two prominent paradigms.</description>
<pubDate>Thu, 17 Feb 2005 00:58:39 -0600</pubDate></item>
</channel>
</rss>
