<rdf:RDF
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xml:base='http://bliki.brandonburk.com/snipsnap/rdf'>
    <s:Comment rdf:about='http://bliki.brandonburk.com/snipsnap/rdf#comment-start/2008-01-09/1-1'
         s:name='comment-start/2008-01-09/1-1'
         s:cUser='Jason'
         s:oUser=''
         s:mUser='Jason'>
        <s:content>I enjoyed the discussion as well.  The thing that I was wishing for is that it wasn&apos;t under a group &quot;Java Users Group&quot;.  I was thinking how much I would have liked for our business analysts to be there to actually see in some detail how this would/could work.</s:content>
        <s:mTime>2008-01-10 08:39:02.0</s:mTime>
        <s:cTime>2008-01-10 08:39:02.0</s:cTime>
        <s:commentedSnip>
            <s:Snip rdf:about='http://bliki.brandonburk.com/snipsnap/rdf#start/2008-01-09/1'
                 s:name='start/2008-01-09/1'
                 s:cUser='brandon'
                 s:oUser=''
                 s:mUser='brandon'>
                <s:content>1 OKCJUG Review: Build the Right System with Test Driven Requirements {anchor:OKCJUG Review: Build the Right System with Test Driven Requirements}&#xA;Yesterday I enjoyed participating in the January {link:OKC Java Users Group|url=http://www.okcjug.org} meeting. The presentation was delivered by {link:Rod Coffin|url=http://www.rodcoffin.com} and {link:Don McGreal|http://www.improvingenterprises.com/culture/People-DMcGreal.html}. Their topic was on test driven requirements and lean [pull|Pull and Perfection] applied to software development.&#xD;&#xA;&#xD;&#xA;The question, which no doubt resonates with most professional software developers, was posed:&#xD;&#xA;&#xD;&#xA;How can we as software professionals and craftsmen know that we are producing the most valuable system at just the right time for our users? &#xD;&#xA;&#xD;&#xA;Rod and Don aimed to answer with:&#xD;&#xA;&#xD;&#xA;The concept of &quot;pull&quot; from lean manufacturing, in combination with agile values and practices, provides a powerful guide for how we can improve our profession by allowing the incremental specification of functionality to &quot;pull&quot; the creation of working software.&#xD;&#xA;&#xD;&#xA;The presentation was excellent, I think this material should be taught to all involved with creating software solutions. Don clearly explained the value proposition of Lean in the traditional terms of manufacturing and then he and Rod quickly transposed {link:Lean principles to software development|url=http://en.wikipedia.org/wiki/Lean_software_development}. After a foundational crash course in Lean, Rod and Don paired on a working demonstration of the concepts.&#xD;&#xA;&#xD;&#xA;Role playing as a product owner, Don expressed some business needs and Rod made the promise to deliver. They then worked through creating a user story, followed by acceptance criteria (using {link:green pepper|url=http://www.greenpeppersoftware.com}), coding the spec (unit test), and making it turn from red to green.&#xD;&#xA;&#xD;&#xA;Mingled throughout the primary theme of applying lean pull via test driven requirements, they managed to also demonstrate some {link:behavior-driven development (BDD)|url=http://behaviour-driven.org} techniques and an agile {link:pair-programming|url=http://en.wikipedia.org/wiki/Pair_programming} game.&#xD;&#xA;&#xD;&#xA;All in all it was really well done. The slide show reminded me of something Steve Jobs might use, limited verbiage, very to the point and excellent transition flare (it was on a MacBook Pro using Keynote).&#xD;&#xA;&#xD;&#xA;</s:content>
                <s:mTime>2008-01-09 22:25:32.0</s:mTime>
                <s:cTime>2008-01-09 22:25:12.0</s:cTime>
                <s:comments>
                    <rdf:Bag>
                        <rdf:li rdf:resource='http://bliki.brandonburk.com/snipsnap/rdf#comment-start/2008-01-09/1-1'/>
                    </rdf:Bag>
                </s:comments>
                <s:snipLinks
                     rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
                <s:attachments
                     rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
            </s:Snip>
        </s:commentedSnip>
    </s:Comment>
</rdf:RDF>

