Следующая статья: Подготовка договора для фрилансера
Содержание
- Техническое задание
- Описание проекта
- Структура проекта
- Описание функциональности/Технические требования
- Примеры
- Резюме
Техническое задание
Техническое задание на разработку проектов в Интернете пока что не имеет единого оформления. Уверен, что в будущем данный стандарт будет определен и так же как сейчас архитектурные бюро занимаются разработкой проектной документации, в качестве совершенно отдельной услуги, также будут предоставляться услуги по разработке и написанию технического задания под заказ.
На сегодняшний день многие разработчики предлагают свои услуги в данной сфере, но на удаленных биржах труда это достаточно редкое явление, потому что фрилансеры, в большинстве случаев, стремятся сократить время работы над проектом и поэтому техническое задание получается в виде достаточно пространно сформулированной задачи.
Между фрилансерами и заказчиками идет постоянный спор - кто должен составлять техническое задание и нужно ли оплачивать данную работу отдельно. Для крупнобюджетных проектов данный спор не актуален, потому что бюджет проекта подразумевает разработку технического задания и проектирование архитектуры приложения в качестве отдельной статьи расходов. Поэтому данный спор в основном ведут начинающие фрилансеры, которые с упорной фанатичностью отстаивают позицию «сделать меньше - получить больше».
Работа должна приносить удовольствие - это повторяют постоянно, но абсолютно непонятно как же получать удовольствие от этой «каторги»? Ответ достаточно прост - вы начнете получать удовольствие от работы тогда, когда будете управлять процессом.
Типичная ситуация, когда заказчик и фрилансер обсуждают проект: фрилансер безучастно задает вопросы, заказчик от каждого вопроса все больше злится, потому что не понимает почему он должен отвечать на то, какая должна использоваться технология и как информация будет записываться в базу данных. В итоге фрилансер получает то, что хотел - техническое задание монстр, абсолютно невыполнимые требования, неудобную архитектуру и нагромождение функциональных блоков.
Какие варианты выхода из этого тупика? Берите управление проекта в свои руки, это не добавит вам работы - наоборот вы сэкономите массу времени, нервов и получите восторженный отзыв о работе!
Допустим, заказчик изложил свое видение проекта - возьмите тайм аут, скажите ему, что подготовите техническое задание и отправите ему на согласование, редкий заказчик откажется от возможности контролировать, а не выполнять самому. В этом и заключается главная хитрость, теперь вы можете разработать удобную для вас схему работы, в соответствии с концепцией заказчика и вам останется всего лишь ее согласовать.
Итак, техническое задание, как любая проектная документация состоит из следующих смысловых блоков:
- Описание проекта
- Структура проекта
- Описание функциональности
- Особые требования
Описание проекта
Описанием проекта называется та часть технического задания, которую заказчики обычно называют самим техническим заданием. Данная часть воспринимается заказчиком лучше всего - это своеобразный маркетинговый блок, чтобы составить качественное описание проекта последовательно опишите указанные ниже параметры проекта:
- Основные цели и задачи проекта
(«Увеличение объема продаж реальных товаров и услуг компании X, путем привлечения потенциальных клиентов на Веб-сайт фирмы»)
- Второстепенные цели и задачи проекта
(«Формирование бренд-имиджа компании X, благодаря формированию уникального справочного материала для потенциальных клиентов»)
- Целевая аудитория проекта
(«Клерки и офисные работники, нуждающиеся в качественных товарах для повышения эффективности работы»)
- Описание уникальных свойств и конкурентных преимуществ (Использование передовых технологий, которые уже сейчас являются стандартом в мировой практике, однако не распространены в России, позволит получить ряд преимуществ)
- Скорость работы
- Повышенный комфорт для пользователей
Структура проекта
Структура проекта - это расширенная карта сайта, которая описывает структуру всего проекта и механизм взаимодействия элементов. Структура проекта должна быть продумана до мельчайших подробностей, фактически - это ваш рабочий план, на который следует ориентироваться при разработке проекта.
Чтобы разработать эффективную структуру следует предварительно составить список всех функциональных элементов проекта, если вы специализируетесь на программировании - то необходимо описать все разделы, подразделы, выявить типовые блоки и элементы. Произвести сортировку и снабдить каждый блок краткими комментариями.
Если вы специализируетесь на дизайне или пользовательских интерфейсах - вам также необходимо разбить всю работу на составляющие (шапка, логотип, разделители, заголовки, текст, анонс, реклама, контакты, копирайт и так далее).
Главная цель разработки структуры - это, в первую очередь, составление рабочего плана проекта. Поэтому чем качественнее проработка структуры - тем меньше времени на разработку и корректировку вы потратите в будущем. Это правило повторяется во всех книгах по организации производства, и оно никогда не потеряет своей актуальности. Очень важно, при разработке структуры, помнить, что рабочий план должен быть действительным:
Не добавляйте в структуру ни одного элемента, пока вы не будете на 100 процентов уверены, что он необходим!
Описание функциональности/Технические требования
Итак, вы потратили время и силы для того, чтобы спроектировать эффективный рабочий план, теперь работа над проектом кажется для вас намного понятнее и проще (или наоборот сложнее, потому что вы поняли, что объем работ изначально был сильно занижен заказчиком). Следующим этапом является проектирование функциональных узлов, механизма, который будет заставлять структуру работать!
И если структура - это будущий рабочий план, то описание функциональности/технических требований - это инструкция для сборки. Нельзя приступать к реализации проекта, если вы не выбрали какую технологию будете использовать, какой шрифт, куда будут сохраняться результаты работы проекта, какая маркетинговая стратегия будет использоваться проектом и многое другое.
Нельзя описывать функциональность/технические требования в общих словах, это должна быть четкая инструкция, используя которую, вы сможете сократить временные издержки и потенциальные ошибки. Описание функциональности можно сравнить с описанием конструктивных элементов в строительстве, представьте, что вы инвестировали деньги в квартиру. Здание только начинает строиться, есть планировка, определен внешний вид фасадов, расположение лифтов, форма кровли и прочее. Но на вопрос «Из каких материалов будут выполнены несущие стены здания?», строители пожимают плечами
- «Это будут отличные материалы, которые очень хорошо подойдут для строительства стен! Решим уже когда начнем строить». Шок? Аналогично и с описанием функциональности/техническими требованиями, если вы до начала работ по проекту не опишите создание каждого элемента - то в процессе обязательно столкнетесь или с несовместимостью технологий или с цветовым дисбалансом или с нехваткой ресурсов и тому подобное.. Но так как структура проекта уже будет принята - вам придется выдумывать неудобные и опасные решения, чтобы в итоге все «смотрелось как надо».
Вы задавались вопросом: почему рушатся мосты? Почему тысячи проектов умирают на стадии разработки, так и не увидев свет? Даже те, которые, казалось бы, имеют отличное планирование. Дело именно в том, что планирование - это один этап, а реализация - это действительная проверка рабочего плана и детальное описание функциональности/технических требований проекта является страховкой от фатальных ошибок и срыва проекта.
Примеры
Логотип
Расположение: Левый верхний угол экрана, отступ сверху - 27px, отступ слева - 50px
Компоновка: Графический логотип, вертикальный отступ 7 px для слогана
Слоган. Используется шрифт: Times New Roman, 12 кегль, цвет #D9505E
Слоган. Текст: «Даешь пятилетку за 4 года!»
Графика. Используется файл: logo.psd, предоставляется заказчиком
Объем: Не более 10 Кb
Блок Статьи
Вывод списка статей. Количество: Определяется администратором через панель управления
Сортировка статей: По дате добавления - новые в начале списка, старые в конце
Разбивка на страницы. Количество статей на странице: Определяется администратором через панель управления
Разбивка на страницы. Навигационные ссылки.
Расположение: Внизу страницы со списком статей Разбивка на страницы. Технология: AJAX
Внешний вид
Структура списка: Состав элементов: Заголовок, графический элемент, краткое описание, количество комментариев, дата добавления и так далее.
Как видно из примеров - описывайте подробно каждый блок и каждую мелочь, эта информация пригодится вам не раз для множества целей, но самое лучшее то, что вы сформируете шаблон для разработки аналогичных проектов, для составления аналогичных технических заданий и начнете систематизировать процесс производства.
Особые требования
Данный раздел технического задания содержит особые требования заказчика к реализации проекта:
- Используемые технологии
- Оформление проекта
- Исключения из правил
- Стиль дизайна
- Ориентиры для разработки
И многое другое.
Резюме
Разработку технического задания можно воспринимать по-разному, большинство начинающих фрилансеров считает, что это непомерный труд, который на них взваливает заказчик. Не бойтесь переработать! Суть жизни человека - это постоянное производство, проектирование как процесс полезен для любого человека независимо от специализации и рода деятельности. Сделайте первое техническое задание для проекта, выполните проект по нему, и вы увидите какое удовольствие работать по собственному плану! Особенно, если техническое задание составлено хорошо.
Также вы получаете дополнительный контроль над своей деятельностью, вы сокращаете риск получить невыполнимые требования заказчика к минимуму, потому что вы сами формируете требования. Ваше техническое задание должно произвести неизгладимое впечатление на заказчика: «такая проработка проекта, такой уровень самоотдачи и все это в виде бонуса!» Как я уже говорил, учиться бесплатно - отличная возможность, не упускайте ее.
После того, как вы составите десяток технических заданий, вы сможете писать их на заказ, в виде отдельной услуги. Практика проектирования производства будет полезна вам в любом жизненном процессе: бюджетирование, планирование работы, планирование отдыха, управление своей жизнью, постановка и достижение целей. Главное избавиться от позиции потребителя: «Все мне, я - никому!», вы поймете насколько это ошибочная позиция только тогда, когда начнете принимать участие в управлении и перестанете быть просто исполнителем.
Если вам необходима аренда квартир без посредников, то найти наилучший вариант вам поможет http://irr.ru/real-estate/rent/. На сайте представлен широкий выбор различных квартир, которые вы можете арендовать без посредника.
Видео: «Один из многих Data Center в Google»
Видео дата центра Google






