Agile 2009 - Quality http://agile2009.agilealliance.org/taxonomy/term/209/0 en Where Does Developer Testing End and Tester Testing Begin? http://agile2009.agilealliance.org/node/3205 <p>This is a trick question, right? In agile, everyone works on the same items together, at the same time. Yet, the reality is we’re not all interchangeable cogs. Developers and testers each bring their own, unique skills to the table. The key to effective agile is not minimizing our differences, but building upon the strengths each person brings to the team. Join us for this hands-on simulation and retrospective as developers and testers explore how agile teams build quality into their process, how each member contributes to that quality, and how we can avoid traditional testing pitfalls.</p> http://agile2009.agilealliance.org/node/3205#comments Testing Workshop agile collaboration developer testing Quality roles testing 90 minutes Wed, 04 Mar 2009 04:55:45 +0000 afichtner 3205 at http://agile2009.agilealliance.org Effective code reviews in agile teams http://agile2009.agilealliance.org/node/3070 <p>This session describes a lightweight approach to code reviews used in co-located and geographically distributed agile teams. It covers lessons learned from several agile projects: real value, best practices and pitfalls of code reviews. The presentation explains how to make code reviews effective, relatively painless, and liked by the team. Moreover, it presents some interesting aspects of code reviews growing beyond their original intention. The session includes a demo on how Atlassian Crucible integrated with leading IDEs via Atlassian IDE Connector facilitates the whole process.</p> http://agile2009.agilealliance.org/node/3070#comments Tools for Agility Talk bug-fixing Code review communication distributed team knowledge sharing mentoring Quality 90 minutes Tue, 03 Mar 2009 22:25:30 +0000 wseliga 3070 at http://agile2009.agilealliance.org "Done" - Are We There Yet? http://agile2009.agilealliance.org/node/1236 <p>One of the core values expressed in the agile manifesto is &#8220;working software over comprehensive documentation&#8221; because working software is what delivers value to our customers. Agile development requires a sofware development team have working software ready to deploy at the end of each iteration; but accomplishing this can be harder than it seems, especially when first starting with agile. In this highly interactive session you will understand how a team definition of &#8220;Done&#8221; is necessary to making agile delivery possible, and what you can do to make it happen while avoiding the pitfalls.</p> http://agile2009.agilealliance.org/node/1236#comments New to Agile Tutorial definition of done Deployment iteration potentially shippable product Quality release velocity 90 minutes Mon, 09 Feb 2009 07:37:09 +0000 vg 1236 at http://agile2009.agilealliance.org Zen and the Art of Software Quality http://agile2009.agilealliance.org/node/410 <p>Traditional development emphasizes “following a plan with minimal changes,” whereas agile stresses “adapting successfully to inevitable changes.” If agility is delivering customer value by being flexible, then how can measuring agile performance by adherence to schedule, cost, and scope be valid? We need to modify project success measures in order to build effective agile organizations. The session will build a case for changing performance measurement from the traditional Iron Triangle of cost, schedule, and scope to an Agile Triangle that focuses on value, quality, and constraints.</p> <p><a href="http://agile2009.agilealliance.org/node/410">read more</a></p> http://agile2009.agilealliance.org/node/410#comments Main Stage Tutorial agile management agile triangle iron triangle performance metrics Quality 90 minutes Mon, 19 Jan 2009 22:22:37 +0000 jimhighsmith 410 at http://agile2009.agilealliance.org