InfoQ Homepage Agile Conferences Content on InfoQ
-
Taking Advantage of Attitudes for Building Products
Attitudes like cynicism, skepticism and optimism impact how we develop products. Being aware of attitude matters, as it can block development or lead to building the wrong product. InfoQ interviewed Gwen Diagram about cynicism, skepticism, and optimism, the impact developers can have, and dealing with attitudes in teams.
-
Ensuring Software Quality at eBay Denmark
Quality is not only about not releasing bugs to production, it is much more than that. Quality is a product that is user-friendly, easy to access and use, has high performance/short load time, and is about code that is stable and easy to maintain. Jette Pedersen gave a talk about how to ensure good quality products at Swiss Testing Day 2020.
-
The Role of Business Analysts in Agile
Business analysts have a role in agile organizations; they can become a product owner, join a team, or work across products where they collaborate with product owners and teams. The BA role brings incredible value in any framework; it is about making sure that you are confident in your own skills.
-
Brenda - an Artificial Intelligence Team Member
Brenda uses artificial intelligence with machine learning to monitor the infrastructure, do quality assurance checks and support troubleshooting, handle alerts and communicate critical issues, and apply auto-healing. Sree Rama Murthy Pakkala and Collin Mendons from Swisscom will talk about an AI/ML framework named Brenda, who helps their teams to increase quality at Swiss Testing Day 2020.
-
Using a Team Game for Richer Retrospectives
Games can bring freshness to retrospectives and enable rich discussions about how things are going. Patterns emerging from the discussions provide insight into the team’s strengths and weaknesses. Considerate coaching or facilitation can allow everyone to contribute.
-
Making Workplaces More Humanistic
Organizations are increasingly focusing on the humanization of workplaces and supporting professionals to perform better. Ways to make workplaces more humanistic are going off-script, experimenting with working hours, being vulnerable as leaders, and appreciating diversity.
-
Establishing Change Agents within Organisations Using Shu-Ha-Ri
Shu-Ha-Ri provides us with a learning path toward being agile by mastering the basics and understanding the fundamentals to gain incremental success. By having their own change agents, organisations can adapt quickly to changing market needs and get a competitive edge.
-
Optimizing for Speed with Continuous Organizational Transformation
A rapidly scaling company needs different structures at different sizes. You’re continuously reinventing yourself as your company grows by iterating on structures, processes, and roles. Continuous learning is critical for organizational transformations to succeed and it requires a high level of organizational agility.
-
Making Distributed Organizations More Effective
An autonomous team model with teams organized around geographical or time-zone proximity can make a distributed organization more effective. With the Reverse Conway Maneuver you can deliberately add or remove bottlenecks to better support the designs you are trying to build.
-
Applying Observability to Ship Faster
To get fast feedback, ship work often, as soon as it is ready, and use automated systems in Live to test the changes. Monitoring can be used to verify if things are good, and to raise an alarm if not. Shipping fast in this way can result in having fewer tests and can make you more resilient to problems.
-
Mental Wellbeing in the Tech Industry: QCon London Q&A
Businesses are losing a lot of money to mental ill-health. The pace at which the tech industry moves and the pressure to deliver can leave staff struggling to keep up. People have different sweet spots for pressure and performance, and they change over time; the way to know an individual’s sweet spot is by talking to people to find out how they work.
-
Predicting the Future with Forecasting and Agile Metrics
Common estimation approaches often fail to give us the predictability we want. Forecasting provides a range of possible outcomes with the chance of outcomes becoming reality. It can answer questions like “When will it be done?” or “What can we deliver by xx?” with confidence.
-
Volkswagen’s Journey towards a Software-Driven Company
Volkswagen is changing their working methods for software development, where they focus on regaining their own development skills and developing new products based on new technologies and methods. The technologies used are decided on by the teams independently.
-
How Agile Can Work Together with Deadlines
Even with a hard deadline, you can still prioritise work in sprints, use daily stand ups to manage blockers, and run retrospectives to improve your ways of working. Stakeholder relationships are key when attempting to negotiate and soften arbitrary deadlines. Start conversations up front to set better expectations and ensure a smoother delivery, particularly when facing uncertainty.
-
Predicting Failing Tests with Machine Learning
Machine learning can be used to predict how tests behave on changes in the code. These predictions reduce the feedback time to developers by providing information at check-in time. Marco Achtziger & Dr. Gregor Endler presented how they are using machine learning to learn from failures at OOP 2020.