Я працюю в команді середнього розміру, яка ділиться тим самим вихідним кодом і хоча постійно інтегрується, але оскільки всім нам доводиться працювати в одній галузі, збірка майже завжди порушена.
Оскільки у нас також є правило, яке нещодавно було введено для полегшення пошкоджених складових, в якому зазначається, що ніхто не має права заїздити, поки будувати, червоний.
Сказавши, що протягом дня у кожного є кілька 10-15 хвилин вікон, де ми дозволяли заїхати.
І коли команда зростає, вікна можливостей заїзду зменшуються ще більше. Це змушує розробників накопичувати свої зміни на місцевому рівні, що призводить до більш великих наборів змін, що ще складніше забезпечити, щоб зміни нічого не порушили. Ви можете побачити порочний цикл.
Що ви можете порекомендувати, щоб дозволити мені залишатися ефективною в такому середовищі. Також майте на увазі, що я розробник, а не менеджер і не можу сильно змінити процес чи поведінку інших людей.