И еще два фактора

Приоритеты

При всем при этом немалое значение в выборе методологии играет желание спонсоров проекта: хотят ли они получить программный продукт быстро, с минимальным количеством дефектов, или же им нужно наблюдать за процессом во всех его проявлениях.

Разным приоритетам соответствуют разные методологические рекомендации.

В некоторых методологиях приоритеты заметны сразу, в некоторых нет. Так, например, объектно-ориентированная методология Мартина и Оделла [Martin96] достаточно общая и подходит для многих случаев, однако не совсем понятно, на что конкретно она направлена, и можно ли менять эту "направленность" для работы над различными проектами. Семейство методологий OPEN [BHS97], по всей видимости, основной целью полагает корректность программных продуктов, явность и повторяемость процесса. Методология под названием The Personal Software Process of Humphreys [Humphreys97] была разработана для обеспечения предсказуемости работ.

В трех последних методологиях о приоритетах говорится открыто: авторы семейства методологий Crystal [Cockburn98, Crystal] и Extreme Programming [XP, Beck99] заявили, что их методологии направлены, в первую очередь, на повышение продуктивности и снижение стоимости работ. При этом они все же отличаются друг от друга - Crystal призывает совмещать производительность и толерантность, в отличие от ХР, где продуктивность возрастает как раз за счет уменьшения толерантности. Методология "Adaptive Software Development", детище Джима Хайсмита [Highsmith], разработана специально для крайне нестабильных ситуаций в разработках, когда требования, проектирование и невозможно короткие сроки являются функциями друг друга и постоянно меняются (так зачастую происходит в веб-разработках).

<< | >>
Источник: Алистэр Коуберн. Каждому проекту своя методология. 1999

Еще по теме И еще два фактора:

  1. Два непонимания и два пути
  2. Два ряда образов
  3. два правила.
  4. Два пространства
  5. 8. Два полюса социализации
  6. Два типа вопроса
  7. Два облика планеты
  8. Два стандарта, мешающих жить
  9. Два отрицания в одном вопросе
  10. Соединение обоих шагов. Два простых диалога.
  11. два психологически обоснованных практических направления работы
  12. Два президента — две задачи
  13. Возьмите два листа бумаги.
  14. Два главных свойства этики поведения
  15. Два типа мужчин / Один тип поведения
  16. Успех: два шага вперед, один назад
  17. ДВА ВАРИАНТА РАЗВИТИЯ СОБЫТИЙ: ПОЗИТИВНЫЙ И НЕГАТИВНЫЙ