Software Development Steps
Процесс создания программы можно разбить на следующие этапы:
| Шаг | Вид работы | Исполнители |
|---|---|---|
| 1 | Определение целей разработки ПО, бизнес-требований | Клиент/Разработчик |
| 2 | Первичный сбор информации относительно проекта, изучение темы | Разработчик |
| 3 | Формирование общей концепции ПО | Клиент/Разработчик |
| 4 | Оценка трудоемкости, сроков и стоимости ПО | Клиент/Разработчик |
| 5 | Подписание договора | Клиент/Разработчик |
| 6 | Разработка и согласование технического задания (подробное описание всех функций, которые должна выполнять программа, последовательность выполнения задач, пожелания Заказчика, комментарии) |
Клиент/Разработчик |
| 7 | Программирование (разработка программного обеспечения в соответствии с ТЗ; по завершении каждого этапа програмирования проводится software testing*) |
Разработчик |
| 8 | Установка программного обеспечения (внедрение программы сопровождается общим тестированием IT системы) |
Разработчик |
| 9 | Прием-передача выполненных работ | Клиент/Разработчик |
| 10 | Техническая поддержка ПО | Разработчик |
* Software testing is the process used to identify the correctness and completeness of developed software - determine the quality of the programming code.