InfoQ Homepage Culture & Methods Content on InfoQ
-
Empathy is a Technical Skill
Empathy, like software, is a deeply technical topic that can challenge you in the best way while making your life richer and more rewarding. This article explores how an empathy-focused approach to software development can help pay down technical debt, increase automated test coverage, build trust among team members, and contribute to the overall health of a software system.
-
The Challenges in Integrating Cross-Boundary Teams
Cross-boundary teams are the hub of innovation. However, creating and nurturing a cross-functional team for innovation is a challenging task. It needs a deep understanding of the nature of knowledge, diversity and interactions within a team. Managers and team leaders can infer valuable information from a deeper understanding of the contextual and knowledge level challenges in such teams.
-
Scrum & The Toyota Production System, Build Ultra-Powerful Teams
How to use the Toyota Production System, as a knowledge-building system, to reveal learning topics on which to work to develop outstanding Scrum teams for exceptional results.
-
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.