BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage TDD Content on InfoQ

  • Survey Confirms Scaling Agile Across The Organisation Is Still A Challenge

    Forrester have recently released the results of their November 2011 Global Agile Software Application Development Online Survey in a report entitled "Survey Results: How Agile Is Your Organization?" It contains a number of interesting findings around how organisations that have adopted Agile are dealing with their implementation.

  • The Agile Community Needs to Embrace... Agile Thought Leaders at YOW! Australia 2011

    What is the most important thing that the Agile community needs to embrace in 2012 and beyond? InfoQ had the opportunity to attend the recent YOW! Australia Software Developer Conference and took the opportunity of having such a large number of Agile speakers in one place to sit in on the sessions and ask them their thoughts on this question.

  • Global Day of Code Retreat

    The Global Day of Code Retreat is an world-wide event to raise the awareness for code retreats, which is a full-day format of learning and improving development skills by solving a simple task repeatedly with TDD and Pair Programming while focussing on important aspects of software development.

  • Individuals and Interactions are Important, but so are Processes and Tools

    There has been a lot of discussion recently about the tension inherent in the Agile Manifesto value "individuals and interactions over processes and tools". This item examines some of the points that have been made.

  • Behavior Driven Development In .NET

    Behavior Driven Development (BDD) is being increasingly seen as an alternative way to approach Test Driven Development. SpecFlow and NSpec are popular frameworks for BDD in .NET. They help create test specifications that are easy to read even for non-programmers and allow the design of the software to be driven by it’s purpose.

  • Ensuring Product Quality at Google

    James Whittaker, a former Microsoft architect, author of several books in the “How to Break Software” series, and currently Director of Test Engineering at Google, has written a series of posts on how Google does testing. Google blends development with testing, having relatively few testers, and each product goes through successive channels before is ready for prime time.

  • BDD: ATDD done well?

    A new form of an old question has been asked in the Behavior Driven Development community: is BDD merely Acceptance Test Driven Development done well? While the community calls out the differences, Dan North makes a request to avoid focusing on them, calling TDD "amazing".

  • How do you Convince an Agile Skeptic?

    Daniel Markham, an agile coach, is asking the question "why there are some "seriously pissed off people about Agile out there? Isn't agile supposed to be warmth, apple pie, motherhood, goodness and all of that? Why so much anger?"

  • TestDriven.NET Has Reached a New Milestone

    TestDriven.NET, a TDD add-in for Visual Studio, has reached version 3.0. Some of the new features are: support for MSTest, .NET Reflector 6 Pro, VS 2010, Silverlight 4, NUnit 2.5.3, using the project’s .NET framework and others.

  • Lean + Real Options = Reduced Complexity and Risk

    Real Options, a decision-making process based on Financial Option mathematics, was mentioned by Kent Beck in his 1999 "white book," Extreme Progamming Explained. More recently, Agilists have been exploring how Real Options intersects with Agile. Now Chris Matts and Olav Maassen specifically address the Lean Software community, proposing that application of Real Options improves Lean Development.

  • Test Driven Development and the Trouble with Legacy Code

    Alan Baljeu was trying to use TDD with his large, legacy C++ code base. He found that the principle of the simplest thing that could possibly work was causing him trouble with the amount of rework.

  • RubyMine 2.0 : A Clear Path to Dynamic Development

    JetBrains has taken it on themselves to create one of the premier Ruby IDEs on the market. It has been just over 6 months since version 1.0 was released and today, RubyMine 2.0.

  • Uncle Bob On The Applicability Of TDD

    Following up a pot-stirring blog where he asserted that "anyone who continues to think that TDD slows you down is living in the stone age", Bob Martin takes a stab at providing some deeper insight into the real applicability, role, and benefit of TDD.

  • Introducing Coulda - Evolutionary Behavior Driven Development with Ruby

    It is often the case, a new piece of software is developed by someone who needed to fill a void left by an existing product. Software evolves from tools we use which don't exactly meet our needs, this is the case with a new Behavior Driven Development (BDD) tool called Coulda, developed by Evan Light.

  • PairWithUs: On-Demand Agile Software Development Video Examples

    One thing well known by most programmers is that the best (only?) way to learn programming technique is by example; specifically, watching someone else doing it. Antony Marcano & Andy Palmer's 'PairWithUs' gives people a great place to do just that.

BT