یک مسئله بسیار کلاسیک وجود دارد که توسعه دهندگان در هر پروژه با آن مواجه میشوند. آیا تا به حال برنامهای را روی سیستم خود آزمایش کردهاید و فکر کردهایدکه کار میکتد بعد آن را روی دستگاه دیگری امتحان کنید و ببینید که مشکل دارد. من در مورد سندرم «این روی ماشین من کار می کند» صحبت میکنم. این ناهماهنگی مانع بزرگی برای توسعه نرم افزار موثر است. اگرچه میتواند دلایل زمینهای بسیاری داشته باشد، یکی از مهمترین دلایل آن تفاوت در محیطها در مراحل توسعه، آزمایش و تولید است.