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

  • TW Team Wins with Cure for "Developer Abuse"

    The AgileAdvert contest asked "So you want to be a famous Agilist?" At Agile2007's Google reception, the audience voted to make the sad ThoughtWorks clip "Developer Abuse" the no.1 video, so "Matthew" is this year's Famous Agilist (name changed to protect the innocent). Other winners featured singing, dancing, a beating, "outside the box" thinking, expletives (deleted), and charming children.

  • The Role Of Leadership - Agile 2007

    Mary Poppendieck spoke at Agile 2007 providing an insight into the adaptation of manufacturing management principles in the software development arena.

  • InfoQ Announces AgileEvents, a Free International Events Calendar

    Agilists are more likely to exchange ideas in person than to publish papers. As a result, the number of small local gatherings held within the international Agile community is staggering - and impossible for a single news site to cover adequately. Therefore, we propose the AgileEvents calendar, where service providers and practitioners can search for local events - and add their own.

  • The Agile Alliance takes a Break to Teach and Learn at Agile2007

    In addition to our daily and weekly cycles of development, our releases and projects, there is an industry cycle which ends and starts again with the Agile Alliance's annual conference, which started yesterday with over 1100 participants and 300 sessions, many of them interactive and hands-on. This week will see a massive exchange of lessons-learned and the launch of new products and services.

  • Failure to Learn Stifles Productivity

    Amr Elssamadisy and Deborah Hartmann have written an article asking us to consider that there may be one common attribute to all software development projects that, if focused upon and improved, can make productivity soar.

  • Review: Continous Performance Management

    Steven Haines from Quest has published an article demonstrating the use of performance analysis tools in the continuous build cycle as best practice and makes some thought provoking points about the cost of not doing so.

  • Blocking: Useful? Dangerous? Ethical?

    George Dinwiddie commented on a discussion that took place in the eXtreme Programming yahoogroup about "blocking" as described by Scott Ambler: "This is a great example of something that I call blocking, where you produce the paperwork, attend the meetings, pretend to care, ... to make it look as if you're following the 'official process'".

  • ObjectMother - a Forgotten Testing Tool

    One of the earliest techniques for writing tests using TDD did not use mocks and stubs, but used the actual business objects instead. By creating a set of factories that instantiated, composed, and executed methods on business objects, real objects, in a non-initial-state of their lifecycle, could be created for testing purposes. The name coined for this pattern was ObjectMother.

  • Is Selenium worth the pain?

    Is Selenium worth the pain? Atlassian developer Nick Menere has asked that very question on the Atlassian Developer Blog. In his blog post Menere looks at the roadblocks found while trying to use Selenium to test two new Ajax features of JIRA 3.10.

  • Does specific technology knowledge matter when recruiting?

    Does technology matter when it comes to recruiting developers? Or is the way of thinking the only thing that’s really important? In a time when many job advertisements are flooded with technology buzzwords, Dan Creswell found an Amazons recruitment ad that solely focuses on thinking and understanding.

  • Presentation: Applying Agile to Ruby

    In this presentation, Fred George talks about the application of agile practices in the enterprise and how they can help with the adoption of Ruby.

  • QCon San Francisco (Nov 7-9) Schedule & Speakers Posted

    The schedule and 44 speakers (another 20 to be confirmed soon) has been posted for QCon, InfoQ's new enterprise software development conference coming to San Francisco Nov 7-9. Some of the speakers include Martin Fowler; Rod Johnson (Spring Creator); the architects of Second Life, Orbitz, Yahoo! & Linked-In; Erik Meijer (LINQ Creator); and many more!

  • Mingle 1.0 Released: Reactions

    Mingle, agile project management software from ThoughtWorks Studios has been released. InfoQ covers the pricing, community reactions and features.

  • Iteration Types

    What is an iteration in the Agile world? How is it different than previous ways the software community has performed iterations? Are there different types of iterations, and does it matter? The ScrumDevelopment list has been recently discussing type A, B, and C sprints (sprint = iteration in Scrum terminology) as defined by Jeff Sutherland and the ideas are relevant the the wider Agile community.

  • Book Excerpt: How to Improve your Continuous Testing

    Continuous Integration has become a standard development best practice - but it's not always done well. Tests take up much of an application's build time, and poorly constructed test suites can cause long builds, whereupon teams start to circumvent agreed-upon CI practices just get the time to code. InfoQ presents advice and examples in Chapter 6: Continuous Testing from a new CI book.

BT