Может ли RUP (Rational Unified Process) использоваться в одном проекте?
Обязано ли иметь фактическую команду (более 1 человека) для использования RUP или может быть схема RUP, за которой следует только один человек? Зачем?
3 ответа
Вы хотите использовать Rational Unified Process в команде из одного человека? Хотя я полагаю, что это может быть намек на то, что вам придется делать, мне кажется, что это нелепо тяжелая вещь, которую можно использовать формально. Как и использование термоядерного оружия, чтобы убить комара, оно будет работать, но все еще делает это неправильно.
Для команды из одного человека разработка, основанная на тестировании, почти наверняка является лучшим выбором, поскольку она помогает вам сосредоточиться на немедленной продуктивности (и, следовательно, на сохранении мотивации, большой долгосрочной проблеме). Вам не нужно намного больше, чем это, потому что вам не нужно беспокоиться о таких проблемах, как отсутствие связи между командами разработчиков...
Я думаю, что это может быть разумно, если вы не можете создать команду для опробования процесса. Но практически вы наверняка захотите настроить его так, чтобы удалить артефакты, которые используются для общения, которые вам не понадобятся. Вы также должны иметь в виду, что может быть трудно действовать объективно, особенно в тестировании и во всех других проверочных действиях.
Да, вы можете использовать RUP в "одном" проекте человека...:-)
Просто посмотрите на это:
Крухтен, "Процесс разработки программного обеспечения для команды из одного человека"
Читайте онлайн по адресу: http://www.ibm.com/developerworks/rational/library/content/RationalEdge/feb02/ProcessForOneFeb02.pdf