InfoQ Homepage Culture & Methods Content on InfoQ
-
How AI Supports IT Operators to Resolve Issues Faster and Keep Systems Running
AIOps is all about equipping IT teams with algorithms that can help in quicker evaluation, remediation or actionable insights based on their historical data without the need to solicit feedback from users directly. AI can help IT operators to work smart, resolve issues faster and keep the systems up and running to deliver great end-user experience.
-
Scaling Software Architecture via Conversations: the Advice Process
Andrew Harmel-Law recently published an article describing a decentralised, scalable software architecture process based on the "Advice Process". The Advice Process promotes software architecture by encouraging a series of conversations driven by an empowering, almost anarchistic, decision-making technique. It comprises one rule - anyone can make an architectural decision.
-
How to Foster Startup-Like Innovation in Established Companies
Startup founders expect uncertainty and failure as part of their innovation process. Leaders in established companies need to make sure that people take on risks to build the next big thing. Adding small improvements to products in a constant manner will create a compounding effect over time, and will help you build the exact thing your users are looking for.
-
InfoQ 2022 Events: Get Ready to Deep-Dive with Leading Software Practitioners
Our events will be both online (InfoQ Live and QCon Plus) and in-person once again with our QCon software development conferences in London (April 4-6) and San Francisco (October 24-28). Join us to find practical inspiration to help you adopt the patterns and practices this year.
-
Implementing Remote Software Verification and Validation Using a Real Vehicle
Bosch is doing automated regression testing and user testing using a real car instead of a simulated one. Their aim is to test the software as quickly as possible, both from the test engineer's and user's perspectives. The car can be accessed remotely, and team members can work without being in the car.
-
Becoming a Better Tech Leader with Coaching
Coaching, both personal and professional, can help to understand your potential and discover ways to exercise that potential in your daily work. For Maryam Umar, coaching has proved to be highly useful in her tech work of leading testers and engineers.
-
Building Quality in for Blockchain Systems
Blockchain technology can be used to build solutions that can naturally deliver better software quality. Using blockchain we can shift to smaller systems that store everything in a contract. We have to understand our data needs and decide what is stored in the chain and what off-chain, and think about how requirements, defects and testing history can be built into the contract models.
-
Shifting to Asynchronous Communication in Software Teams
As some companies begin to go back to the office and embrace hybrid working, they are at risk of alienating those who wish to remain remote, which is looking to be a considerable number of workers in our industry. James Stanier suggests using more asynchronous means of communication and spending more time writing to each other rather than speaking in meetings.
-
The Challenges of Reading Code and How to Deal with Them
Reading code can be confusing in many ways; we are not explicitly taught how to read code, and we rarely practice code reading. Being aware of the cognitive processes that play a role can help to become better at reading code.
-
Leading a DevOps Transformation - a Collaborative Engineering Approach
When leading a DevOps transformation, transparency and visibility can help to get teams engaged in chance. Once involved, developers can act as knowledge multipliers and contribute to change initiatives. A mixture of solving frequently-occurring problems, addressing complex problems, and showing progress of the transformation can help to keep stakeholders involved.
-
Microsoft Introduces a Fully-Managed Azure Load Testing Service in Preview
Recently Microsoft announced a preview of Azure Load Testing. With this fully-managed load testing service, users can generate high-scale load with custom Apache JMeter scripts and gain actionable insights to catch and fix performance bottlenecks.
-
AWS Announces Custom Lenses Feature for Its Well-Architected Framework
Recently, AWS announced AWS Well-Architected Custom Lenses, a new feature of the AWS Well-Architected Tool. With this new feature, customers can bring their own best practices to complement the existing framework based on their industry, operational plans, and internal processes.
-
How to Work Asynchronously as a Remote-First SRE
The core practices for remote work at Netlify are prioritising asynchronous communication, being intentional about our remote community building, and encouraging colleagues to protect their work-life balance. Sustainable remote work starts with sustainable working hours, which includes making yourself “almost” unreachable with clear boundaries and protocols for out of hours contact.
-
Will the Hybrid Work’s Great Paradox Be the Decade’s Challenge?
The pandemic moved the office home, and while the medical system is trying to eradicate it allowing us to resume our lives as we know them, we also need to understand what the new normal will be. While some leaders will return to the office as soon as it is allowed, others adopt a fully remote approach as the main-approach. Probably a hybrid approach would be the new normal for most of us.
-
Adapting a Zero Bug Policy to Solve Bugs
Applying a zero bug policy made it easier to prioritize bugs and increased team visibility and responsiveness towards bugs. As it’s a radical change, you will need to adapt it to your context regarding decision-making and time to fix a bug.