BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage eXtreme Programming Content on InfoQ

News

RSS Feed
  • Volkswagen’s Journey towards a Software-Driven Company

    Volkswagen is changing their working methods for software development, where they focus on regaining their own development skills and developing new products based on new technologies and methods. The technologies used are decided on by the teams independently.

  • Ron Jeffries Says Developers Should Abandon "Agile"

    Ron Jeffries, author, speaker, one of the creators of Extreme Programming (XP) and a signatory of the Agile Manifesto back in 2001, shared a post on his blog in which he advocates that developers should abandon “Agile”, meaning they should stay away from the “Faux Agile” or “Dark Agile” forms and get closer to the values and principles of the Manifesto.

  • How Technical Practices Support Evolutionary Architecture and Continuous Delivery

    Technical practices of XP such as TDD, Refactoring, CI and Pair Programming support emergent design and enable evolving your architecture. The first practice you need for continuous delivery is CI, committing to mainline every day. Being able to write clean, well-factored, and well-tested modular code is the most important skill for developers.

  • Removing Friction in the Developer Experience: Adrian Trenaman Shares Experience from HBC at QCon NY

    At QCon New York 2017 Adrian Trenaman presented “Removing Friction in the Developer Experience” in the new “Developer Experience: Level up Your Engineering Effectiveness” track. Key takeaways included: minimise the distance between “hello, world” and production; seek out and remove friction in your engineering process; and give freedom-of-choice and freedom-of-movement to your engineers.

  • Key Takeaways from the 'Agile on the Beach' 2016 Conference: Day One

    At the sixth ‘Agile on the Beach’ conference, held in Cornwall, UK, several leading practitioners of agile software delivery presented the state-of-the-art and emerging trends within this domain. Key takeaways included the value of the scientific method to drive change; the use of Continuous Delivery (CD) for improving safety and speed; and the power of cognitive bias during the user testing.

  • Scaling Without Blueprints and the Agile Scaling Cycle

    InfoQ interviewed Stefan Roock about adding XP practices to Scrum, why using an agile framework as a blueprint for designing the organization is a premature optimization and why culture and principles are more important than practices. Roock also explains the agile scaling cycle with examples of how it can be used, and talks about the benefits and pitfalls of this approach for agile scaling.

  • Agile Testers can be a Harlequin

    Agile testers can signal and question the (testing) process. Marnix van den Ent gave a talk at the Agile Testing Days 2015 in which he explained how he views testers as a harlequin: "a servant to the team and its process, like the Italian Harlequin he is there to help to understand what is happening". An interview about developing an art of questioning, XP practices and retrospectives.

  • Rebuild or Refactor?

    Should you rebuilding or refactoring software?An interview with Wouter Lagerweij about what it is that makes refactoring so difficult, if rebuilding software is less risky than refactoring, and how continuous delivery fits with rebuilding software.

  • Product Development in an Unruly Mob: Alex Wilson and Benji Weber Q&A

    At the fifth ‘Agile on the Beach’ conference, held in Cornwall, UK, InfoQ sat down with Alex Wilson and Benji Weber from Unruly. Wilson and Weber presented a session at the conference entitled 'Product Development in an Unruly Mob', and discussed how mob programming has helped Unruly get the best from the software delivery team.

  • Adopting a Suitable Agile Method Based on Organizational Goals

    Dan Tousignant, Agile Executive Coach and Trainer at Cape Project Management, proposed a matrix to help organizations choose their Agile approach.

  • Managing Health and Quality of Applications with qMap

    QASymphony has released qMap, a visual mapping solution for agile testers of cloud, mobile, big data and IoT apps. InfoQ did an interview with Kyle Cochran about why qMap was developed, how testers can use qMap to get insight into their testing results and manage testing and can use information from qMap improve the quality of their product, and how QMap can be deployed within agile and DevOps.

  • Challenges When Implementing Microservices and Why Programming Style Matters

    Fred George talked about the Challenges in Implementing MicroServices and The Secret Assumption of Agile at the GOTO Amsterdam 2015 conference. InfoQ interviewed him about how make microservices as small as possible, challenges when implementing microservices and how to deal with them, why programming style matters, and what developers can do to develop their code writing skills.

  • Supporting Practices Beyond Scrum to Become Agile at Organizational Level

    Scrum is a simple and lightweight methodology therefore, scrum alone is not enough.

  • Benefits of Continuous Testing

    At Unruly teams have been applying eXtreme Programming (XP) since being founded in 2006. Teams take a test-first approach to developing code and invest in automated checks that can be run in live environments. InfoQ interviewed Rachel Davies about the importance of a continuous approach to testing, how this has evolved over the years and the business advantage that it delivers to Unruly.

  • Knowing if You Are Building the Right Product

    Developing and delivering products which customers don’t want and for which there is no market can be costly. Agile can help you to efficiently develop products, but you need to know what to build. How can you find out which products your customers need?

BT