Agile 2009 - tools http://agile2009.agilealliance.org/taxonomy/term/196/0 en Activity Theory for Manifesting Agile http://agile2009.agilealliance.org/node/3098 <p>Agile development means self-management, collaboration, and working towards shared goals. Agile practices support much of this, but we can still learn more, both to better understand current practices and to develop new ones. This session is an introduction to cultural-historical activity theory, a psychological framework for understand collaborative behaviour. The framework has shown the role of tools in cognition and collaboration, and understanding structural tension between different activity systems: it can also be used to understand and improve agile software development.</p> http://agile2009.agilealliance.org/node/3098#comments Manifesting Agility Talk activity theory collaboration tension tools 90 minutes Tue, 03 Mar 2009 23:45:15 +0000 rlbiddle 3098 at http://agile2009.agilealliance.org WANTED: Seeking Single Agile Knowledge Development Tool-set http://agile2009.agilealliance.org/node/2762 <p>Aren&#8217;t code, backlog-items, tests, designs &amp; documents all just different forms of system knowledge at different levels of detail? Why can&#8217;t the same tools help refactor, browse, search, and provide build/test automation for <em>non-code</em> forms of knowledge <em>without</em> requiring a separate tool/repository for each format?</p> <p><a href="http://agile2009.agilealliance.org/node/2762">read more</a></p> http://agile2009.agilealliance.org/node/2762#comments Tools for Agility Talk automation Knowledge Management refactoring tools wikis 45 minutes Mon, 02 Mar 2009 18:41:29 +0000 bradapp 2762 at http://agile2009.agilealliance.org Distributed Pair Programming with Tim Ottinger and Tim Gifford (The Tims). http://agile2009.agilealliance.org/node/2399 <p>Tim and Tim discuss tools and techniques and observations for remotely pair-programming. Various remote desktop-sharing applications and services are discussed, dissed, and recommended along with pointers and practices for logistics. Learn the downside of distant partners. How do you have a flash architecture meeting? How do you collaborate with the team? When do you take breaks? Is it really just like being there, without the smells?</p> http://agile2009.agilealliance.org/node/2399#comments Distributed Agile Workshop collaboration distributed pair programming tools 45 minutes Fri, 27 Feb 2009 15:45:41 +0000 tim.gifford 2399 at http://agile2009.agilealliance.org Leveraging Collaborative Tools with Distributed Customer Teams http://agile2009.agilealliance.org/node/1381 <p>One of the core values of the Agile Manifesto is favoring “Customer collaboration over contract negotiation”. Unfortuntely, product companies with thousands (to millions!) of customers can find collaborating with their customers nearly impossible, as few tools exist to explicitly support meaningful customer collaboration. This workshop explores the advantages of including your customers as part of your distributed team and some of the tools that are emerging to enable agilists to better collaborate with their customers. Bring your laptop, as we may be trying out some of these tools.</p> http://agile2009.agilealliance.org/node/1381#comments Distributed Agile Workshop collaboration customer collaboration distributed agile team innovation prioritization tools 45 minutes Wed, 11 Feb 2009 00:32:34 +0000 lukehohmann 1381 at http://agile2009.agilealliance.org Agile Lightweight Project Management with Google Docs http://agile2009.agilealliance.org/node/1247 <p>Using Google Docs you can create your own lightweight project management tools and through simple and powerful visual management provide the people involved with shared information that will give transparency into progress and problems</p> <p>Compared to most commercial project management tools using Google Docs is very flexible. That way the tools can be adapted to how the processes of the project continuously improve. And not the other way around.</p> <p>The demonstration is based on more than 2 years of experience using Google Docs for Agile processes in a distributed development context.</p> http://agile2009.agilealliance.org/node/1247#comments Tools for Agility Demonstration Distributed development project management tools visualization 45 minutes Mon, 09 Feb 2009 14:27:39 +0000 blomseth 1247 at http://agile2009.agilealliance.org Introducing Agile in the Very Large: Microsoft Developer Division’s Journey http://agile2009.agilealliance.org/node/560 <p>In 2005, Microsoft’s DevDiv (with 2000 participants and 40 million lines of code) overhauled its engineering practices to improve agility, quality, and customer satisfaction. Four years into the journey, <em>customer satisfaction has increased dramatically. Product quality improved 10x. Velocity improved 2x, with schedule time for major releases was cut by eighteen months and quarterly releases of “power tools” allowed incremental delivery to external customers.</em> Practices that change include planning, org, quality gates, branching, testing, tooling, reporting, backlogs, transparency.</p> http://agile2009.agilealliance.org/node/560#comments Agile &amp; Organizational Culture Talk Agile Planning Cultural Diversity Culture change dependencies feature teams large scale leadership legacy product backlog tools 90 minutes Mon, 26 Jan 2009 19:41:46 +0000 samg 560 at http://agile2009.agilealliance.org Ambassadors and Carrier Pigeons - A Model for Effective Distributed Agile Teams http://agile2009.agilealliance.org/node/376 <p>As the world becomes increasingly “flat”, organizations are seeking out operational and cost efficiencies by leveraging distributed teams. These distributed teams are a common constraint on most technology projects today. To continue wide-spread adoption, Agile projects must find ways to thrive in distributed environments. The Ambassador Model is a proven, effective approach to building highly productive distributed and off-shore agile teams. Complementing this model are “carrier pigeons,” a metaphor for tools (technology and practice) used to overcome the challenges of distance. </p> http://agile2009.agilealliance.org/node/376#comments Distributed Agile Tutorial Agile Offshore distributed teams tools 45 minutes Fri, 16 Jan 2009 19:51:17 +0000 gmorein 376 at http://agile2009.agilealliance.org You say tomato, I say Pomodoro http://agile2009.agilealliance.org/node/246 <p>The &#8220;pomodoro technique&#8221; is a simple tracking and feedback process where the unit of work is the &#8220;pomodoro&#8221;, a time slot of 25 mins. In this tutorial I&#8217;ll give you advanced practical advices on how to implement the daily pomodoro practice, common pitfalls, tools you may find useful and how to read and use pomodoro metrics and answer questions like: what did I do the last week, on which tasks I spent most of the time, how frequent is the context switching. Hopefully after this talk you&#8217;ll be able to go back to your team and give pomodoros a try with all the practical information needed. </p> http://agile2009.agilealliance.org/node/246#comments Tools for Agility Tutorial Estimation planning pomodoro productivity tomato tools tracking 90 minutes Fri, 09 Jan 2009 20:51:06 +0000 reborg 246 at http://agile2009.agilealliance.org