InfoQ Homepage Agile Content on InfoQ
-
Faster Financial Software Development Using Low Code: Focusing on the Four Key Metrics
Low code/no code can help firms achieve the four key performance metrics described in the State of DevOps Reports and Accelerate, to achieve a faster pace of software development. Financial services especially stand to benefit from the trend of adopting low code/no code to drive digital transformation.
-
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.
-
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.
-
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.
-
Are Canary Releases an Alternative to Testers?
Canary releases enable product owners to check how a new feature is getting adopted by users by rolling it out to a small percentage of users and then incrementally rolling it out to a wider audience. Product owners might feel tempted to discontinue or reduce testing upon adopting canary releases, but decisions should be approached cautiously as they can have serious and unintended consequences.
-
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.
-
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.
-
Takeoff: What Software Development Can Learn from Aviation
A lot of professions have been around way longer than software development and have developed "best practices" to handle typical problems and challenges. Software developers can benefit from taking a closer look at aircraft maintenance or a pilot’s processes to learn from them, optimize our processes. and last but not least, try to reduce some of the stress that we experience over and over again.