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

  • Put Agile2008 on your Phone or PDA with Gcal

    With its emphasis on smaller and more intimate sessions for hands-on learning, the schedule for the annual Agile Alliance conference can be overwhelming. This year it lists about 550 talks, workshops, tutorials, experience reports and papers. One agilist has taken matters into her own hands and offers a public gcal interface to the conference site, one timeslot at a time.

  • Relationship Between Tools and Agile Software Development

    Agile software development can be done effectively with the help of right tools for the job. Kent Beck, recently published a paper exploring the relationship between tools and Agile software development.

  • InfoQ Book Review: Agile Adoption Patterns

    Ryan Cooper picked up Agile Adoption Patterns: A Roadmap to Organizational Success by InfoQ's own Amr Elssamadisy and gives this book a positive: This book belongs on the bookshelf on anyone who is interested in helping a traditional software organization make an effective transition to a more agile way of working.

  • Functional Test Workshop from the Agile Alliance

    The second Agile Alliance Functional Testing Tools Workshop is being held the day before Agile 2008 (Monday August 4). This is the second workshop being held this year and its goal is “advance the state of the art of automated functional testing tools used by Agile teams to automate customer-facing tests”.

  • CM Crossroads on SCM for Small Teams

    Agile brings to organizations, among other things, small teams coupled with constant change. Navigating this effectively requires understanding what this means to Software Configuration Management practices. The July edition of CM Journal's "cm//crossroads" is dedicated to helping people meet this challenge successfully.

  • Renowned Orchestra Embraces Scrum-like Practices

    A Scrum team has no designated leader; the team is expected to self-organize. Similarly, one of the world's most renowned orchestras has dispensed entirely with the role of conductor in favor of a process where leadership is shared and decisions are made by the team. Along the way, they have learned lessons and ways of working together that any Scrum team can benefit from.

  • Death of Hybrid Camry Chief Engineer is Ruled Overwork

    Last month the Japanese labor board ruled that the death of the Chief Engineer on the Camry Hybrid project was ‘karoshi’ (death by over work). This story raised a number of interesting issues about what we can learn from Toyota, sustainable effort and why we develop software.

  • Agile Coaches Attend First AgileCoachCamp

    An Agile Coach is someone who helps a team, or an entire organization, adopt and improve their agile practices. AgileCoachCamp, held this spring in Ann Arbor Michigan, was the first ever conference specifically for agile coaches. The participants, who came from as far away as India, Sweden, and Ukraine, self-organized to put on more than 60 sessions during the open space conference.

  • How to Evaluate a Good Fit for XP?

    XP might not be for everyone. An interesting discussion on the Extreme Programming group, tries to find the factors, on which, an individual should be evaluated, to determine, whether he is fit to be on an XP team.

  • An Introduction to Lean Thinking

    Lean software development, which we hear a lot about these days, may be still a bit of a mystery for people who come to Agile via Scrum or XP. Earlier this year, at an Open Party was sponsored by InfoQ China, Ning Lu of ThoughtWorks China offered an introduction to Lean thinking, and said the biggest obstacle to Lean thinking can be the manufacturing mindset.

  • Truthfulness - an Agile Value?

    Declan Whelan wrote a thought-provoking blog citing an idea he learned from Mishkin Berteig about an (unspoken) principle behind successful Agile teams: truthfulness. The idea is simple: without individuals being honest and open, most agile practices will not work.

  • Presentation: Introduction to Agile for Traditional Project Managers

    In this presentation filmed during Agile 2007, Stacia Broderick introduces Agile to traditionally trained project managers by making a comparison between Project Management Institute's (PMI) best practices and their equivalent Agile techniques.

  • Interview: Hakan Erdogmus on TDD Misunderstandings and Adoption Issues

    In this interview made during Agile 2007, Dr. Hakan Erdogmus, Editor in Chief of IEEE Software, discusses about TDD starting from a study done by Ron Jeffries and Grigori Melnik and published as "TDD--The Art of Fearless Programming" in the IEEE Software magazine. Hakan talks about current misunderstandings regarding TDD's role in software development and the adoption issues it faces.

  • Announcing: New Google C++ Testing Framework

    The folks at Google have recently open-sourced their xUnit-based testing framework for C++ development. The framework is said by project developer Zhanyong Wan to have been in use internally at Google for years by thousands of their C++ developers.cc

  • Presentation: Heartbeat Retrospectives to Amplify Team Effectiveness

    In this presentation filmed during QCon London 2007, Boris Gloger speaks about retrospectives. Agile development teams learn and improve by inspecting and adapting. High performing teams inspect and adapt not only their code and tests, but also their methods and interactions.

BT