<НазадВведение в написание технического задания
1/31/2023В последней публикации мы поговорили о том, как протестировать концепцию MVP. Переходим к разработке. Разработку стоит начинать с составления технического задания. Техническое задание — это документ, который содержит детальное описание проекта и требования к его реализации.
Я выделяю 3 основных этапа:
1. Концептуальное ТЗ. Команда описывает проект в свободной форме, без технических деталей. На выходе получается документ, который включает цели, концепцию и виденье. Важно, чтобы с содержимым документа были согласны все участники проекта — это одна из ключевых целей этапа.
2. Драфт ТЗ. На этом этапе необходимо ответить на ряд технических вопросов по проекту. Среди них: какой выбрать стек разработки, архитектуру продукта, каковы требования к серверным мощностям и так далее.
3. Финальное ТЗ. На этом этапе привлекается 1-2 сторонних эксперта, которые формируют независимую оценку ТЗ. Согласитесь, прежде чем приступать к лечению, лучше подтвердить диагноз у нескольких специалистов. С учетом экспертного мнения формируется финальная версия технического задания.
Кто пишет ТЗ?
Я убежден, что созданием концептуального ТЗ стоит заниматься исключительно участникам команды проекта. Кто с этим справится лучше тех, кто стоит у его истоков? Следующие 2 этапа создания ТЗ можно отдать на аутсорс.
Вот два оптимальных варианта аутсорса ТЗ:
1. Нанять человека, чья профессия писать ТЗ — технического писателя;
2. Если планируете отдать разработку на аутсорс, то можно делегировать им же и написание ТЗ.
Заключение
Техническое задание — это важная часть разработки ИТ решения. Оно четко определяет горизонт разработки как для заказчика, так и исполнителя. Без него невозможно реально оценить сроки реализации продукта. В следующей публикации разберем структуру ТЗ.
Самое свежее
Простыми словами о графах
12/18/2022В этой статье мы начнем знакомство с графами, познакомимся с одним из алгоритмов для работы с графами и реализуем граф на языке программирования Rust.
В чем отличие аутсорсинга разработки от аутстаффинга ИТ-сотрудника для разработки?
10/17/2022В этой статье разберемся, что такое аутсорс- и аутстафф-разработка.
Знакомьтесь, Пентест
8/22/2022Начинаем рассматривать один из основных методов оценки безопасности компьютерных систем и сетей на предмет потенциальных уязвимостей - тестирование на проникновение
Сокращаем срок реализации MVP
12/8/2022Разберемся со сроками реализации MVP.
Выбираем язык программирования
3/17/2023В этой статье мы поговорим о выборе языка программирования для изучения
Тестирование концепции MVP
1/9/2023Разбираемся с тем, как не потратить бюджеты на разработку MVP впустую
Техническое задание: Структура
2/17/2023В этой публикации мы рассмотрим универсальную структуру ТЗ
Неверная оценка стоимости услуг ИТ подрядчика
9/10/2022Сегодня мы поговорим о неверной оценке стоимости разработки ИТ решений. Эта боль - одна из основных для предприятий и стартапов, включая самих ИТ подрядчиков.
Введение в паттерны проектирования в разработке программного обеспечения
10/3/2022В этой статье мы начнем погружаться в мир оптимизации архитектуры приложений с помощью шаблонов проектирования
Выбираем направление разработки для обучения программированию
2/5/2023В этой статье вы узнаете какие бывают направления разработки, чем они отличаются и в каком больше платят.
Уровни модели OSI
9/6/2022В этой статье мы более подробно рассмотрим каждый из уровней модели OSI
Основные типы архитектуры приложений
3/7/2023В этой публикации разберемся с тем, какие бывают архитектуры приложений
10 способов использования Rust Cargo
2/11/2023В этой небольшой статье я собрал 10 способов использования системы сборки и менеджера пакетов языка программирования Rust
Документирование кода в языке программирования Rust
8/24/2022В этой статье рассмотрим то, как происходит документирование в Rust и рассмотрим очень полезную возможность - написание тестов через документирование.
Знакомство с моделью OSI
8/19/2022В этой статье начинаем рассматривать фундаментальную модель сетевого взаимодействия - OSI
CSS анимация пульсации
8/31/2022Простой пример того, как реализовать анимацию пульсации, используя HTML и CSS
От концепции к MVP
11/18/2022В этой статье вы узнаете, на примере, о том, как перейти от концепции к MVP без лишних усложнений в функционале продукта
Введение в разработку
10/10/2022Сегодня большинство компаний сталкивается с ИТ-разработкой и часто не получают то, чего хотят. В этой статье мы начинаем погружение в процесс создания ИТ-решений.
От идеи к концепции
10/27/2022В этой публикации мы поговорим о том, чем идея отличается от концепции. Сделаем это на примере конкретной цели
Взвешенные графы
12/26/2022В этой статье мы познакомимся со взвешенными графами, алгоритмом Дейкстры и его реализацией на языке программирования Rust.
Зачем VPN бизнесу?
9/27/2022В этой статье мы рассмотрим то, как можно обезопасить доступ к облачным ресурсам предприятия с помощью VPN