A PRACTICAL APPROACH
Getting quality right in Agile software development is hard. The principles and values provide little guidance, and the practical frameworks tend to gloss over the questions of quality.
How is a transition to Agile managed without sacrificing quality?
How is testing done in an Agile environment?
How is quality monitored and managed in the Agile environment?
What are Testing Techniques in Agile development?
Who owns quality, and how do they change processes to improve quality?
Where do QA managers and testers fit in an Agile team?
How can Agile team members improve and expand their testing skills?
How do we engage testers in Agile development?
What to look for when hiring an Agile tester?
How to manage bugs in an Agile environment?
AgileQualityMadeEasy is a practical blog, giving specific advice with practices that can be put into action quickly and easily. It contains solutions to questions of quality in Agile, managing the Agile transition, continuous improvement of the entire process and issues of motivation and management. This knowledge is presented simply, with context and case-studies that come from a wealth of experience in the practical applications of software quality processes.
Software Quality Expert | Agile Consultant | Speaker | Lecturer | Success Enabler | Author
David Tzemach is the author of this blog, where he has written hundreds of articles on the implementation of Agile, with a focus on sustaining and improving quality.
He has been a full-time Quality Architect and Head of Quality, as well as an Agile implementation consultant, with some of the world’s best-known companies amongst his clients.
He also speaks at leading conferences about quality, implementing Agile and other subjects from the software world.
AGILE QUALITY - THE BOOK IS NOW AVAILABLE!
This book reflects the spirit of simplicity, which is the best way to influence and touch the reader with the hope that he will gain value from my words.
If you are familiar with my blog, you will find this book similar to the spirit I represent there. The writing is mostly practical and aimed towards the reader, with some sense of humor and examples from my own world.
This book is suitable for anyone starting a journey in the world of Agile, but also for those who have experience and need to expand their knowledge, skills and to try to use a spirit that goes beyond the boundaries of the existing rules.
In addition, the book focuses on quality in the Agile world. It will be great for anyone coming from this world (e.g. software testers, developers, architects) that wants to understand how to adapt to the Agile environment and meet the challenges they are likely to encounter.
Roles & Responsibilities
The following is an outline of my current and past work experience. Each role has provided an opportunity to learn, grow, and continue developing both as a person and a professional. Take a look to learn more.
2019 - Present
HEAD OF QUALITY ARCHITECTURE, VARONIS
Direct leadership and management of the Quality leadership group.
Innovate and implement a new quality methodology "Team Quality maturity Level (TQML)" for enhancing quality performance in the agile environment.
Accountable on the company quality Vision, Standards and strategy to ensure customers receive the product to the highest standard of quality possible.
Provide leadership of excellence within the field of Quality Assurance and Testing.
Drive the organizational culture change focusing on innovation and enablement of innovative quality practices, standards, and mindset.
Accountable on the business quality performance measurements ensuring continuous improvement and that problems resolved effectively.
2014 - 2019
QUALITY ARCHITECT | AGILE FACILITATOR & TRAINER, VARONIS
The biggest and most important challenge of my career, to build Varonis as a world-class engineering organization. Led the enterprise quality architecture team and was the quality authority of the R&D department. As part of my responsibilities:
Led R&D organization of ~800 engineers in all aspects of quality.
Provided strategic leadership for quality within the global technical services organization.
Helped the company cut costs while retaining productivity.
Designed and executed quality processes for workflow and standards.
Designed quality strategies and determine the company’s quality vision.
The point of contact for all quality aspects of releases, RCA, and failure analysis.
Implemented Scrum end-to-end (a full-scale Agile implementation for the entire company).
June 2010 - Present
Consultant for all practices of agile frameworks and quality assurance. Helped organizations create strong, efficient and educated engineering teams for improved results.
June 2009- April 2010
IT ARCHITECT & PROCESS IMPROVEMENT CONSULTANT, EMUSE
Delivered a high-end quality process for high-profile customers, focusing on improving their infrastructure, processes, and procedures.
Learning and Living
January 2006 - May 2010
September 2012 - Aug 2014
MICROSOFT CERTIFIED PROFESSIONAL DEVELOPER (MCPD)
Aug 2017 - Sep 2017