У нас есть это огромное приложение, которое имеет 18 проектов в нашей системе контроля версий ( VSS ).
Всякий раз, когда мы работаем над небольшими изменениями, все в порядке, потому что у каждого разработчика есть несколько файлов, проверенных для него, и, надеюсь, никто не будет нуждаться в них, пока они не будут зарегистрированы (примерно через 4-8 часов) .
Но когда мы хотим работать над большими изменениями, разработчик проверяет так много файлов в течение нескольких дней и мешает другим выполнять назначенные им задачи.
Вот сценарий, например:
На прошлой неделе мы хотели реализовать функцию, которая будет извлекать каждый список в нашем приложении, используя механизм подкачки. Поэтому мы должны изменить пользовательский интерфейс, бизнес и уровни доступа к данным.
Разработчик назначен для этой задачи, она проверила много файлов и блокирует другие задачи.
Как мы должны планировать разработку такого рода функций?