Building an Autonomous Semantic Web Testing System by Berk Kibarer (Ongoing project notes)

exploratory_study

From Exploration to Assurance Autonomous browser testing becomes genuinely difficult the moment the system must decide what actually matters. Introduction Most autonomous web testing systems begin with the same architecture: At first, this feels surprisingly powerful. The engine explores pages autonomously.It generates traffic.It captures requests.It finds occasional issues. But after enough sessions, a deeper question emerges: That question changed the architecture of our system entirely. The result was a transition from: to: This article summarizes the architecture, lessons learned, and major engineering shifts behind that transition. The First Major Realization…

Operationalizing Percentile-Based Release Forecasting Without Story Points: An Industrial Experience Report Written by Berk Kibarer

Monte Carlo Forecasting in Agile Software Development

Effort-Based Agile Release Forecasting Without Story Points_ A Monte Carlo Approach Introduction: The Agile Promise vs. Reality Agile methodologies brought a revolution to software development, promising adaptability, rapid iteration, and customer satisfaction. Concepts like Scrum, Kanban, and sprints replaced rigid waterfall approaches, empowering teams to deliver value continuously. Yet, one fundamental challenge has persisted, often casting a shadow over agile’s success: forecasting. Source: https://github.com/berkkibarer/agile_release_forecast The Problem with Traditional Agile Estimation: Story Points and Their Pitfalls Story points, while valuable for sizing work relative to other tasks, were never intended as…

Nonviolent Communication: A Language of Life

Do you hunger for skills to improve the quality of your relationships, to deepen your sense of personal empowerment or to simply communicate more effectively? Unfortunately, for centuries our culture has taught us to think and speak in ways that can actually perpetuate conflict, internal pain and even violence. Nonviolent Communication partners practical skills with a powerful consciousness and vocabulary to help you get what you want peacefully. In this internationally acclaimed text, Marshall Rosenberg offers insightful stories, anecdotes, practical exercises and role-plays that will dramatically change your approach to communication for…

The Three Aspects of Software Quality – David Chappell

Our world runs on software. Every business depends on it, every mobile phone uses it, and even every new carrelies on code. Without software, modern civilization would fall apart. Given this reality, the quality of thatsoftware really matters. Because it’s so widely used and so important, low-quality software just isn’t acceptable.But what exactly is software quality? It’s not an easy question to answer, since the concept means different thingsto different people. One useful way to think about the topic is to divide software quality into three aspects:functional quality, structural quality,…

Six Thinking Hats – Edward De Bono

Used successfully by thousands of business managers, educators, and government leaders around the world, Six Thinking Hats offers a practical and uniquely positive approach to making decisions and exploring new ideas.Your success in business depends on how you think. “The main difficulty of thinking is confusion,” writes Edward de Bono, long recognized as the foremost international authority on conceptual thinking and on the teaching of thinking as a skill. “We try to do too much at once. Emotions, information, logic, hope, and creativity all crowd in on us. It is like juggling…

Notes About Analysis

Analysis aims to have a better understanding of the context by conducting a study in detail. Thorough analysis is critical to conceive and engage with the frame of reference. Causal Analysis Causal analysis is used to find the root cause of the problem. This method seeks for explanations of “Why” questions. It is important to ask “Why” eagerly one after another as each question is covered by a logical response.   Example: “Test effectiveness of our product got worse for the last quarter.” Why did the test effectiveness reports show bad…