BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Training / Certification Content on InfoQ

  • How to Select the Right People

    Your team will make you succeed or fail. Many look at outsourcing as a way of solving a technical problem while maintaining or even cutting costs. But people are not widgets that can simply be fitted to a specific spot and just work. In this article Zhenya Rozinskiy covers steps required for building remote teams and shares his own experiences.

  • Video Lesson Introducing Scrum and Agile

    The video lesson Scrum fundamentals by Tommy Norman is a downloadable training which gives an introduction to agile software development using Scrum. InfoQ interviewed Tommy about why he made this introduction training, the roles, artifacts and events of Scrum, User Stories and collaboration in teams, and on-line resources where people can learn more about agile.

  • Interview with Jan de Baere about the Rise and Fall of an Agile Company

    What happens when a director of a consulting company decides to drastically change the culture? At the Agile Tour Brussels conference Jan de Baere presented the why and how of a company that adopted agile, the journey that they went through, and how it came to a sudden end. InfoQ interviewed him about the agile change approach, culture and trust, and the lessons learned from an agile journey.

  • Agile's Teenage Crisis?

    Philippe Kruchten attended the 10 year anniversary event at Snowbird. He discusses a number of elephants in the agile room (topics that need to be addressed, but have been pointedly ignored) that were identified at that meeting. Ranging from politics to lack of context when implementing agile to the role of the agile alliance the participants raised these points for the community to consider.

  • Learning Ruby on Rails with Michael Hartl

    Learning a new programming language can be a daunting task and at times difficult to know where to start. Now try to learn a new web framework at the same time and you have a recipe for confusion. We had the opportunity to talk with Michael Hartl about his approach to teaching people Ruby on Rails, his book the Ruby on Rails 3 Tutorial, and the excellent video series with the same title.

  • Excerpts from an Interview with James Bach

    Following are the most relevant excerpts from the interview with James Bach at Oredev 2008. He covers topics like: engineering, why we should be telling success stories, opening our minds to other scientific domains, automated testing and exploratory testing.

  • "Systems Development": a New Discipline for a New Education

    Educator Dr. Dave West discusses “Systems Development”, a new discipline emphasizing humanity, craft, design, creativity, innovation, and emergence - in stark contrast with current university disciplines. West proposes a better educational experience, replacing the sterility of today’s classrooms and labs with the workshop, or “bottega.”

  • A Leaner Start: Reducing Team Setup Times

    How long does it take a newcomer to become an effective member of your team? Learning integral to agile methodologies, but the learning needs of the newcomer are different from established team members: in a standup meeting, "I did (unintelligible) yesterday" offers them more questions than answers. Pat Kua suggests some practices that specifically reduce the "setup time" for new team members.

  • Experience Report: Beginners and Experts All Benefit in Open Space

    Agile conferences are receiving an influx of novice teams and managers, and some suggest that new conferences should be organized for these beginners. To the contrary, this report from XPday Montreal suggests that mixing up expertise levels creates a valuable experience for all.

  • Experience Report: Agile Development Apprenticeship at NMHU

    During the 2004-2005 academic year, Pam Rostal and Dave West ran a unique work-study degree program at New Mexico Highlands University: 20 students using Agile practices to execute real world projects. This story shows what can happen when education goes beyond the ordinary: when people are encouraged to strive for mastery and taught the thinking tools to do so.

  • From Java to Ruby: Risk

    "Ruby is risky" is a common perception. As Ruby on Rails moves closer to the mainstream, that risk will decrease. In this article, Bruce Tate examines the changing risk profiles for Java and Ruby from a managers perspective, examining Java's initial adoption and also common risk myths about Rails.

BT