Здесь вы можете использовать методологию Agile, но, очевидно, вам придется принять ее в соответствии с вашими потребностями.
Например, если у вас недостаточно доступа к реальным клиентам, чтобы кто-то с наилучшим пониманием ваших целей должен был действовать как прокси-сервер клиента. Я также предлагаю попытаться получить больше доступа к клиентам - почти все пытаются казаться более занятыми, чем они есть, и обычно есть способ разрешить это препятствие.
Убедитесь, что ограниченное время работы вашей команды у них есть в одно и то же время. Нельзя было бы использовать Agile-подход, когда вы не могли бы работать вместе.
Вы можете определенно использовать историю на основе оценок, итеративный процесс разработки и т.д.
Что действительно важно слишком дать каждый член команды четко и недвусмысленно понять, как работает Agile процесс и какова роль каждого человека в проект. Очень легко сказать, что вы будете использовать SCRUM, но, к сожалению, без реального понимания и опыта, которые на самом деле не означают многого.
Некоторые советы:
- Обучать членов вашей команды
- Получить список того, что вы хотели бы поставить, если бы вы не ограничены временными/ресурсов.
- Узнайте, что реально делать с учетом ваших ограничений. Это, вероятно, будет немного. Не пытайтесь быть слишком оптимистичным. Сосредоточьтесь на том, чего вы действительно можете достичь.
- Убедитесь, что ваши настоящие клиенты находятся на борту.
- Используйте короткие итерации (1 неделя или меньше). Убедитесь, что вы можете доставить полностью протестированный продукт к концу каждой итерации.
- Покажите свою работу на ранней стадии.