David TzemachJun 287 minHow Can "Shift-Left" Testing Improve Product Quality?As the software industry evolved, so did new trends and operating models, with each 'software model' aimed at increasing efficiency at...
David TzemachJun 264 minHow to Boost Test Efficiency in Agile Development | David TzemachEvaluating the system and each of its components to see if they satisfy the needs of the end-user is just as crucial as developing the...
David TzemachApr 212 minThe importance of having a quality philosophy in the Agile environment | David TzemachThis article reviews the main differences between internal and external quality and sees the importance of having a quality philosophy in...
David TzemachMar 284 minHow Can a Zero Bug Policy Help You Get Rid of Bug Debt?In this article, I'll explain how I worked with my teams to reduce technical debt associated with bugs to a bare minimum. I can't...
David TzemachMar 214 minWith so many testing requirements, how can we win in the Agile environment?When compared to what we see today in the industry, the use of Extreme Programming (XP) by Agile teams was very common in the late 1990s...
David TzemachFeb 212 minCode Review Checklist – To Perform Effective Code ReviewsI received many requests to create a high-Level template to use when conducting a code review session. So, here it is :) Has the...
David TzemachFeb 194 minSystem QA team in the Agile EnvironmentMost of the testing effort, and in some cases all of it, is strictly the responsibility of the Agile teams. They should perform all...
David TzemachJan 273 minWhat do testers in agile teams do when there is nothing to test? | David TzemachIn the last ten or so years, I have been involved in many agile transitions as an implementer, trainer, or consultant. Each change...
David TzemachJan 234 minAgile Development: What happens when the whole team thinks about testingIn this article, I want to share a story of mine that happened almost a decade ago but is still relevant today to the Agile team mindset...
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 TzemachOct 11, 202112 minThe changing role of QA managers in the Agile environment | David TzemachMany questions arise when an organization starts the transformation to an Agile environment, some related to adopting the new Agile...
David TzemachJul 21, 20212 minHow to Manage Bugs Caused by Previous Technical Debt | David TzemachIn Agile development, teams often have to handle bugs that do not directly relate to the commitments of the current sprint. Bugs of this...
David TzemachMay 11, 20211 minAre Test Levels Still Relevant in Agile Software Development? | David TzemachIn traditional software development environments, test levels like unit, integration, system, end-to-end and UAT tests are commonly used...
David TzemachMay 2, 20216 minAgile Testing Challenges and Tips To Overcome Them | David TzemachThere are many challenges in any testing project, and testing in the Agile environment is no different. Let us review some of the most...
David TzemachApr 3, 20214 minAcceptance Test-Driven Development (ATDD) | David Tzemach Acceptance Test-Driven Development (ATDD) is a process that ideally involves all roles in the team contributing to the overall testing...
David TzemachMar 28, 20213 minAgile Testing Quadrants: Technology-Facing Tests That Support the Team (Q1) | David Tzemach The first quadrant (Q1) is associated with automated testing and covers test types like unit tests, component tests, and API testing....
David TzemachMar 23, 20214 minHow We Can Help Testers Adapt to Working in an Agile Environment | David TzemachWhen an organization implements any change, there must be a preliminary understanding of the side effects that may be on its teams. This...
David TzemachMar 17, 20212 minIntroduction to the Agile Test Quadrants | David TzemachBrian Marick originally introduced the Agile testing quadrants as terms for different categories of tests used for various purposes. The...
David TzemachMar 3, 20212 minThe Benefits of Agile Testing | David TzemachWhile there is a separation between development and test teams in traditional testing, Agile testing is based on collaboration and...
David TzemachFeb 22, 20212 minWhy You Should Never Ignore a Tester’s Frustration? | David TzemachAgile development helps organizations deliver fast, but under no circumstances does it say that you can do it with crappy quality. If you...