Agile 2009 - Tutorial http://agile2009.agilealliance.org/taxonomy/term/86/0 en Guerilla Research Methods http://agile2009.agilealliance.org/node/5034 <p>This hands-on session will cover a number of low cost, yet powerful research methods, like the &#8220;burrito lunch&#8221; to help you make better data-driven design decisions. We&#8217;ll provide a number of techniques for recruiting research participants, creating better research questions, and what to do with your data once you&#8217;ve conducted your research. </p> <p>We&#8217;ll provide hands-on demonstrations for how to conduct field research and interview participants. We&#8217;ll even provide participants, yes, real people, for you to interview during the session. </p> http://agile2009.agilealliance.org/node/5034#comments User Experience Tutorial design research Research user experience ux 90 minutes Tue, 28 Apr 2009 05:50:46 +0000 russu 5034 at http://agile2009.agilealliance.org Pragmatic Personas: Putting the user back into user stories http://agile2009.agilealliance.org/node/3229 <p>Persona put the user back into your user stories. </p> <p>While we understand that our users are important we may lack language for talking about them. If you already know about persona you may find your approach for performing research and representing user data as a user persona to be time consuming and, what’s more, the persona you create simply aren’t being used. In this short tutorial you’ll learn to create simple <em>relevant</em> persona for your agile project, how to communicate them to the team, and how to use them generate valuable feature ideas, and design imperatives for your product.</p> http://agile2009.agilealliance.org/node/3229#comments User Experience Tutorial persona user experience User model user profile user research user role user story 90 minutes Wed, 04 Mar 2009 08:04:35 +0000 jpatton 3229 at http://agile2009.agilealliance.org Selenium and JBehave : A surprisingly successful shotgun wedding http://agile2009.agilealliance.org/node/3207 <p>Selenium is the 800lb gorilla of open source web application testing. For four years it has been steadily gaining a following and making a difference for corporations large and small. Such tools have always been a trap for adept Agile teams though. Too often teams rely on functional testing and skimp on the much more effective &#8216;small&#8217; unit tests. Now with JBehave steering Selenium, we&#8217;re seeing test scripts emerge that engage formerly perplexed management and business folks. The time has come for this type of tool pairing to be valued for its role in validating Agile in the enterprise</p> <p><a href="http://agile2009.agilealliance.org/node/3207">read more</a></p> http://agile2009.agilealliance.org/node/3207#comments Tools for Agility Tutorial Behavior Driven Development Functional Testing JBehave selenium web testing 90 minutes Wed, 04 Mar 2009 04:59:23 +0000 paul Hammant 3207 at http://agile2009.agilealliance.org Mission Impossible: TDD and JavaScript http://agile2009.agilealliance.org/node/3183 <p>JavaScript has earned a special, dark place in most programmer&#8217;s hearts as it is a necessary evil for making the web experience dynamic. You are test-driving your JavaScript, aren&#8217;t you? If not, why not? If the reason is that you don&#8217;t know how, or haven&#8217;t taken the time to learn the various testing frameworks, then this session is for you. We will briefly explore the various testing frameworks, build our own lightweight framework, and then test-drive a small bit of functionality using it.</p> http://agile2009.agilealliance.org/node/3183#comments Developer Jam Tutorial javascript tdd 90 minutes Wed, 04 Mar 2009 04:00:25 +0000 jsuchy 3183 at http://agile2009.agilealliance.org Can you hear me now? Good... http://agile2009.agilealliance.org/node/3165 <p>This tutorial focuses on the detailed specifics that will make distributed agile meetings effective. We will demonstrate several key agile meetings, run in a distributed fashion, so teams can immediately improve their projects. To do so, I will highlight specific tools available in the market place to facilitate each of these different kinds of discussions (retrospectives, planning meetings, stand ups). I&#8217;ll demonstrate the processes to enable more effective communication between remote locations and describe the key roles required on a project to encourage the best exchange of information. </p> http://agile2009.agilealliance.org/node/3165#comments Distributed Agile Tutorial agile communication distributed facilitation IPM Planning Meetings retrospectives Scrum Stand ups 90 minutes Wed, 04 Mar 2009 03:10:43 +0000 mgrickme 3165 at http://agile2009.agilealliance.org Overcoming Agile ADHD http://agile2009.agilealliance.org/node/3110 <p>Fear of decision making often leads teams to exhibit one or more of the dysfunctional symptoms of Agile ADHD. This tutorial will help agile practitioners overcome the fear of decision making by first embracing that there are no right or wrong decisions. Agile development is ultimately driven by a series of decisions, all of which are made in the face of uncertainty. Tutorial participants will take away principles and practices that enable their team to embrace uncertainty and be proactive in making better decisions at the most responsible moment.</p> http://agile2009.agilealliance.org/node/3110#comments Leadership &amp; Teams Tutorial Backlog capabilities completion criteria decision making decisions Delay Decisions features group decision-making impediments prioritization product owner Real Options requirements risk management risks spikes story 90 minutes Wed, 04 Mar 2009 00:30:09 +0000 Bruce Winegarden 3110 at http://agile2009.agilealliance.org Build me the Money, Honey! http://agile2009.agilealliance.org/node/3088 <p>Agile is taking off in the marketplace, and agile processes are the norm for helping IT departments deliver great software&#8230; but what about the business? What about the product manager? What about the software itself? What can we do to ensure that we build the RIGHT software with the RIGHT features&#8230; the features that will make us the MONEY!<br /> This session will introduce the concepts of Business Value Metrics and Customer-Based Design a simple formula to help Business Stakeholders evaluate their application feature by feature to ensure they are building the MONEY (honey.) </p> http://agile2009.agilealliance.org/node/3088#comments Agile Product Management Tutorial business stakeholders customer-based design design manager product development product management user centered design user experience 180 minutes Tue, 03 Mar 2009 23:15:50 +0000 mchiovetti 3088 at http://agile2009.agilealliance.org Coaching self-organizing teams http://agile2009.agilealliance.org/node/3056 <p>Self-organization of human beings is a tricky thing. Agile coaches are constantly challenged with how to motivate/persuade/trick their teams into doing things, without telling them what to do, but there is very little information or training on this topic. Allowing a team to self-organize along the lines of “oh well, they’re all adults, they’ll figure it out” is just as irresponsible as reverting to the command-and control school of management. This tutorial presents an approach utilizing leading-edge research and techniques from social complexity science and team dynamics.</p> http://agile2009.agilealliance.org/node/3056#comments Coaching Tutorial coaching self-organisation social complexity social networking social psychology team dynamics teams 180 minutes Tue, 03 Mar 2009 21:39:23 +0000 jpelrine 3056 at http://agile2009.agilealliance.org Creating Your Enterprise Adoption Plan: A Seven Layer Framework http://agile2009.agilealliance.org/node/2957 <p>Leading an Agile adoption? This tutorial will give you guidance, fresh perspectives, and a real deliverable. Distilling 7 years&#8217; experience leading large-scale Agile implementations, we will examine patterns, anti-patterns, techniques and case histories from 7 different perspectives (or layers): Individual, Team, Management, Program, Business, Strategic, and Organizational. Using a template, your class team of 5 will help you create your adoption plan covering selection, sequence, sponsorship, culture, org change, job change, role of customers &amp; management, training, methodology and metrics.</p> http://agile2009.agilealliance.org/node/2957#comments Agile Adoption Tutorial Agile Adoption program management Methodology organization change Organization Culture 180 minutes Tue, 03 Mar 2009 14:21:14 +0000 mspayd 2957 at http://agile2009.agilealliance.org How to identify and fix problems using Value Stream analysis and A3 thinking http://agile2009.agilealliance.org/node/2921 <p>Teams who have been practicing Agile, Lean and Scrum are finding that as they are maturing their practices, they appear to be Agile on the surface but never quite seem to get the benefits promised. This tutorial will teach attendees how to effectively analyze problems to find systemic fixes underlying the symptomatic causes, and grow into learning and problem solving organizations. Examples from many diverse industries will also be presented and discussed and breakout sessions will allow attendees to try their hand at creating a value stream and identifying issues. Tom Poppendieck presenting.</p> http://agile2009.agilealliance.org/node/2921#comments Main Stage Tutorial A3 thinking lean thinking problem solving value stream 180 minutes Tue, 03 Mar 2009 09:59:10 +0000 gbenefield 2921 at http://agile2009.agilealliance.org