InfoQ Homepage Culture & Methods Content on InfoQ
-
Cut Your Design Sprints in Half with These Key Tips
Cut your next design sprint in half with these tips at your side. With this approach, you’ll be able to turn 2.5 days into ~4 hours and the whole sprint to 2.5 days. Make collaborative design thinking easier, more fun, and exciting. With up-front preparation, a clear challenge to tackle, and attention to the clock, you can get to the essentials and turn innovative ideas into testable prototypes.
-
Culture & Methods Trends Report March 2021
The most significant impact on culture and methods in 2021 is the disruption caused by COVID-19. We look at what's needed for good remote and the impact of bad remote, how management practices are evolving, and the importance of people skills for technologists. Paying attention to ethical issues, diversity and inclusion, tech for good, employee experience and psychological safety are important.
-
Sociotechnical Implications of Using Machines as Teammates
AI has become more than just a tool; it is now meriting consideration as an additional teammate. While this increases a project’s efficiency and technical rigor, AI teammates bring a fresh set of challenges around social integration, team dynamics, trust, and control. This article provides an overview of sociotechnical frameworks and strategies to address concerns with using machines as teammates.
-
Becoming an Exceptional Manager
The book Manager in Shorts by Gal Zellermayer describes principles of management in hi-tech, focusing on people, processes, and culture. It provides tips and ideas that readers can use to develop their leadership skills and learn how to manage technical people and become an exceptional manager.
-
Experts Discuss Top Kubernetes Trends and Production Challenges
Kubernetes growth has led to cultural, technological and operational challenges. InfoQ caught up with Kubernetes experts and implementers who talk about 2-3 top trends and challenges that are facing the platform.
-
Agile Development Applied to Machine Learning Projects
Machine learning is a powerful new tool, but how does it fit in your agile development? Developing ML with agile has a few challenges that new teams coming up in the space need to be prepared for - from new roles like data scientists to concerns in reproducibility and dependency management.
-
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.
-
Software Systems Need Skin in the Game
Consequential decisions need to be taken by the people who pay for the consequences, by the people with skin in the game, and modern software practices need to reinforce this idea. On-call engineering is the quintessential modern engineering practice to create skin in the software development game.
-
Improving the Performance of a Route Editor Using a Quadtree
A quadtree is a tree data structure that allows the user to partition a two-dimensional space and to quickly find the intersection of objects. In this article we show how we used it to improve the performance of our route editor.
-
The Toyota Way: Learn to Improve Continuously
The book The Toyota Way, 2nd Edition by Jeffrey Liker provides a view of the Toyota Production System with fourteen management principles for continuous improvement and developing people. The book, including the 4P model (Philosophy, Processes, People, Problem solving) and principles, has been updated to reflect new insights in systems thinking.
-
Who is on the Team?
Ahmad Fahmy and Cesario Ramos take the changes to the new Scrum Guide as an opportunity to explore what it means to be "on a team." They draw on research to create an ACID test to differentiate who is on the team and who isn't. They discuss different mental models around the idea of a team with the hopes that you take this opportunity to discuss and elevate the roles within your organization.
-
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.