InfoQ Homepage Culture & Methods Content on InfoQ
-
Fostering Healthy Tech Teams in a DevOps World
Building healthy DevOps tech teams that are responsible for a broad area can be challenging. To measure the success of your team, several frameworks provide metrics indicating team health. Psychological safety matters for healthy teams to ensure each software engineer brings their own lived experiences to build better products and that they feel safe to do so.
-
Combatting Alert Fatigue at Cloudflare
In a detailed blog post, Monika Singh at Cloudflare explores the stressful environment on-call personnel face. On-call staff frequently deal with numerous alerts, leading to alert fatigue—a state of exhaustion caused by responding to non-prioritised or unclear alerts. To combat this, Cloudflare teams conduct periodic alert analyses to enhance the accuracy and actionability of alerts.
-
How to Scale Agile Software Development with Technology and Lean
Agile software development can be done at scale with the use of technology like self-service APIs, infrastructure provisioning, real-time collaboration software, and distributed versioning systems. Lean can complement and scale an agile culture with techniques like obeyas, systematic problem-solving, one-piece-flow and takt time, and kaizen.
-
Making Agile Software Development Work for Multicultural Teams
While equality provides team members with the same opportunities and allowances, equity is about creating an environment where individual and unique needs can be met. According to ElMohanned Mohamed, communication in multicultural teams should be precise and clear with low dependence on the context.
-
QCon London: a Tale of Team Topologies at m3ter
At QCon London 2024, Ricardo Nuno Almeida spoke about adapting Team Topologies at m3ter. Almeida, senior software engineering manager at m3ter, spoke about how adaptability proved crucial to success and ran through m3ter's journey of evolving team topologies to meet growth demands and changing priorities.
-
How to Build Large Scale Cyber-Physical Systems
To build large-scale safety-critical systems, we need to decompose the system into smaller solvable problems, resolve what is known, and resolve unknowns through experiments, Robin Yeman argued. She suggested investing in test environments for both software and hardware early to enable being test-driven early to increase the safety, security, reliability, and availability of the systems.
-
QCon London: Curating a Developer Experience
In a talk at QCon London 2024 titled "Curating the Developer Experience," Andy Burgin discussed embracing Developer Experience (DevEx) as an operational philosophy at the betting company Flutter. Recognising the potential of DevEx to enhance productivity and foster collaboration and empathy between teams, Burgin explained how Flutter implemented and evolved their Developer Experience.
-
Challenges and Solutions for Building Machine Learning Systems
According to Camilla Montonen, the challenges of building machine learning systems are mostly creating and maintaining the model. MLOps platforms and solutions contain components needed to build machine systems. MLOps is not about the tools; it is a culture and a set of practices. Montonen suggests that we should bridge the divide between practices of data science and machine learning engineering.
-
Enhancing Developer Experience for Creating Artificial Intelligence Applications
For one company, large language models created a breakthrough in artificial intelligence (AI) by shifting to crafting prompts and utilizing APIs without a need for AI science expertise. To enhance developer experience and craft applications and tools, they defined and established principles around simplicity, immediate accessibility, security and quality, and cost efficiency.
-
QCon London: the Dangerous Dichotomies of People Management
In the world of people management, it's not just about ticking off tasks; it's about delving into the nuanced, impactful aspects that truly make a difference. Experienced manager and product director Hannah Foxwell highlighted many critical yet often overlooked elements for fostering a cohesive and productive team environment in a talk at QCon London 2024.
-
Catalyzing Change in Software Organizations: Find Allies, Invite People, and Sustain Engagement
Much of the change we experience in software organizations is coercive. Software engineers, architects, and people in software engineering management roles feel they cannot spark change without formal authority, Eb Ikonne mentioned at QCon London 2024. To catalyze change, he suggested identifying allies, inviting people to participate in the change, and sustaining engagement through storytelling.
-
Rachael Greaves at QCon London: Ethical AI Can Decrease the Impact of Data Breaches
At QCon London, Rachael Greaves, chief executive officer at Castlepoint Systems, presented both the obligations and benefits of data minimisation as a mechanism to decrease the impact of data breaches. AI autoclassification and automatic decision-making tools help with the ever-increasing data volumes as long as ethical principles are considered, allowing decisions to be challenged.
-
How Technology Can Drive Culture Change in Software Organisations
Technological improvements like containers, VMs, infrastructure-as-code, software-defined-networking, collaborative version control, and CI/CD can make it possible to fix cultural issues around organisational dynamics and bad product delivery. According to Nigel Kersten, software leaders should leverage tech to create positive changes in organisational dynamics and relationships between teams.
-
How a Game of Patterns Can Help Software Organisations to Gain Insights and Improve
Patterns can help us to understand how things work and how cultures develop. The game in an organisational system is about recognizing patterns and anti-patterns. According to Tiani Jones, leaders should work on the system rather than in the system and create the conditions for the development and sustainment of good patterns in software organisations.
-
QCon London: Spreading Ownership and Delivering Value at Spotify with Backstage Plugins
At QCon London, Pia Nilsson and Mike Lewis from Spotify led a session explaining how they have evolved the plugin architecture of Backstage to enable easier extensibility. Going into the background of Backstage's inception, Nilsson explained how Backstage has emerged as a technology being used to change the ways of working for 3000 employees in a meaningful way.