BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Agile Conferences Content on InfoQ

  • Migrating a Monolith towards Microservices with the Strangler Fig Pattern

    ScholarPack has migrated away from its monolith backend using a Strangler Fig pattern. They applied incremental development and continuous delivery to target customers’ needs, in the meanwhile strangling their monolith.

  • Using Agile with a Data Science Team

    Agile helped a data science team to better collaborate with their stakeholders and increase their productivity. As priorities became clear, the team was able to focus and deliver. Buy-in of the data science team by taking them through a journey of agile was crucial to making it work.

  • Organisational-Level Agile Anti-Patterns - Why They Exist and What to Do about Them

    Agile anti-patterns can affect organisations, morale, and quality if left untreated. The critical first step is acknowledging the existence of the pain point. Effective root cause analysis helps to understand what causes the anti-patterns to arise in organisations, where actions can be taken to address those causes.

  • Creating and Nurturing an Intentional Remote Culture

    Company culture isn’t built in the short term, nor can it be imposed. It’s deeply rooted in the founders’ ideologies and behaviours around work. From there, it grows and evolves organically as the company hires individuals who embrace these values, and who also bring their own identity into the mix.

  • Value vs Time: an Agile Contract Model

    An agile contract model can help us to focus on the value delivered to the customer. It allows for rewarding teams and people, and can drive continuous improvement towards common goals. InfoQ interviewed Andrea Zomer, CEO at Zupit, about their experiences with an agile contract model.

  • How Stopping Estimations Helped a Team to Become More Predictable

    When making estimations using story points didn’t feel helpful, a team decided to experiment with #NoEstimates. Breaking down stories into smaller tasks gives them insight into their velocity and has made them more predictable. It also helps them to spend less time on process and have more time available for delivering value.

  • Articulating Leadership through Nemawashi and Collaborative Boards

    High performance teams don’t need to be managed, but led. Collaborative boards is where leadership and teams meet to align direction and initiatives. Nemawashi can be used to separate conversations from meetings. Fernando Guigou spoke about articulating leadership using an approach that he calls ZenSum at Agile Tour London 2020.

  • Applying a Zero-Bug Policy at Redgate

    A zero-bug policy is a simple yet effective bug management system that can help you avoid being buried deep in months or sometimes even years-old bugs. Any bugs you agree are serious enough for you to fix, you fix right away, and any other bug will not be fixed and closed. Tom Walsh spoke about how Redgate Software applied the zero-bug policy at Lean Agile Exchange 2020.

  • Experiences from Using a Disciplined Approach to Change

    When a company embraces the agile path, the first question is: “Where do I want to go?” and not “What is the right framework to do agile?” A disciplined approach to change can help you to choose from possible practices such as a “design pattern book” for agile transformation, and to identify when a practice is promising and when the current context is not the most favorable for it.

  • Growing Personal and Organisational Courage

    Courage is vital for organisations if they want to thrive in today’s complex world as it will create the right conditions for the highest possible levels of creativity, adaptability and productivity. We all have the power to lead with courage, no matter what our role is.

  • 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.

  • Deliver Faster by Killing the Test Column

    Columns like "In test" often lead to teams having more work in progress and less work actually being finished. Removing such columns can increase collaboration between testers and developers and enable teams to deliver faster.

  • Taking Advantage of Attitudes for Building Products

    Attitudes like cynicism, skepticism and optimism impact how we develop products. Being aware of attitude matters, as it can block development or lead to building the wrong product. InfoQ interviewed Gwen Diagram about cynicism, skepticism, and optimism, the impact developers can have, and dealing with attitudes in teams.

  • Ensuring Software Quality at eBay Denmark

    Quality is not only about not releasing bugs to production, it is much more than that. Quality is a product that is user-friendly, easy to access and use, has high performance/short load time, and is about code that is stable and easy to maintain. Jette Pedersen gave a talk about how to ensure good quality products at Swiss Testing Day 2020.

  • The Role of Business Analysts in Agile

    Business analysts have a role in agile organizations; they can become a product owner, join a team, or work across products where they collaborate with product owners and teams. The BA role brings incredible value in any framework; it is about making sure that you are confident in your own skills.

BT