InfoQ Homepage Culture & Methods Content on InfoQ
-
The Cloud Trust Paradox According to Google Cloud
In a series of three technical articles, Google Cloud has recently discussed how to trust cloud providers, covering the concepts of customer trust, security key management and scenarios where keeping encryption keys off the cloud may be necessary.
-
Draft Published of the Code of Ethical Conduct for Agile Coaching
The Agile Coaching Ethics Initiative has published a draft code of ethics that aims to raise the standards around agile coaching. It runs under the auspices of the Agile Alliance to independently represent the wider agile community.
-
Sandboxing and Other Measures to Harden iMessage on iOS and macOS
After being hit by a 0-click exploit in iMessage last year, Apple has been hard at work to improve the security of its platform. One of the major changes in iOS 14 is BlastDoor, a tightly sandboxed service responsible for parsing all untrusted messages, along with randomization of the shared cache region containing system libraries, and exponential throttling to counter brute-force attacks.
-
Airbnb: Using Guardrails to Identify Changes with Negative Impact across Teams
Airbnb rolled out an internal Experiment Guardrails system to identify potentially negative impacts of changes across different teams. Whenever a proposed change does not pass any of the guardrails, it is escalated for further analysis by affected teams and stakeholders, explains Airbnb data scientist Tatiana Xifara.
-
Meetings in a Time of Separation
Having many people in virtual meetings can lead to people who only partly attend and become disengaged. We should question who should be attending the meeting and make information from the meeting available for those who decide not to attend to decrease meeting FOMO.
-
Maintaining Psychological Safety under Pressure
When leaders are under pressure they can fall into dark side behaviours that can cause deep and lasting harm to organisation culture and psychological safety. Leaders need to be very conscious about deliberately managing their reactions and responses to pressure situations in order to avoid allowing what are often character strengths to be overused and potentially become toxic.
-
Becoming Personally Agile for Mental Health
Feeling the need to be constantly producing high-quality deliverables with a high sense of perfection can lead to stress and can cause burnout. You have to first accept that you have a problem to find your way out of burnout. Applying agile on a personal level can help you to achieve high goals while reducing stress and lowering the chance of getting burnout.
-
Building an Intentional Organisation: a Holistic Approach
Building an intentional organisation requires a mindset that considers all organisational building blocks holistically. Leadership is key; actions that managers take have organisational consequences which need to be aligned to design an organisation that can achieve its purpose.
-
Experiences from a Testing Tour of Pairing and Learning
Being a solo tester on a team, Parveen Khan decided to do a testing tour where she paired remotely with testers and developers to explore topics. It became a testing journey of learning where she explored testing topics like performance testing, AI and ML, observability, and Sketchnoting. In doing these sessions she also experienced how pairing and sharing can help to develop oneself.
-
The Journey from Monolith to Microservices at GitHub: QCon Plus Q&A
GitHub needed to fundamentally rethink how they did software development due to all of the different cultures, norms, and technology stacks that their teams brought to the table. They are migrating toward a microservices architecture that enables different teams and systems and technologies to work harmoniously together.
-
QCon Plus: Summary of the Remote Working Track
The QCon Plus conference ran over three weeks in November, 2020. Travis McPeak hosted the Best Practices for Remote Work track, aimed at sharing the learnings from world class remote companies about how to leverage remote working for the benefit of employees, customers and the organisation as a whole.
-
Experiences from Testing Stochastic Data Science Models
A data science model is a statistical black box; testing it requires an understanding of mathematical techniques like algorithms, randomness, and statistics. To validate data science models you can use thresholds to handle output variance.
-
Team-Level Agile Anti-Patterns - Why They Exist and What to Do about Them
A good scrum master or coach can address team-based anti-patterns, for instance by explaining what less than optimal outcomes arise and what is likely to happen if the anti-pattern remains unaddressed.
-
Analyzing Large Amounts of Feedback to Learn from Users
Making it easy for users to give feedback and automating the collection of feedback helps to get more feedback faster. Using artificial intelligence, you can analyze large amounts of feedback to get insights and visualize trends. Sharing this information widely supports taking action to enhance your product and solve issues that users are having.
-
The Benefits of Nostalgia: Q&A with Linda Rising
Remembering the past can bring about benefits; nostalgic reflection can make us more optimistic. Looking back leads us to feel there is meaning and purpose in our lives which enables us to better navigate the future and help us move forward.