InfoQ Homepage Culture & Methods Content on InfoQ
-
The C4 Model for Software Architecture
Software architecture diagrams can be a very useful communication tool, but many teams have scaled back on the creation of diagrams, and when diagrams are created, they are often confusing and unclear. The C4 model consists of a hierarchical set of software architecture diagrams for context, containers, components, and code.
-
Q&A on the Book The Pragmatist's Guide to Corporate Lean Strategy
The book The Pragmatist's Guide to Corporate Lean Strategy explores how to practically adopt lean enterprise and lean startup concepts to turn your company into a lean agile enterprise promoting business agility. It provides examples from companies that have applied these concepts, describes the strategy, best practices, anti-patterns, and gives insights into lean and agile transformations.
-
Retrospectives are Weak - Here is How to Make Them Stronger
This article explains why organisations settle for mediocre results from retrospectives and how a great coach can transform the results by bringing the real issues to the surface and creating an environment where a team can learn to trust each other, deal with conflict and experience extraordinary results.
-
Q&A on the Book Changing Times: Quality for Humans in a Digital Age
In the book Changing Times, Rich Rogers explores how technology can help people and describes the role that quality plays in this. He tells a story about how technology affects the life of a journalist, and shows what development teams can do to deliver better products.
-
How Technology Is Impacting the Future of Work through Fragmentation
One of the side effects of technology’s evolution is that it fragments existing architectures and creates new structures in the process. AI and Blockchain are currently doing this, but this pattern has been seen before and will continue as tech evolves. According to Kary Bheemaiah, fragmentation is impacting the future of work; it’s a tech-lead reality to be observed and leveraged when possible.
-
The Cost of Fear in Organisational Change
In this article Juncu explores the factors which cause fear of change in organisations and what it costs, how to challenge the status quo and provides advice on overcoming some of the limiting factors. She explores four common practices which feel like they reduce risk but actually exacerbate the challenges faced by organisations in the dynamic, fast moving world where adapting to change is vital
-
Is Your Product Roadmap Still Meeting Customer Needs?
It’s difficult to overestimate the importance of having a strong vision for the product. However, that vision must be frequently and consistently kept in line with the needs of the customer. In this article, Justin explores how to tell if your product roadmap still meets your customers' needs.
-
Q&A on The Agile Developer's Handbook
The book The Agile Developer’s Handbook by Paul Flewelling provides the fundamentals of agile and explores intermediate and advanced topics like metrics for delivery, technical practices, delivering value, team dynamics, building quality in, and becoming an agile organization.
-
Q&A on the Book Accelerate: Building and Scaling High Performance Technology Organizations
The book Accelerate: Building and Scaling High Performance Technology Organizations by Nicole Forsgren, Jez Humble, and Gene Kim, explores the factors that impact software delivery performance and describes capabilities and practices that help to achieve higher levels of throughput, stability, and quality.
-
Q&A on the Book Many Voices, One Song - Shared Power with Sociocracy
The book Many Voices, One Song - Shared Power with Sociocracy by Ted Rau and Jerry Koch-Gonzalez provides a collection of sociocratic tools and principles and stories about applying sociocracy. It can be used as a reference for implementing sociocracy in organizations to establish self-governance.
-
Q&A on the Book Unscaled
The book Unscaled by Hemant Taneja explores how startup companies can create capabilities similar or stronger than large companies by unscaling. They compete by renting space and functionality in the cloud, which makes them cheaper and more flexible. They are able to innovate and create better products by using data and exploiting the possibilities that sophisticated AI is increasingly offering.
-
Developers. Our Last, Best Hope for Ethics?
In March, Stack Overflow published their Developers’ Survey for 2018 and for the first time they asked questions about ethics. The good news is that to “Do Developers Have an Obligation to Consider the Ethical Implications of Their Code?” nearly 80% responded “yes”. However, only 20% felt ultimately responsible for their unethical code, and 40% would write unethical code if asked.