Алгоритм

1. Определение проблемы

2. Сбор данных

3. Проектирование алгоритма

4. Реализация алгоритма

5. Тестирование и отладка

6. Документация

7. Обзор и улучшение