Я сам не занимаюсь веб-разработкой, но предполагаю, что подход к веб-разработке точно такой же, как и к другим большим разработкам (которыми занимается моя команда). В таком случае, следующие советы могут помочь:
- Используйте управление версиями (SVN, ...)
- Будьте гибкими (это также напоминает следующие пункты)
- Создайте смешанную команду (разработчики, тестировщики, дизайнер, функциональные ответственные, ...), которые все работают как единая команда над одной темой. Убедитесь, что вся команда общается.
- Сделайте всех ответственными за весь проект. Никогда не обвиняйте отдельных людей, если что-то идет не так.
- Убедитесь, что вся команда знает статус проекта: где мы находимся, что еще предстоит сделать, ... Сделайте все наглядным, наклеив графики и листы на стену вашего офиса.
- Сократите время между "поднятыми вопросами или поднятыми проблемами" и ответом или решением. Например, если обнаружена ошибка, немедленно занесите ее в журнал и постарайтесь решить ее как можно скорее.
- Разрабатывайте постепенно. Не разрабатывайте несколько месяцев, а затем начинайте тестирование, но убедитесь, что у вас каждый день есть рабочая копия.
- Разделите задачи разработки/дизайна/... на более мелкие задачи, которые можно разрабатывать постепенно (см. предыдущий пункт) и за минимальное время (день или несколько дней).
- Автоматизируйте тесты настолько, насколько это возможно.
- Используйте непрерывную интеграцию (когда тесты запускаются при каждом коммите в системе управления версиями)
- Как менеджер, поддерживайте свою команду.
- Фокус
- Оградите людей из команды от всех видов проблем, не связанных напрямую с проектом (например, проблемы с компьютером, принтером, ...). Выберите "скрам-менеджера", который решит все эти раздражающие проблемы для команды.
- Демонстрируйте результаты через регулярные промежутки времени заказчику, начальнику, ...
- Устраивайте прием, если достигнута важная веха.
Возможно, есть еще много советов. Поэтому прочитайте хорошую книгу об управлении разработкой программного обеспечения. Возможно, нет существенной разницы между веб-разработкой и другими разработками программного обеспечения.
ответ дан 3 September 2019 в 00:14
поделиться