Процесс

Жизненный цикл софтостроения

Типы процессов в софтостроении

На самом деле в софтостроении есть только два типа разработки:

  1. Восходящий (снизу-вверх) - ощупывание слона толпой слепцов.
  2. Нисходящий (сверху-вниз) - создание модели сферического коня в вакууме.

Все остальные методики являют собой смесь вышеназванных в разной консистенции.

Например, спиральная методика типа RUP - последовательное построение сферических коней в вакууме, с каждым витком приближающихся к ожидающим в стойле скакунам, беспрерывно поднимающим хвост на ходу.

Уровни требований, источники, документы, ответственные: сводная таблица

Табличка на основе перевода SWEBOK Сергея Орлика.

Методика жесткого внедрения

Внедрение в условиях политических игр: как получить прибыль в жестком внедрении и не отвечать за чужие ошибки

Владимир Иванов

Методика мягкого внедрения

Как взять на себя проблемы и ошибки Клиента и при этом остаться с прибылью

Владимир Иванов

Мягкое внедрение - внедрение в условиях взаимного доверия Заказчика и Исполнителя, при котором проблемы и ошибки Заказчика берет на себя большей частью Исполнитель.

Жизненный цикл разработки программ

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

Subscribe to RSS - Процесс