InfoQ Homepage learning Content on InfoQ
-
How to Improve Software Team Performance with Experimentation
According to Terhi Aho, experimentation is a way of thinking that guides action. By experimenting we can develop ways of working without a major change process. It can help software teams to solve problems in small steps, relieve their workload, and foster self-management.
-
Fostering an Experimentation Culture in Software Development
An experimental culture is a way of thinking; it is about trying new things and learning together, solving complex software problems, and creating value together. According to Terhi Aho, an experimental culture in software organizations requires strong management support and psychological safety.
-
A Culture of Continuous Experimentation: Learnings from QCon New York
At QCon New York 2023, Sarah Aslanifar presented Building a Culture of Continuous Experimentation. She showed how fostering a culture of continuous experimentation and leveraging the principle of continuous learning can drive efficiency, eliminate waste, and improve product outcomes.
-
Unlocking Software Engineering Potential for Better Products
Becoming an empowered team means solving problems rather than shipping features. Empowering software engineers and involving them early in discovery work can result in better products. If we measure outcomes rather than output, we can also hold teams accountable. Supporting software engineers to empower them means trusting them and getting out of their way.
-
What Software Developers Can Do to Learn Effectively
Software developers are constantly learning new languages, frameworks, tools, and techniques. It can be challenging to decide which topic to learn, estimate our competence level, prevent becoming overwhelmed, and keep our learning effective. For better learning, break it down into realistically sized phases, and repeat the same topic several times to really get to experience it properly.
-
Microsoft Enhances Azure Learning with Learn Rooms
Microsoft recently announced a new offering for learning Azure with Learn Rooms, a part of the Microsoft Learn community designed to allow learners to connect with other learners and technical experts with similar interests in Azure.
-
Learnings from Measuring Psychological Safety
Asking people how they feel about taking certain types of risks can give insight into the level of psychological safety and help uncover issues. Discussing the answers can strengthen the level of safety of more mature teams and help less mature teams to understand how they could improve.
-
How the Hybrid and Remote Working Revolution Impacts Maintaining Mental Health
Whether working remotely or in a hybrid environment, the way in which we work with one another is changing, and can impact mental health and well-being. Personality characteristics can influence how we respond to remote or hybrid working environments. Organizations can foster psychological safety by focusing on culture, transparency, clarity, learning from failure, and supportive leadership.
-
Microsoft Launches New Cognitive Speech Services Features to Accelerate Language Learning
Microsoft recently launched new features for its Cognitive Speech Service to accelerate language learning with pronunciation assessment, new speech-to-text (STT) languages, and prebuilt and custom neural voice enhancements.
-
How to Prepare an Agile Business Game
To make playing games "interesting" from the business owner's perspective, we need to ensure that they are aligned with the business needs. There are four steps in preparing a game: exploring the context, knowing your target group, defining the focus, and deciding how to facilitate it.
-
Improving Software Quality with Gamification
Bingo Bongo sessions for bug hunting and playing risk storming games can improve quality. Gamification supports learning, can make everyday work interesting, and strengthen team spirit. Playing games should be part of the daily work at the office and seen as an effective work time. In gamification, a real value is created by the creative process.
-
How a Safe-to-Fail Approach Can Enable Psychological Safety in Teams
Companies can establish a culture of psychological safety among their employees, a culture in which failing is not frowned upon but rather is accepted as something that can happen to anyone. Safe-to-fail should be part of the corporate culture. A shift in the way we envision success can lead to a better understanding of where failure lies and provide courage to overcome our fears.
-
Improving Gender Inclusion by Using Agile Principles
Pakistan is behind with regards to gender inclusion in technology; however, coding boot camps are helping women to get jobs and become financially independent. Faiza Yousuf, a product management expert and community leader, spoke about how she uses agile principles for improving gender inclusion at Agile 2021.
-
Collective Learnings about Remote Working during Covid-19
The response to the pandemic showed how to make sure people are productive and included in a hybrid environment, and it's all due to the learnings we carried on from March 2020. Many organisations demonstrated how it’s possible to work in an inclusive and productive way even if people are distributed around the world.
-
Engineering Your Organization through Services, Platforms, and Communities
Organizations need to be able to sustainably deliver value to their customers and business; that is why they exist, said Randy Shoup at QCon Plus May 2021. To do so, they need to be able to effectively and efficiently leverage the “resources” they have at their disposal- their people, teams, and technology.