InfoQ Homepage Culture & Methods Content on InfoQ
-
Rediscovering Lean
For those who love continuous improvement, software engineering fits. Turn in any direction and you’ll see potential for doing better, going faster and increasing quality. You should not try to chase the latest and greatest agile practices. Instead, spend time working out your unique approach based on the goal you have been given, the people you have, and the underlying principles that you hold.
-
2019 State of Testing Report
The State of Testing 2019 report provides insights into the adoption of test techniques, practices, and test automation, and the challenges that testers are facing. It shares results from this year’s testing survey.
-
Humanity at Work: Interview with Rich Sheridan, Author of Chief Joy Officer
Richard Sheridan describes the importance of joy and humanity in the workplace and how it contributes to increasing employees' job satisfaction and engagement. Joy has always been important for employees, and today even more as we are welcoming new generations of workers.
-
Q&A on the Book Gamification for Business
The book Gamification for Business by Sune Gudiksen and Jake Inlove explores the usage of games for effectively tackling business challenges and improving organizational performance. It provides results from research on gamification, case studies of game-based solutions, and the benefits that serious games and design thinking can bring.
-
Q&A on the Book Virtual Leadership
The book Virtual Leadership: Practical Strategies for Getting the Best out of Virtual Work and Virtual Teams by Penny Pullan provides suggestions and practices for people working in or with virtual teams. It discusses leadership styles suitable for virtual or remote teams and explores what can be done to improve collaboration and communication, and engage remote participants.
-
The Pipeline Driven Organization - Enabling True Continuous Delivery
Many organizations try to implement continuous integration or continuous delivery, but they get stuck in the process; too many human bottlenecks standing between the pipelines. By teaching pipelines to make better decisions and offloading human judgements onto the pipelines we can have the pipelines make decisions all the way up to production to create a true continuous delivery mechanism.
-
Author Q&A: from Chaos to Successful Distributed Agile Teams
Johanna Rothman and Mark Kilby have written a book titled From Chaos to Successful Distributed Teams: Collaborate to Deliver. The book provides advice for anyone working in or with a distributed team on how to overcome the common (and some uncommon) challenges that distribution and distance bring to effective team collaboration.
-
Waste Not, Want Not: A Simplified Value Stream Map for Uncovering Waste
This article describes a simplified form of Value Stream Maps that makes it easy to visualize bottlenecks and inefficient processes in the software delivery lifecycle. It focuses on the two forms of Lean waste defined as Inventory and Waiting.
-
Understanding Serverless: Tips and Resources for Building Servicefull Applications
There are still many misconceptions and concerns regarding serverless solutions. Vendor lock-in, tooling, cost management, cold starts, monitoring and the development lifecycle are all hot topics where serverless technologies are concerned. This article shares tips and resources to guide serverless newcomers towards building powerful, flexible and cost-effective serverless applications.
-
How to Effectively Lead Remote IT teams
When you build your software product or implement a digital platform, there are many things you need to consider – like product design, technology stack, architecture, etc. . And many times we forget, that at the end the most crucial part is the team that will work together to deliver it.
-
How Developers Can Learn the Language of Business Stakeholders
This article explores how business stakeholders and developers can improve their collaboration and communication by learning each other's language and dictionaries. It explores areas where there can be the most tension: talking about impediments and blockers, individual and team learning, real options, and risk management.
-
The Agile Manifesto: A Software Architect's Perspective
While the role and responsibilities of a software architect can be seen as contradictory to the values of the Manifesto for Agile Software Development, a good architect finds techniques that support an agile development team.