Ещё момент, которому нужно научиться, — управлять ожиданиями клиента. Это значит слышать клиента, фиксировать моменты, которые он подсвечивает. Как это делаем мы: всё, что обсуждается на проекте, не проходит мимо нас. Каждая фраза, всё, что прозвучало на обсуждении, заносится в бэклог. В таких сервисных историях разработка идёт итеративно.
А как ты выстраиваешь отношения с теми, у кого много свободного времени и они не только хотят контролировать, но и непосредственно управлять в реальном времени?
Если у Заказчика много свободного времени - это очень плохой заказчик )
Беги от него как от огня и не оглядывайся.
Чем больше свободного времени, тем ниже шанс успешного проекта, потому что появляется множество хотелок формата "это всего лишь маленькое исправление" ;)
А потом начинается "почему не успели в срок, задача была четкая и ясная" :)
Грамотная коммуникация — уже не софт, это реальный хард скилл, который на определённом этапе развития специалиста становится просто жизненно необходим.
Из разработчиков в предпринимателиЛайк сразу (эту конструкцию на виси редко пишут правильно) :)
а как обычно пишут?)
Мысли верные.
Я бы еще добавил, что в зависимости от выбранной методологии приходит и метод разработки.
Если это каскадная модель и ее вариации, то TDD - вполне рабочая история.
Она дольше и требует х2 кода, но дает много плюсов.
В этом случае как таковой тестировщик не нужен - достаточно менеджера кликера, который проверит ПО со стороны пользователя.
Интеграционные и нагрузочные тесты на разработчиках.
Если это Agile (справедливости ради в коммерческой разработке иначе нельзя), то тут без тестера никак.
Вообще никак.
Каждая фича пытается завалить проект и самое гадкое, что ее не видит разработчик :)
Ну и опять же, все выше справедливо, только если в команде есть хороший DevSecOps, иначе нужен хороший тестер в любом из вариантов, чтоб искать незадокументированные дыры в ПО, которые могут очень неприятно аукнуться.
Отсутствие методологии приводит к хаосу в проекте.
В бизнесе, как по мне, все точно также. Если в основе нет методологии, то раньше или позже, но неизбежно, наступит великий беспорядок