Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Agile Practices Content on InfoQ

  • Using the Problem Reframing Method to Build Innovative Solutions

    Building products that customers love relies heavily on the problem space: how well you know your audience and how clear are the pain points and main problems your users are facing. This means that the solution to a problem depends on how we frame the problem. This article provides different practices and tools on how to apply problem reframing underpinned by a real case study.

  • Using Emergence and Scaffolding to Address Complexity in Product Development

    The use of scaffolding and emergence has utility in delivery, supporting the bootstrapping of knowledge and close collaboration with the customer which in turn supports a more organic approach to delivery. Their use is poorly understood but they can be used as part of existing agile practices by tweaking them, avoiding the need for wholesale change

  • How Medical Companies are Innovating through Agile Practices

    The adoption of Agile methods has been steadily growing in medical product companies over the past ten years. Practices vary from cloud-based continuous flow for data-intensive services to sprint-based for physical devices with embedded software. The question is no longer whether, but how Agile can work in medical product development - for our mix of technical, market, and regulatory constraints.

  • Thoughtfully Training SRE Apprentices: Establishing Padawan and Jedi Matches

    This article shares how Padawans and Jedis can inspire and teach us how to help people of a wide variety of backgrounds, ages, and experience levels to observe and understand failures in production. It covers practical lessons learned and shares how you can create and rollout a program for SRE Apprentices within your organization. It also shares feedback from the SRE Apprentices themselves.

  • Facilitating Feedback That's Psychologically Safe

    This article focuses on feedback with regards to a plan or proposal - ways to make it easier to give and receive feedback, so the psychological safety of the team can increase. The aim is to give you insights, models, structures and practical things to try, in order to facilitate feedback that boosts psychological safety in your team(s).

  • Applying Lean Tools and Techniques to Scrum

    This article focuses on some of the challenges that Scrum is facing and how Lean can be a complementary approach. Lean is often misunderstood as a heavyweight process when in fact it is a philosophy, one that is grounded in continuous improvement. The topic of waste, a central theme that Lean helps focus on, shows us that Scrum can be improved upon.

  • Inspect & Adapt – Digging into Our Foundations of Agility

    Inspecting and adapting are fundamentals in agile practices. Yet, there are wide interpretations of how either is done well. It is a matter of our heart and soul – but the answer lies between our ears. In this article, we invite you to dip your toe into the deep waters of the internal inspect & adapt mechanisms. This article can be summarised in four words: Think. And think again.

  • Agile Transformation: an Integral Approach

    The book Agile Transformation - Using the Integral Agile Transformation Framework to Think and Lead Differently by Michael Spayd and Michele Madore provides an integral approach to agile transformations. The integral approach operates on all levels, from individuals to teams to the whole enterprise, helping us take multiple perspectives on situations and to think and act from multiple worldviews.

  • How Journaling Puts Leadership in Action

    Have you ever wondered how keeping a journal (or even a so-called “diary”) and business-related topics go together? In this article, Cosima Laube explores how regular structured writing for the sake of reflection and learning looks, and shares her own experience with different journaling variants and techniques, as well as some science and meta-level views.

  • Practical Applications of Complexity Theory in Software and Digital Products Development

    What if we start a new conversation about complexity, also engaging a completely different crowd - the hands-on practitioners, the problem solvers, the tinkerers? What if we approach that conversation in another way? This article is guided by two new radical ideas; the first idea is on the theory and practice of complexity, and the second idea is on the human element in complexity theory.

  • Surviving Zombie Scrum

    The book Zombie Scrum Survival Guide by Christiaan Verwijs, Johannes Schartau, and Barry Overeem aims to support teams that are stuck in Zombie Scrum. It helps them to understand why things are the way they are and provide them with experiments to get out of this state of Zombie Scrum by enabling collaboration with stakeholders, working increments, autonomy for teams, and continuous improvement.

  • Agile Development Applied to Machine Learning Projects

    Machine learning is a powerful new tool, but how does it fit in your agile development? Developing ML with agile has a few challenges that new teams coming up in the space need to be prepared for - from new roles like data scientists to concerns in reproducibility and dependency management.