Hosting Tobias Mende, founder of Unblocked Engineering by INOCEA Consulting Ltd., and author of 'DevEx Nuggets' newsletter, discussing promoting developer experience, devising solutions, addressing communication challenges, achieving continuous deployments, setting objectives, enhancing developer experience, overcoming resistance to change, and creating a culture of continuous improvement.
Communicating technical risks to non-technical stakeholders can be improved by visualizing risks on a diagram and aligning technical objectives with business objectives.
Involving engineers in the deployment process, allowing them to experience pain points, can lead to streamlined processes, continuous deployments, and increased productivity.
Deep dives
Identifying and Communicating Technical Risks to Business Stakeholders
One of the challenges highlighted in the podcast was the difficulty tech leads faced in communicating technical risks and technical depth to non-technical stakeholders. To address this, they implemented a process of collecting technical risks and visualizing them on a diagram based on impact and effort. They then prioritized the risks, coached the tech leads, and focused on clearly communicating the business impact of those technical initiatives. By aligning technical objectives with business objectives, they were able to plan and work on these technical risks alongside feature development, improving overall communication and collaboration between the technical and non-technical teams.
Transitioning to Continuous Deployments and Improving Feedback Loops
Another challenge discussed in the podcast was the lack of continuous deployments and the reliance on manual handovers in the deployment process, leading to long feedback loops and increased pressure on the QA team. To address this, they first highlighted the problem by shifting the deployment responsibility to the engineers, allowing them to experience the pain points firsthand. This led to a better understanding of the process and encouraged the engineers to contribute their ideas to improve and automate the deployment process. By involving the engineers, they were able to streamline the process, reduce manual steps, and eventually achieve continuous deployments, resulting in faster feedback loops and increased productivity.
Driving a Culture of Continuous Improvement and Overcoming Resistance to Change
In the context of driving high performance and continuous improvement, the podcast discussed the importance of addressing resistance to change and fostering a culture that embraces continuous improvement. It was emphasized that people are not resistant to change in general but rather resistant when they fail to see the benefits or feel that the risks outweigh the advantages. To overcome resistance, it was suggested to connect the change with emotions and highlight how the proposed change would positively impact the work experience and overall satisfaction for engineers. By demonstrating that the organization cares about their experience and continuously strives to improve it, teams are more likely to embrace change and actively contribute to implementing improvements.
Hosting Tobias Mende, the founder of Unblocked Engineering by INOCEA Consulting Ltd., and the author of the engineering newsletter 'DevEx Nuggets'. Tobias dives deep into the importance of promoting developer experience, and the ways to address it. Furthermore, hear how Tobias devises solutions to elevate developer experience & effectively communicates their impact in terms of business value.
Beyond the Code is an exclusive series of podcasts with tech leaders across the globe, sharing learnings about dev processes, growth, culture, and well-being.