David TzemachDec 7, 20214 minIntroduction to Agile Software Development | David TzemachThis article provides an overview of Agile and illustrates the differences between Agile software development and traditional...
David TzemachDec 2, 20214 minSelf-managed teams in Agile software development, Can it actually work? I see it in many organizations and heard a lot about the benefits and success of self-managed teams working in the Agile environment. For...
David TzemachNov 28, 20211 minThe Importance of the Sprint Goal | David TzemachOne of the essential activities of the sprint-planning meeting is defining the sprint goal. As an Agile consultant, I have seen that...
David TzemachNov 25, 20212 minIs there a place for test managers in Agile Development? In my book (Agile Quality: A Practical Approach), I talked quite a bit about testing and test managers in particular. I also release a...
David TzemachNov 23, 20213 minThe Product Owner (PO) | David Tzemach The Product Owner (PO) drives the project from the business point of view and possesses the primary responsibility for the return of...
David TzemachNov 22, 20212 minWhat is Kubernetes?Kubernetes is the most popular container orchestrator in the software industry. A container orchestrator takes the containers you ask it...
David TzemachNov 21, 20219 minEffective team onboarding in Agile software developmentThe current crisis caused by the covid-19 has helped us appreciate the flexibility and skills of excellent staff. Ensuring they can meet...
David TzemachNov 20, 20213 minSelenium C# Tutorial: Assertion in Selenium WebDriver using C#Selenium WebDriver is a testing framework that would easily automate any test scenario on a web application with its feature-rich API for...
David TzemachNov 17, 20216 minTaking the Scrum Retrospective to the Next Level | David Tzemach It is easy to understand why retrospectives are important as the improvement engine of the team. However, there is a difference between...
David TzemachNov 16, 20214 minDocker: Container Lifetime & Persistent Data All the lectures in this series focused on running and managing containers without focusing on the data generated while the container is...
David TzemachNov 15, 20211 minDocker Networks: Ports and IPSo when you start a new container, you're really in the background connecting to a particular Docker network. By default, each container...
David TzemachNov 15, 20213 minCloud testing: the right way to do it | David TzemachIn this article, I will review some essential insights on cloud computing. To achieve the most from this article, we need to understand...
David TzemachNov 15, 20213 minDocker: Creating and Using Containers like a MasterIn this tutorial, I will cover the main aspects of containers which is the building block of the Docker architecture. Among these...
David TzemachNov 14, 20212 minDocker: Making Containers Publicly Available In this tutorial, you'll learn how to make an application run inside a container accessible outside of the Docker host server(publicly...
David TzemachNov 14, 20214 minSelenium C# Tutorial: Identifying and handling a pop-up windowA window in any browser is considered the main webpage on which the user is landed after hitting a link/URL. In Selenium, this window is...
David TzemachNov 13, 20213 minDocker: Containers Management This tutorial will cover the essential options for managing Docker containers. You'll learn how to give names and then manger those...
David TzemachNov 12, 20214 minDocker: Working with Container ImagesIn this tutorial, you will learn the core aspects of Docker images, including: The history of images. How to Tag an image. How to View...
David TzemachNov 11, 20213 minPitfalls to Avoid as a Product Owner | David TzemachThe PO’s job is to ensure the product backlog is always in good shape. This is his responsibility to the team. Over the years, I have...
David TzemachNov 10, 20214 minHow to Survive Your First Agile Sprint | David TzemachIf you are about to make a transition to Agile and decide to use Scrum as your preferred framework, it is vital to know the benefits of...
David TzemachNov 9, 20214 minA beginner guide for Basic Docker Commands In this tutorial, you'll learn how to start and stop docker containers, display information about containers running on your system, as...
David TzemachNov 8, 20212 minRegression Testing Overview | David Tzemach The software lifecycle is dynamic, especially in an Agile environment where changes are frequent and welcome. From a customer...
David TzemachNov 7, 20213 minAzure Cloud: Introduction to Docker In my previous article, I reviewed the central concept of containers (You can find it here: Understanding Containers). Today's article...
David TzemachNov 7, 20212 minSelenium C# Tutorial: User Interactions API for mouse and keyboard events(C#)The Selenium WebDriver's advanced user interactions API allows us to perform basic operations such as simulating keyboard and mouse...
David TzemachNov 6, 20213 minRelative Estimations and Story Points in an Agile Environment | David TzemachIn an Agile environment, estimation is conducted by the team as part of their preparation for development. The estimation is done by...