InfoQ Homepage Conferences Content on InfoQ
-
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.
-
‘Debt’ as a Guide on the Agile Journey: Organizational Debt
In this article in a series on how ‘debt’ can be used to guide an agile journey, we will provide two examples of smells that are related to organizational debt, explain the symptoms, the impact on the business and in our organization, outline the experiments (countermeasures) that we have introduced in an effort to try to remove the smell, and provide some specific advice for you to be inspired.
-
Keeping Technology Change Human
When we are at the forefront of so much change, it's easy to forget that other people around us find change more challenging. This article is a reminder to look beyond the code and processes, to consider how tech team actions can affect our users in emotional ways. It seeks to establish a few ways of thinking to help bring others along with us when working through technology change.
-
The Game Master's Framework for Software Development
The Game Master Framework for Software (GeMs) combines role-playing concepts with software development, effectively creating a framework to deliver software in complex and chaotic environments. GeMs allows you to use your skills from playing Warhammer, WoW, Dungeons, or dragons, and C’thulu, to create software. GeMs combes gaming tactics with software creation.
-
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.
-
Increasing Developer Effectiveness by Optimizing Feedback Loops
We can think of engineering as a series of feedback loops: simple tasks that developers do and then validate to get feedback, which might be by a colleague, a system (i.e. an automation) or an end user. Using a framework of feedback loops we have a way of measuring and prioritizing the improvements we need to do to optimize developer effectiveness.
-
Challenges of Working Remotely in Africa
Remote work can present new complexities such as communication gaps, time zone challenges, and even lack of transparency. Nonetheless, a well-managed remote team can readily overcome all these issues while discovering many benefits at the same time. This article focuses on the current situation in Africa citing specific challenges and solutions drawn from real companies in Nigeria.
-
Cloud-Native Is about Culture, Not Containers
At QCon London last year, Holly Cummins, innovation leader in IBM Corporate Strategy, provided a session titled: Cloud-Native is about Culture, not Containers. In this article, Cummins will discuss the role of culture in cloud-native architecture. Furthermore, she will dive into various topics around cloud-native ranging from its definition to CI/CD and operations.
-
Leading during Times of High Uncertainty and Change
To help teams succeed during uncertain times, leaders need to navigate different horizons; managing themselves and building strong relationships with their teams. Organisations need leadership at all levels. In order to be successful, leaders should develop skills for self-management, delegation, dealing with ambiguity, managing in all directions, systems thinking, and leading through context.
-
Improving Organizational Agility with Self-Management
This article presents "self-management" as a possibility to natively support agility to plant seeds and let both institutions and people thrive and benefit from it. Agility may go hand-in-hand with self-management as a way to shift mindsets and open a conversation to really find new ways of working in organizations.
-
Migrating Monoliths to Microservices with Decomposition and Incremental Changes
Microservices migrations are not a trivial change. You have to think carefully about whether or they're right for you. Maybe a monolith would be enough for your context and business needs. In this article, Sam Newman shares some decomposition and incremental changes patterns that can help you to evaluate and migrate to a microservices architecture.
-
Training from the Back of the Room and Systems Thinking in Kanban Workshops: Q&A with Justyna Pindel
In the book Kanban Compass, Justyna Pindel shares her experiences from applying training from the back of the room and systems thinking in her Kanban workshops. She adapted her training approach by connecting with attendees and providing them suitable exercises to maximize learning opportunities.