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

  • An Agile PM Walks a Mile in a Customer's Shoes

    Last year Ternary COO Alexia Bowers walked a mile in a project customer's shoes, and told us how it felt in this Agile2006 Leadership Summit presentation. She stressed the need to meet deadlines through creative solutions, instead of simply cutting scope.

  • Agile Events Calendar Update

    Dozens of events are listed on the AgileEvents calender, both commercial and non-profit. Events include user groups, coding dojos, training, conferences. All events focus on Agile/Lean process, facilitation, management, product ownership, methodologies and related practices. Where will you spend your training budget? Maybe there's something coming up close to home - wherever you are!

  • WebTest vs. Selenium: Real and Simulated Browser Testing

    Choosing between functional testing tools that drive a real web browser, like Selenium, and those that simulate a browser, like Canoo WebTest? Marc Guillemot compared the two, and in his opinion, WebTest wins, with a score of 13-5.

  • ThoughtWorks Releases Mingle 1.1

    Mingle R1.1 is out, just 3 months after after the first release, packed with new functionality driven by user feedback from the launch and beta period. In December R1.2 will be released.

  • RSpec Adds Eagerly-Awaited RBehave Functionality for Integration Testing

    RSpec is a Behaviour-Driven Development acceptance testing framework for Ruby or Java that enables developers to turn acceptance specifications from the business into executable examples of expected behaviour. Dan North built a separate extension, RBehave, to express story-level integration tests with RSpec. David Chelimsky has now incorporated RBehave-like functionality into the RSpec trunk.

  • Opinion: The Implicit Backlog

    Last week, we reported on the wastes that are attributed to having a Product Backlog. This week, to keep it interesting, we'll report on the wastes present when a Product Backlog is absent.

  • Lisp for Agile Teams

    When the developers at Paragent needed to build a web-based IT administration tool, with a bare minimum of time and money, they did it with... Common Lisp? InfoQ asked Paragent CTO Tim Latchey why they chose Lisp, and what it offers to agile development teams.

  • InfoQ Interview: Jeff Sutherland on "Who's Doing Scrum"

    There are over 10,000 Scrum Masters trained, that's a lot of Scrum! Well: Scrum, variants of Scrum, and Scrum-like processes. Are these distinctions important? Jeff Sutherland told us why he thinks it's important to understand a team's level of adoption - not to label it but to continue improvement. He cited the example of organically growing a Scrum team practice-by-practice at Google AdWords.

  • Agile Alliance - Functional Testing Tools

    The Agile Alliance held a Functional Testing Tools Visioning Workshop in Portland, OR. InfoQ captures the zeitgeist from community reactions. Join the mailing list and participate.

  • Erik Doernenburg on Software Visualization

    Software visualization aims to provide a representation of artifacts at an intermediate level of abstraction, which provides enough information to be useful but is at a high enough level that you can perform broadly scoped analysis. In this interview Erik Doernenburg talks with InfoQ about different software visualization strategies using a combination of free tools and custom development.

  • Cory Foy on Database Unit Testing

    Cory Foy walks developers step-by-step through unit testing logic implemented at the database layer.

  • Holding a Program in Your Head

    Your code: is it that stuff you store in version control or, as Paul Graham argues, "... your understanding of the problem you're exploring"? Graham has written an essay offering eight suggestions for developers trying to understand the code on which they're working - some of which seem to contradict the advice of the agilists.

  • High abstraction level of DSLs to reduce the testing burden?

    Inconsistencies between the user interface and user’s expectations can be an important source of bugs. According to Leonardo Vernazza, this is due the fact that the user and the UI do not talk the same language. Using a DSL, characterized by a high abstraction level, would be instrumental for avoiding the risk of translation errors and would therefore reduce the testing burden.

  • InfoQ Japan Launches

    InfoQ's mission is to be the world's source for tracking change and innovation in the enterprise software development community. In April InfoQ China launched, and this October InfoQ Japan has launched and is already attracting an average of 3500 visits a day.

  • QCon Panel: Modifiability - Or is there any design in Agility?

    Many people assume that agile methods mean an absence of design. Design still happens in agile projects, but it shifts from an up-front phase to a continual evolution. Design decisions should be left to the last responsible moment, but some design decisions do need to be made upfront. Martin Fowler explored this topic through a panel discussion at the last QCon.

BT