пятница, 23 октября 2009 г.

Оценка стоимости разработки flash-приложения.

На прошедшем вчера в Ростове-на-Дону джем-сейшене web-разработчиков, я спьяну по-обещал собравшимся выложить свой принцип оценки стоимости разработки flash-приложения. Принцип этот относительно прост, абсолютно не нов и достаточно универсален.Не я придумал, что задачу любой сложности можно резбить на ряд под-задач, и не я придумал, что работа программиста состоит на 80% из рутинной работы по применению часто повторяющихся элементов. Остается только определиться с тем какие элементы будут применяться в проекте и оценить стоимость их внедрения в руб/час, или $/час по-жадности.Итак, вот что у меня получилось исходя из того, что я flash-разработчик и свою жадность я оцениваю в 15$ в час:

Цены на разработку флэш-элементов

стандартный набор работ:

Виды работ

Время разработки

Стоимость работ

Рекламный баннер. 1 сцена

1 час

15$.

Разработка шапки сайта. Со статической шириной. 1 сцена (без учета использования внешних данных)

1 час

15$.

Разработка шапки сайта. С динамически изменяемой шириной. 1 сцена (без учета использования внешних данных)

2 часа

30$

Использование внешних данных. Переменные окружения.

1 час

15$.

Использование внешних данных. Внешний файл (XML,.txt)

1 часа

15$.

Использование внешних данных. Получение/Отправка текстовых данных 1 метод

2 часа

15$

Использование внешних данных. Получение/Отправка изображений 1 метод

2 часа

15$

Использование внешних данных. Получение/Отправка видео-поток 1 метод

4 часа

60$

Использование внешних данных. Получение/Отправка аудио-поток 1 метод

2 часа

30$

Использование внешних данных. Получение/Отправка DOM (XML/JSON) 1 метод

2 часа

30$

Шифрование.Дешифрование MD5 1 метод

3 часа

45$.

Разработка галереи изображений 1 уровень(без учета взаимодействия с внешними данными)

10 часов

150$

Разработка галереи изображений многоуровневая(без учета взаимодействия с внешними данными)

16 часов

240$

Разработка флэш-сайта . 1 раздел(без учета взаимодействия с внешними данными)

8 часов

120$

Разработка меню сайта (без учета взаимодействия с внешними данными) 1 уровень

8 часов

120$

Настройка приложения с учетом политики безопасности FlashPlayer 1 домен

2 часа

30$

Установка оригинального предзагрузчика элемента

1 час

15$

Организация модульных приложений

Виды работ

Время разработки

Стоимость работ

Организация загрузчика модулей приложения

(организация загрузки, позиционирования, обработки событий)

2 часа

30$

Разработка схемы модульности приложения(разделение функционала на модули)

3-4 часа

45 - 60$

Создание модуля, организация взаимодействия с основным приложением(1 модуль)

2 часа

30$

Оптимизация компиляции модульного приложения (на 1 модуль)

1 час

15$

Организация взаимодействия с внешними API

Наименование

Время разработки

Стоимость разработки

API vkontakte.ru

20 часов

300$

API flickr.com

30 часов

300$

API YouTube

40 часов

600$

API GoogleMap

10 часов

150$

SmartFoxServer(без учета установки и настройки сервера)

20 часов

300$

Создание серверного расширения на AS Для серверов SFS и FMS 1 метод

2 часа

30$

Soap/WSDL создание 1 метода обработчика

2 часа

30$

Поиск в Google на основе Google API

3 часа

45$

Обработка изображений средствами Flash

Виды работ

Время разработки

Стоимость разработки

Подключение компонента пользовательского интерфейса Drag/Resize/Rotete

12 часов

180$

Подключение компонента пользовательского интерфейса Crop

8 часов

120$

Загрузка медиа-файла с локальной системы пользователя


4 часа

60$

Выгрузка медиафайла в локальную систему пользователя

4 часа

60$

Добавление 1 стандартного фильтра

1 час

15$

Искажение изображения. 1 алгоритм

2 часа

30$

Ресайз изображения средствами флэш-клиента

2 часа

30$

Наложение изображений

4 часа

60$

Создание контролов на основе Flex-framework 1 шт

1 час

15$

Создание собственного контрола

2-4 часа

30-60$

Работа с данными

Виды работ

Время разработки

Стоимость разработки

Разработка общей информационной схемы приложения на основе микро-архитектуры PureMVC

2 часа

30$

Расширение информационной схемы взависимости от сложности приложения (аналог создания 1 таблицы БД)

2 часа

30$

Создание обработчика 1 удаленного объекта(получение/отправка данных)

2 часа

30$

Валидация данных введенных пользователем с сообщением ошибок заполнения на стороне клиента 1 поле

1 час

15$

Организация формы авторизации/ регистрации пользователя на стороне клиента с отправкой данных и обработкой результата

6 часов

90$

Организация локального сохранения данных в SharedObject(аналог cookes) 1 объект

1час

15$

Связь с внешним интерфейсом (вызов.обработка JS метода)1 метод

1 час

15$

Организация SEO пригодной внутренней индексации разделов (страниц)

2 часа

30$

Организация внутреннего поиска по подстроке 1 метод

1 час

15$

Организация обработки RSS/Atom

2 часа

30$

Работа с мультимедиа

Виды работ

Время разработки

Стоимость разработки

Организация демонстрации видео-потока flv/rtmp(без учета контролов. Подключение контролов см. выше)

4 часа

60$

Организация трансляции видео-потока с камеры локальной системы пользователя (конечная точка — любой медиа-сервер) без учета установки и настройки медиасервера.

6 часов

90$

Организация приема потокового-звука (радио). Без контроллов (Подключение контролов см. выше)

2 часа

30$

Организация непрерывного вещания плейлиста(аудио/видео).

Без контроллов (Подключение контролов см. выше)

2 часа

30$

Установка стандартного медиаплеера (JW Player)

2 часа

30$

Доработка функциональности стандартного меда-плеера JWPlayer 1 новый элемент

4 часа

60$

Разработка AIR(Настольных приложений)

Вцелом все точно тоже самое, что и в предыдущих разделах, плюс:

Виды работ

Время разработки

Стоимость разработки

Получение списка элементов локальной системы пользователя

4 часа

60$

Получение доступа к файлу в локальной системе пользователя

2 часа

30$

Сохранение данных в файл в локальной системе пользователя

3 часа

45$

Создание локальной базы данных в системе пользователя (Sql Light )1 таблица

1-3 часа

15- 45$

Взаимодействие с базой данных в локальной системе пользователя (Sql Light )1 метод(запись/ удаление/ редактирование)

2 часа

30$

Естественно, список пополняется и изменяется в процессе творческой работы (на что программист тратит остальные 20% своего времени).Надеюсь приведенный прейскурант, а так же сам принцип формализации творческого процесса поможет давать правильную оценку времени и денег, что несомненно является самой трудной и ответственной задачей разработчика.

Комментарии: 8:

В 2 ноября 2009 г., 13:23 , Blogger Racer сказал(а)...

Супер, спасибо за раскладочку, очень полезная информация.

 
В 14 ноября 2009 г., 13:59 , Blogger nethead сказал(а)...

Да, интерестный прайс лист, я тоже кстати с Ростова))

 
В 14 ноября 2009 г., 14:02 , Blogger foreground сказал(а)...

Я из Перми, и мне до такого еще далеко :)

 
В 1 января 2010 г., 10:32 , Blogger разработка web разработка сказал(а)...

разработка сайтов разработка сайтов http://web-miheeff.ru разработка сайтов

 
В 1 января 2010 г., 22:47 , Blogger разработка web разработка сказал(а)...

разработка стратегии разработка сайтов http://web-miheeff.ru разработка стратегии

 
В 1 февраля 2010 г., 5:29 , Blogger nuran сказал(а)...

Первый раз столь подробный список с ценами на flash-услуги вижу. Крута)

 
В 18 февраля 2010 г., 23:11 , Blogger Andrey сказал(а)...

Привет.
Хотел обратиться к тебе с просьбой по поводу флеша. Не могу запустить трансляцию видео через флеш стрим сервер.
Как связаться?

 
В 20 февраля 2010 г., 16:17 , Blogger Kohl сказал(а)...

Прошу прощения, давно здесь не был. Всё работа, да работа - потогонная система фриланс. Andrey, я открыл доступ к профилю, там адрес электронки, можно в нее написать. Чем смогу - помогу.

 

Отправить комментарий

Подпишитесь на каналы Комментарии к сообщению [Atom]

<< Главная страница