BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Agile Practices Content on InfoQ

  • Lee Thomas and Nick Cahill on Self Organizing Organizations

    At the recent Agile New Zealand conference Lee Thomas and Nick Cahill gave a talk titled the Self Organizing Organization in which they explained the journey that Fraedom has undertaken to empower teams and support true self organization rather than following an imposed agile method. Afterwards they spoke to InfoQ about the talk and their involvement in the transition.

  • Towards an Agile Software Architecture

    Boyan Mihaylov covers his experience when working with both traditional waterfall software architectures and agile ones. He depicts the similarities and differences between these with a focus on three areas: the specifics of the software architect role, the timespan of the software architecture, and the output of the software architecture.

  • When your ‘Agile’ Team Moves at Snail Pace: 5 Key Roadblocks and How to Overcome Them

    Software development teams adopt Agile-based processes to address age-old IT project management problems. However, many end up neck deep in trouble when the ‘Agile’ approach backfires. In this article, we look at real life examples to outline common but persistent barriers to the successful implementation of Agile projects, and suggest practical methods for overcoming them.

  • What Makes Joy,Inc Work? Part 1 - the Menlo Way

    Having read Joy,Inc and heard Rich Sheridan talk about the Menlo Innovations way, I wanted to understand if this was real and if so how the ideas could be applied elsewhere so I spent a week there. This is the first of three articles and looks at what the Menlo way is and how it evolved.

  • A Year in Swarm

    The article tells a story of a small team of tightly-knit developers, a “human swarm”, who largely worked on a single screen and keyboard practicing mob programming, had no formally defined roles, performed no estimates, seldom worked on more than one task at a time and delivered a quality product to a satisfied customer.

  • Interview and Book Review: BDD In Action

    "BDD In Action" is a book that aims to cover the full spectrum of BDD practices from requirements through to the development of production code backed by executable specifications and automated tests.

  • Q&A on Agile! The Good, the Hype and the Ugly

    The book "Agile! The Good, the Hype and the Ugly" by Bertrand Meyer provides a review of agile principles, techniques and tools. It explores the agile methods Extreme Programming, Lean Software, Scrum and Crystal and provides suggestions on what to use or not to use from them, based on software engineering principles and research and personal experience of the book author.

  • Linda Rising & Richard Sheridan on Creating a Culture of Joy - Part 2

    At the recent Agile Singapore conference Richard Sheridan and Linda Rising discussed what it means to have an agile mindset and what it takes to design an organisation from scratch which has a culture of joy in work. The second article looks at the technical and work practices used at Menlo Innovations and why they are effective.

  • Kevlin Henney on Worse is Better and Programming with GUTS

    At the recent Agile Singapore conference Kevlin Henney gave two talks focusing on the importance of simplicity in architecture and implementation and on programming with Good Unit Tests (GUTS). He spoke to InfoQ about the thinking behind his talks and how they can be implemented.

  • Interview and Book Review: Scrum Shortcuts Without Cutting Corners

    "Scrum Shortcuts Without Cutting Corners" by Ilan Goldstein is a must read book that delivers real world examples on how to effectively implement and embed Agile in your team or organisation.

  • Embedding Reflection and Learning into Agile Software Development

    In this article, authors discuss the Reflective Agile Learning Model (REALM) that embeds reflective practice into the iterative and agile software engineering development cycle. This model combines insights and results from studies of agile development practices used in real-world projects.

  • The Life and Times of TDD

    Scott Ambler discusses a recent mini-survey designed to find out how TDD is being used in practice. He examines the state of practice and what techniques and tools are being used with TDD.

BT