InfoQ Homepage Culture & Methods Content on InfoQ
-
Leading with Empathy
Empathy has emerged as a panacea to combat the anguish and suffering of the global pandemic of COVID-19 and its impact. Leading with empathy is needed. As organizations embrace a hybrid working model, they have to rethink and reimagine four critical areas: execution, collaboration, communication, and enablement. Empathy should be a core tenet of organizational culture.
-
Solutions for Testing Blockchain: Private Blockchains, Permutations, and Shifting Left
Blockchain is an emerging software architecture that has the potential to be a big disruptor in the industry. With change however, comes the added risk of quality issues. As developers and test engineers, we need to be prepared for those changes to better adapt to the new technology and allow for the continued development of software and products through it, without compromising on quality.
-
Thriving in the Complexity of Software Development Using Open Sociotechnical Systems Design
The amazing progress made in technology has led to blindly following the technical imperative at the cost of the social and human dimension. Social sciences can help us create a work environment where people feel more at home and proud of what they produce. An organisation designed using open sociotechnical systems theory will be a more humane one where people are more engaged.
-
The Renaissance of Code Documentation: Introducing Code Walkthrough
The Continuous Documentation methodology is a useful paradigm that helps ensure that high-quality documentation is created, maintained, and readily available. Code Walkthroughs take the reader on a “walk” — visiting at least two stations in the code — describe flows and interactions, and often incorporate code snippets.
-
Five Things to Remember When Upgrading Your Legacy Solution
Legacy software is still employed, even though it frequently fails to meet critical demands and core business operations. By choosing the right modernization strategy and software development teams, you can easily cut down on high legacy software maintenance costs and increase productivity.
-
Failing Fast: the Impact of Bias When Speeding up Application Security
This article deals with three biases people can have with establishing application security while trying to move fast in building them, attitude which can cost the organization later, showing how to spot the biases, and providing advice on what to do about them.
-
How to Reduce Burnout in IT Security Teams
Burnout isn't a selfcare problem. The information security industry needs to take a deeper examination and create changes to allow for workers to have more flexibility and the ability to have balanced personal and work life. This article serves as a starting point by breaking down why burnout exists in InfoSec, why past solutions don’t work anymore, and how to actually reduce burnout in teams.
-
Applying Software Delivery Metrics and Analytics to Recover a Problem Project
Problem software delivery projects can be recovered mid-flight if Value Stream Management (VSM) analytics are used in a forensic way to uncover the root-cause of the issues. The root-cause metrics areas considered include: People Availability; Team Stress; Backlog Health; Sprint Accuracy; Process Efficiency; Story Management; and Defect Gen. A root-cause RAG reports shows key mitigations.
-
Techstinction - How Technology Use is Having a Severe Impact on our Climate and What We Can Do
Most people don’t realise how their use of technology, both socially and in the workplace, is responsible for an increasingly significant volume of the world's Co2 emissions. In this article, you will learn how our use of technology is having a severe impact on our climate and what we can do about it.
-
Maximize Developer Productivity and Engagement with the Developer Experience Engineer
With developers becoming more important than ever, it’s critical to understand how to maximize their productivity and engagement, so in turn, businesses can create better value. The Developer Experience Engineer (DXE) clears the path to developer success by implementing a common set of principles, maintaining the right tools, and creating cohesive standards.
-
People, Not Screens: Why Soul-Based Leadership Will Change the Nature of Remote and Hybrid Work
Virtual, remote, or hybrid work is the main leadership challenge of our time. Leaders should focus on bringing out humaneness and people's desire to be seen and heard in respectful and appreciative ways. Soul-based leadership is built on neuroscience and other ways of knowing inspired by eastern philosophies in which aliveness is at the heart of awareness, stillness and calm.
-
Promoting Creativity in Software Development with the Kaizen Method
As employers struggle to hire and retain qualified talent in high-tech, SenecaGlobal is using the Kaizen method of continuous improvements by implementing small, positive changes to its culture encouraging innovation and recognition among employees. When applied to software development, Kaizen aims to produce zero-defect code and/or work(flow) processes that exceed client satisfaction metrics.