BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Culture & Methods Content on InfoQ

  • An Agile Team's Weekly Schedule

    It's 9:35 AM; do you know where your agile team is? If they are using William Pietri's example schedule, they are in the middle of their stand-up meeting, unless it's Monday, in which case they are doing iteration planning & kickoff. William's sample schedule is understandable and practical, and sparked discussion that explored subtitles in scheduling for agile teams.

  • Presentation: Beyond Agile - Cultural Patterns

    Willem van den Ende and Marc Evers introduce different cultural patterns you can find in software organizations, based on Gerald M. Weinberg's work, and tell how to recognize them, what behavior to expect, and how you can handle unexpected events and change. They show how different agile processes like Scrum, XP, and Lean fit in, while explaining some common agile failure modes.

  • Google Pushes the Web Platform with Chrome 2.0 and Wave

    Google has announced two more tools that will help in its mission “to organize the world's information and make it universally accessible and useful”. One of them is version 2.0 of its Chrome browser which aims to facilitate demanding client-side applications and the other one is Wave, a new environment for communication and collaboration on the Web.

  • Article: Pulling Power - A New Software Lifespan

    Elizabeth Keogh looks at how Kanban and Feature Injection can play into Behavior Driven Development, to work together to help identify the most important software, reduce unnecessary artifacts at each stage of development, and produce the minimum necessary to achieve a vision.

  • How TDD and Pairing Increase Production

    "Test-driven Development" and "Pair Programming" are two of the most widely known of agile practices, yet are still largely not being practiced by many agile teams. Often, people will cite being "too busy" to adopt such practices as TDD and pairing; in essence, implying that striving for high code quality will reduce productivity. Mike Hill explains how this logic is seriously flawed.

  • Article: Metamodel Oriented Programming

    In this article, Jean-Jacques Dubray questions the belief that code and models are two separate worlds. He presents a unified view of Model Driven Engineering, Architecture and Programming models based on a novel approach to specify execution element semantics in DSLs.

  • Server Fault Serves the Sysadmin Community

    Building on Stack Overflow’s success, Jeff Atwood and Joel Spolsky have launched Server Fault in public beta, a new questions&answers web site targeted at system administrators and IT staff.

  • Engine Yard Has Taken Over Ruby 1.8.6 Maintenance

    Engine Yard has taken over the maintenance of Ruby 1.8.6. We talked to its new maintainer Kirk Haines to find out what they have planned for the future.

  • Recommended Agile Books

    This post is a compilation of recommended Agile books by various Agilists. The recommendations try to cover the entire spectrum of process, people and technology related to Agile. The idea is to make the process of Agile adoption easier and fruitful.

  • Measuring Agility, Craftsmanship, and Success

    While Scott Ambler, Ross Pettit and others continue to pursue the creation of a maturity model for agile, David Starr has looked at how and why an organization might want to measure things like: agility, craftsmanship, and organizational success. He found craftsmanship relatively easy to measure, while agility was the most difficult to measure in a useful way.

  • Writing an Article for the AgileQ

    InfoQ's AgileQ team has decided to publish more community articles. If you have knowledge to share to help others with their real-world issues in understanding, adopting, and adapting Agile principles, values, and practices then consider submitting an article for publication at InfoQ.

  • Dependency Injection for Java

    Dependency injection has been around for a while and there are quite a few frameworks which provide such capabilities for Java applications. Recently Google and SpringSource announced a partnership related to providing dependency injection for Java.

  • Opinion: Will the Scrum Alliance Change its Stripes?

    Recently the Scrum Alliance asked a number of user groups to sign a licensing agreement. This turned out be to a big public relations mistake in the Scrum Community. In cleaning from this mistake the Scrum Alliance issued a new policy, hired Cory Foy as Community Organizer and promised to listen to feedback in the future. Will this be succesful?

  • Mike Cottmeyer's View Inside The Lean/Kanban Conference

    The first organized conference focusing on Lean & Kanban was held in Miami during the first week of May. Mike Cottmeyer was present and used his popular blog 'Leading Agile' to provide a relatively comprehensive play-by-play look into what occurred there.

  • Learning to be Agile - a snapshot of Agile training providers

    A list of some of the Agile training providers and consolidators from around the world. This article is not a comprehensive list, but a snaphot and starting point for the reader's further investigation.

BT