BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Agile Content on InfoQ

  • Touchy Feely Impediments to Agile Adoption

    Struggling with Agile Adoption? Amr Elssamadisy ran a session on what makes adopting Agile processes difficult. He provided the audience with three models for understanding the problems seen during adoption.

  • Presentation: Succeeding With Agile: A Guide To Transitioning

    In this presentation filmed during Agile 2007, Mike Cohn talks about the transitioning process towards an agile organization, why the process is inherently difficult, and what it takes to see self-organization emerging in a previously tightly controlled environment.

  • Coaching Self Organizing Teams

    Joseph Pelrine promised to teach us “how to be a manipulative bastard” with respect to coaching teams. Joseph feels that coaching as a discipline lacks the scientific background and rigor that it needs: "Air guitar and attitude" won't do - Allan Kay. His goal to is to supply that rigor.

  • Agile 2008: The Wisdom of Crowds and Agile Teams

    James Surowiecki, author of the Wisdom of Crowds, gave the keynote speech that opened Agile 2008 on Tuesday, August 5. The thesis behind the wisdom of crowds is simple: given the right circumstances, a group of people can make a decision that is better than the best answer of most (if not all) of the group's members.

  • Second Functional Test Workshop Results

    The second Agile Alliance Functional Test Workshop was held as a pre-conference session before Agile 2008. It was run as a series of open space sessions facilitated by Jeff Paton. The primary purpose of this workshop was to discuss cutting-edge advancements in and envision possibilities for the future of automated functional testing tools.

  • Agile 2008: A Coach's Role is to Reveal the System to Itself

    The term "coach" in the Agile community can mean different things to different people such as mentor/advisor, team lead, project manager, or even consultant. In the broader coaching world, they have a distinction - and that is a coach's job is not to "fix" the system but to reveal the system to itself.

  • Software Development: A Traffic Jam Waiting To Happen

    Software development is Hard. One of the main reasons is that it is a complex adaptive system. Agile - when done right - seems to do a very good job of providing stabilizing feedback. We take a look at what it means for something to be a 'complex adaptive system' and what particular practices in Agile help us out.

  • Programming Processes

    Whether deep inside the brain, within software, or even within the teams which develop software, how do processes work, how do they misfire, and how can they be altered to achieve the desired results?

  • Interview: Jean Tabaka About Team Collaboration and RAPID Management

    In this interview made by Deborah Hartmann of InfoQ, Jean Tabaka talks about team collaboration as a key ingredient of the Agile development, but she also mentions RAPID management as a solution for the product owners who found themselves in an Agile environment.

  • Undergraduate Textbook for Agile Development

    One unfortunate modern truth about software engineering university graduates is that a frightening number come out of school with little to no applicable knowledge about agile software development. A soon to be published undergraduate textbook by Orit Hazzan and Yael Dubinsky is a step towards turning this around.

  • Managing Risk with Scrum

    Risk management deals with reducing the probability and impact of adverse events on a project. Members of the Agile community discuss whether explicit risk management is required or it is addressed implicitly as a part of Scrum.

  • Presentation: Developing Expertise: Herding Racehorses, Racing Sheep

    In this presentation made during QCon London 2007, Dave Thomas talks about expanding people's expertise in their domains of interest by not treating them uniformly as they had the same amount of knowledge and level of experience.

  • QCon San Francisco Nov 19-21 Full Schedule Posted

    The timed schedule for the 3 day QCon San Francisco conference has been posted! QCon is InfoQ's enterprise software development conference featuring over 80 sessions and 70 speakers. QCon is a conference designed for team leads, architects and project management. Last year's QCon SF attracted almost 500 people.

  • ThoughtWorks Releases Cruise: Continuous Integration and Release Management System

    Continuous integration is an agile practice in which each code change committed is automatically built and tested, reducing the cost of bugs by catching many of them as soon as they are introduced. Today, ThoughtWorks released Cruise, extending continuous integration to application testing and deployment. Cruise runs on Windows, Mac OS X and Linux, and includes support for .NET, Java, and Ruby.

  • Use Cases or User Stories?

    User stories are better than use cases - right? Not necessarily. It depends on whom you ask. There are definite benefits to user stories as they encourage conversation and discourage the "throw over the wall" mentality of more heavy-weight requirements documents. But do they have drawbacks?

BT