Agile 2009 - user stories http://agile2009.agilealliance.org/taxonomy/term/53/0 en A comical approach to project smells http://agile2009.agilealliance.org/node/3122 <p>A series of cartoons depicts the terrible things that happen when agile practices aren&#8217;t followed. This session is valid for any persona, but especially for the product owner who will suffer when their product fails because they follow a process that isn&#8217;t helping their team deliver!</p> http://agile2009.agilealliance.org/node/3122#comments Agile Adoption Talk adoption Best Practices ci development standards Frequent releases iterations pairing shared code ownership tdd user stories 45 minutes Wed, 04 Mar 2009 00:56:11 +0000 anda 3122 at http://agile2009.agilealliance.org Acceptance Testing Java Applications with Cucumber, RSpec, and JRuby http://agile2009.agilealliance.org/node/1276 <p>Cucumber is a new acceptance testing (AT) tool that works with RSpec. Already popular in the Ruby community, this tutorial shows you how to use Cucumber to test drive Java applications, when you combine Cucumber and RSpec with JRuby.</p> <p>We&#8217;ll also discuss Cucumber <em>vs.</em> FitNesse and using RSpec <em>vs.</em> JUnit. You&#8217;ll learn tips for writing good acceptance tests. Half of the time will be devoted to a hands-on exercises, where you will test drive a simple Java application using Cucumber.</p> <p>Bring your laptop (or a pair partner with one), with the latest Cucumber, RSpec, and JRuby installed. </p> http://agile2009.agilealliance.org/node/1276#comments Tools for Agility Tutorial acceptance-testing BDD cucumber examples java RSpec ruby tdd user stories 180 minutes Mon, 09 Feb 2009 22:10:48 +0000 deanwampler 1276 at http://agile2009.agilealliance.org User Stories for Agile Requirements http://agile2009.agilealliance.org/node/1220 <p>The technique of expressing requirements as user stories is one of the most widely applicable techniques introduced by the agile processes. User stories are an effective approach on all time constrained projects and are a great way to begin introducing a bit of agility to your projects.</p> <p><a href="http://agile2009.agilealliance.org/node/1220">read more</a></p> http://agile2009.agilealliance.org/node/1220#comments Customers &amp; Business Value Tutorial user stories users 180 minutes Mon, 09 Feb 2009 02:29:40 +0000 mikecohn 1220 at http://agile2009.agilealliance.org Beyond User Stories: Identifying Missing Links in Your Product Backlog http://agile2009.agilealliance.org/node/742 <p>How do agile teams account for backlog items that do not fit the user story paradigm? Aside from user stories, what are ways you can represent product needs? Teams struggle with incorporating quality attributes (sometimes called “quality of service” requirements), external interfaces, design and implementation constraints, and team or technical “stories” into their backlogs. Without these items, you will not build the right product, or build it right. This tutorial will introduce you to ways that agile teams represent these nonfunctional requirements and other items in the backlog. </p> http://agile2009.agilealliance.org/node/742#comments Customers &amp; Business Value Tutorial a Analysis agile requirements Backlog completion criteria constraints Doneness external interfaces nonfunctional requirements product owner quality attributes quality of service requirements requirements stories user stories 90 minutes Sat, 31 Jan 2009 19:32:55 +0000 ellengott 742 at http://agile2009.agilealliance.org Agile Grows up: The Agile Business Analyst http://agile2009.agilealliance.org/node/341 <p>The business analyst role seems conspicuously missing from most agile methods. Do agile methods make business analyst an obsolete role? Certainly not! But how do you integrate what is sometimes portrayed as a plodding and documentation driven role into an agile project? This tutorial provides participants practical guidance for how the business analyst integrates and collaborates with all members of the team. During this workshop the participant will learn how to construct and evolve an agile business analysis process that is appropriate for their specific project environment.</p> http://agile2009.agilealliance.org/node/341#comments Customers &amp; Business Value Tutorial Business Analysis planning requirements requirements analysis Scaling software process construction Use Cases user stories 90 minutes Thu, 15 Jan 2009 19:53:22 +0000 flybynight107 341 at http://agile2009.agilealliance.org Handling Non-Functional Requirements on an Agile Project http://agile2009.agilealliance.org/node/173 <p>When adjectives and adverbs appear in User Stories, they can be easily overlooked and seen as simple adornments to the story. There are a couple schools of thought on how to handle non-functional requirements on Agile projects. Mike Cohn recommends writing a User Story for each non-functional requirement, while others recommend creating task cards to drive out specification using Thomas Gilb&#8217;s approach. In this session, examples of various techniques for handling non-functional requirements will be demonstrated, with a discussion of pros and cons of each technique.</p> http://agile2009.agilealliance.org/node/173#comments Agile Product Management Tutorial adjectives adverbs non functional requirements Scrum tasks user stories 45 minutes Wed, 31 Dec 2008 15:18:10 +0000 kenhoward01 173 at http://agile2009.agilealliance.org