BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Planning Content on InfoQ

  • The Future is Knowable before it Happens: an Impossible Thing for Developers

    In software development there are always things that we don’t know. We can take time to explore knowable unknowns, to learn them and get up to speed with them. To deal with unknowable unknowns, a solution is to be more experimental and hypothesis-driven in our development. Kevlin Henney gave a keynote about Six Impossible Things at QCon London 2022 and at QCon Plus May 10-20, 2022.

  • How to Build the Dark Star: a Serious Collaborative Game

    Games are learning experiences. They can help people to better understand soft skills and grow by providing space to safely experiment. InfoQ interviewed Corrado (Dex) De Sanctis about the benefits of playing games and his experience from playing the DSBuilders game.

  • Predicting the Future with Forecasting and Agile Metrics

    Common estimation approaches often fail to give us the predictability we want. Forecasting provides a range of possible outcomes with the chance of outcomes becoming reality. It can answer questions like “When will it be done?” or “What can we deliver by xx?” with confidence.

  • How Agile Can Work Together with Deadlines

    Even with a hard deadline, you can still prioritise work in sprints, use daily stand ups to manage blockers, and run retrospectives to improve your ways of working. Stakeholder relationships are key when attempting to negotiate and soften arbitrary deadlines. Start conversations up front to set better expectations and ensure a smoother delivery, particularly when facing uncertainty.

  • Predicting Failing Tests with Machine Learning

    Machine learning can be used to predict how tests behave on changes in the code. These predictions reduce the feedback time to developers by providing information at check-in time. Marco Achtziger & Dr. Gregor Endler presented how they are using machine learning to learn from failures at OOP 2020.

  • Achieving Predictability in a Complex World

    Predictability is the precursor and enabler for other important things people are looking for, like doing things faster and cheaper, argued Jose Casal at Agile Portugal 2019. He presented how to achieve predictability in three steps: focus on work in progress, reduce time to get work done, and consider how to get more done.

  • Should Teams Decouple Cadences?

    Recently a Twitter discussion took place about allowing teams to have multiple cadences, for instance by using a different rhythm for planning the work and for learning and improving. Decoupling cadences gives teams room to explore and learn what works best for them; it can lead to more adaptability and autonomy and better outcomes.

  • Agile at LEGO

    Agile has been part of LEGO for more than a decade, but it is still spreading seeds and finding applications in business areas outside digital and IT. Some of LEGO's core values are play and learning which resonate very well with the agile principle of iterations, experimentation, and retrospectives.

  • Atlassian Releases Portfolio for JIRA 2.0

    Atlassian’s new release of Portfolio for JIRA features real-time portfolio planning. Team work is automatically synchronized with the release plan by pulling team and project data from JIRA into the product portfolio plan.

  • Planning with #NoEstimates

    People are used to making plans and taking decisions using estimates, even though they are often not so good in estimation says Gil Zilberfeld. The #NoEstimates movement explores alternatives for estimation. At the Agile Testing Days 2015 Zilberfeld will do a workshop on Planning with #NoEstimates. InfoQ will be covering this conference with write-ups, Q&As and articles.

  • Nexus Guide for Scrum is Published

    Nexus is a framework for developing and sustaining large software development projects. The Nexus Guide can be used next to the Scrum Guide to scale Scrum and support the integrated effort of multiple software development teams.

  • Impact of Splitting User Stories on the Original Estimates

    Product backlog refinement is a practice in which product backlog items are split and often re- estimated. This post is based on user story splitting and re-estimations.

  • Scaling Agile at bol.com

    InfoQ did an interview with Menno Vis, IT director of bol.com, about the benefits of increasing agility, how bol.com deploys Scrum, using roadmaps with agile, the challenges that have been faced when scaling agile, the main focus area's at bol.com for agile scaling, establishing loosely coupled teams, and the things that bol.com does for their people to have fun while doing their work.

  • Meeting Regulatory Demands with Agile Software Development

    InfoQ interviewed Jan van Moll about regulatory demands for software in healthcare, satisfying these demands with waterfall project or with a mix of waterfall and agile, and introducing agile in an R&D organization that needs to fulfill regulatory demands.

  • Delivering Value on Time by Using #NoEstimates

    Vasco Duarte suggests that people should experiment with #NoEstimates to learn and find ways in which it can help them to deliver value on time and under budget. He is writing a book on #NoEstimates in which he explains why estimation does not work and how you can use #NoEstimates to manage projects.

BT