InfoQ Homepage Agile Conferences Content on InfoQ
-
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.
-
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.
-
The Challenges of End-to-End Testing of Microservices
Microservices work well with independent teams who have end-to-end responsibility and use an automated CI/CD pipeline. Ensuring software quality through end-to-end testing can conflict with rapidly integrating and releasing software components. If an end-to-end test fails, the CI/CD pipelines of all involved microservices are blocked until the problem causing the test to fail is solved.
-
Migrating a Monolith towards Microservices with the Strangler Fig Pattern
ScholarPack has migrated away from its monolith backend using a Strangler Fig pattern. They applied incremental development and continuous delivery to target customers’ needs, in the meanwhile strangling their monolith.
-
Using Agile with a Data Science Team
Agile helped a data science team to better collaborate with their stakeholders and increase their productivity. As priorities became clear, the team was able to focus and deliver. Buy-in of the data science team by taking them through a journey of agile was crucial to making it work.
-
Organisational-Level Agile Anti-Patterns - Why They Exist and What to Do about Them
Agile anti-patterns can affect organisations, morale, and quality if left untreated. The critical first step is acknowledging the existence of the pain point. Effective root cause analysis helps to understand what causes the anti-patterns to arise in organisations, where actions can be taken to address those causes.
-
Creating and Nurturing an Intentional Remote Culture
Company culture isn’t built in the short term, nor can it be imposed. It’s deeply rooted in the founders’ ideologies and behaviours around work. From there, it grows and evolves organically as the company hires individuals who embrace these values, and who also bring their own identity into the mix.
-
Value vs Time: an Agile Contract Model
An agile contract model can help us to focus on the value delivered to the customer. It allows for rewarding teams and people, and can drive continuous improvement towards common goals. InfoQ interviewed Andrea Zomer, CEO at Zupit, about their experiences with an agile contract model.
-
How Stopping Estimations Helped a Team to Become More Predictable
When making estimations using story points didn’t feel helpful, a team decided to experiment with #NoEstimates. Breaking down stories into smaller tasks gives them insight into their velocity and has made them more predictable. It also helps them to spend less time on process and have more time available for delivering value.
-
Articulating Leadership through Nemawashi and Collaborative Boards
High performance teams don’t need to be managed, but led. Collaborative boards is where leadership and teams meet to align direction and initiatives. Nemawashi can be used to separate conversations from meetings. Fernando Guigou spoke about articulating leadership using an approach that he calls ZenSum at Agile Tour London 2020.
-
Applying a Zero-Bug Policy at Redgate
A zero-bug policy is a simple yet effective bug management system that can help you avoid being buried deep in months or sometimes even years-old bugs. Any bugs you agree are serious enough for you to fix, you fix right away, and any other bug will not be fixed and closed. Tom Walsh spoke about how Redgate Software applied the zero-bug policy at Lean Agile Exchange 2020.