InfoQ Homepage Culture & Methods Content on InfoQ
-
Reawakening Agile with OKRs?
Corporate agile often represents an improvement over what went before but falls short on delivering the high performance management wants and quality engineering environment developers dream of. The backlog becomes tyranny. Could OKRs - objectives and key results - reawaken the radical side of agile? Or do OKRs represent a return to command and control?
-
Building Reliable Software Systems with Chaos Engineering
Advances in large-scale, distributed software systems are changing the game for software engineering. As an industry, we are quick to adopt practices that improve flexibility and improve feature velocity. If we can move quickly, can we do so without breaking things? Chaos Engineering practices can be used to navigate complexity and build more reliable systems.
-
Cameron Purdy Explains Ecstasy - a New Cloud Native Environment
In this interview, Cameron Purdy discusses Ecstasy - a new Cloud Native programming system and runtime. It is designed to be highly scalable and able to achieve very high density in Cloud environments. The project is taking shape but not at the release stage yet.
-
Virtual Group Coaching: How to Improve Group Relationships in Remote Work Settings
Due to the pandemic, many software development teams will work remotely longer or permanently or work in blended venues such as some team members working in an office, some working from home, some working from other venues. Virtual coaching can help to improve group interaction or social dynamics in virtual settings where people work together remotely as a group or team.
-
Software Engineering at Google: Practices, Tools, Values, and Culture
The book Software Engineering at Google provides insights into the practices and tools used at Google to develop and maintain software with respect to time, scale, and the tradeoffs that all engineers make in development. It also explores the engineering values and the culture that’s based on them, emphasizing the main differences between programming and software engineering.
-
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.
-
‘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.
-
Q&A with Eveline Oerhlich on Building an Effective DevOps Culture
The DevOps Institute recently released their latest report entitled "Upskilling 2021: Enterprise DevOps Skills Report". The report found that automation and security remain vital to business success. A focus on building the human skills of DevOps was also identified as companies with the best learning cultures were most likely to succeed.
-
Ethical Decisions in a Wicked World: the Role of Technologists, Entrepreneurs, and Organizations
Wherever role you are playing - consumer, employee, entrepreneur, manager - the purpose of a business is to serve society. Organizations need to seek win-win solutions, consider sustainability and ethics in all phases, and learn how to scan and deal with unintended consequences of each intervention. This article brings concepts and ideas to spark initial action for wicked problems using ethics.
-
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.
-
Virtual Panel: How Open-Source is Helping to Change the World
Open-source is not only at the heart of the Cloud and the enterprise as we know them today, it also powers many initiatives around the globe that aim to change how technology is leveraged to solve real-world issues and strive to make it accessible in a more equitable way. InfoQ has taken the chance to speak with several companies that are helping make it happen.