Может ли кто-нибудь предложить программный процесс, подходящий для работы нашей команды?Цикл разработки программного обеспечения для команды поддержки
- Мы являемся командой из 6 разработчиков (в основном юниоров).
- Мы поддерживаем систему заказа для онлайн-магазина книг (аналогично книгам Amazon).
- Система доступна и работает.
- Основная часть работы основана на задачах. Иногда возникает ошибка, требующая немедленной фиксации или новый модуль, который необходимо добавить в систему.
- В большинстве случаев каждый разработчик работает над отдельным модулем ошибки, расчетное время которого может варьироваться от нескольких часов до нескольких дней.
- Наши клиенты (отдел управления) находятся в другой стране (мы переданы на аутсорсинг), поэтому требования требуют много времени для проверки или обсуждения.
Вы можете видеть нас главным образом в команде фрилансеров, каждый из которых ждет, когда задача будет передана ему. Иногда, если требуется большой модуль, 2/3 разработчики начинают работать вместе над ним, но тогда ситуация начинает плохо, поскольку нам не хватает хорошо определенного программного процесса, чтобы придерживаться тоже.
Примечание:
- Модель водопада явно терпит неудачу в нашем случае, как наша команда отвечает за сбор требований, проектирование, кодирование и тестирование всего.
- Мы пробовали применять гибкие методы, но это был полный сбой, главным образом из-за пунктов 4, 5 & 6. В нашей работе нет итераций или прототипов.
Итак, мы ищем программный процесс, который поможет нам организовать нашу работу и обеспечить приемлемый выход.
Scrum 2? http://msdn.microsoft.com/en-us/library/hh301772%28v=vs.110%29.aspx – AFD
Или Канбан? http://en.wikipedia.org/wiki/Kanban_(development) –