SlideShare uma empresa Scribd logo
1 de 52
Экономика разработки проекта Олег Бунин
Разработка проекта
Стоимость разработки ,[object Object],[object Object],[object Object]
Проектирование
Функциональное описание ,[object Object]
Техническое задание ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Прототипирование
Требуемые технические специалисты ,[object Object],[object Object],[object Object],[object Object]
Системный аналитик
Менеджер интернет-проектов
Выбор технологий Что от него зависит?
Выбор технологий
Платформа
Выбор платформы ,[object Object],[object Object],[object Object]
CMS ,[object Object],[object Object],[object Object],[object Object],[object Object]
Язык программирования : PHP ,[object Object],[object Object],[object Object],[object Object]
PHP- программист
Язык программирования : Ruby ,[object Object],[object Object],[object Object],[object Object],[object Object]
Язык программирования : Perl ,[object Object],[object Object],[object Object],[object Object],[object Object]
Язык программирования : C/C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Здесь можно спросить о классификации языков по количеству команд ассемблера на одну инструкцию языка.
Unix- системы ,[object Object],[object Object]
Системный администратор  Unix
Windows- системы ,[object Object],[object Object]
Системный администратор  Windows
Windows- программист
Использование веб-серверов (операционных систем) По данным  lexa.ru Тип сервера Доля в марте 2008 Доля в марте 2007 Доля в марте 2006 Apache 72% 58% 81% в т.ч.  Apache 2.x 15.9% 11.3% 9.4% в т.ч.  Apache 1.x 28% 47.3% 63.1% в т.ч.  Russian Apache 5.1% 11.4% 18% Nginx 18.5% 22.7% 9.8% IIS 8.0% 5.8% 7.0% в т.ч.  IIS6 7.3% 4.3% 4.2% в т.ч.  IIS5 0.7% 1.45% 2.7%
Благотворное влияние кризиса
Железо!
Типичная архитектура :  обычный сайт
Выбор серверов :  необычные ситуации ,[object Object],[object Object],[object Object],[object Object]
Взаимосвязь   технологии-железо-стоимость
Сравним для разных платформ : ,[object Object],[object Object],[object Object],[object Object]
Обычный сайт CMS Unix + PHP Unix + Perl Unix + Ruby Windows + .Net Стоимость разработки (ФОТ) Низкая Низкая Средняя Средняя Высокая Стоимость поддержки Низкая Низкая Высокая Средняя Средняя Стоимость программного обеспечения Низкая 0 0 0 Высокая Стоимость необходимого железа Средняя Низкая Низкая Средняя Высокая
Факторы, влияющие на выбор платформы ,[object Object],[object Object],[object Object],[object Object],[object Object],Разрабатывайте на той платформе, которую лучше всего знают Ваши технические специалисты!
Создание проекта
Длительность и сложность различных типов проектов* *  Очень грубо и очень ориентировочно Длительность Техническая сложность Корпоративный сайт 1-2 человеко-месяца Низкая СМИ 2-4  человеко-месяца Низкая СМИ с элементами  UGC 3-5  человеко-месяцев Средняя Интернет-магазин 2-12 человеко-месяцев Средняя Фотохостинг 6-16 человеко-месяцев Средняя Блогосфера 6-20 человеко-месяцев Высокая Видеохостинг 6-20 человеко-месяцев Высокая Социальная сеть 8-20 человеко-месяцев Высокая Сайт знакомств 8-20 человеко-месяцев Высокая Онлайн игра 1-3 человеко-лет Высокая Поисковая система 3-6 человеко-лет Высокая
За что придется платить? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Выбор команды ,[object Object],[object Object],[object Object],Стоимость в случае успеха Вероятность успеха Основная проблема Фрилансеры Низкая Низкая Сложность в осуществлении контроля, безответственность фрилансеров Внешняя команда Высокая Высокая Высокая стоимость (обычно в два три раза больше по сравнению с внутренней командой) Внутренняя команда Средняя Высокая Сложность в поиске и подбора команды
Оптимальный тип команды для разных видов проекта Рекомендуемая команда Корпоративный сайт Внешняя команда, фрилансеры СМИ Внешняя команда СМИ с элементами  UGC Внешняя команда Интернет-магазин Внешняя команда Фотохостинг Внешняя команда, внутренняя команда Блогосфера Внешняя команда, внутренняя команда Видеохостинг Внешняя команда, внутренняя команда Социальная сеть Внешняя команда, внутренняя команда Сайт знакомств Внешняя команда, внутренняя команда Онлайн игра Внутренняя команда Поисковая система Внутренняя команда
Внутренние команды :  кому придется платить? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
π Волшебное число, на которое надо умножать срок, выставленный программистами
Насколько можно доверять оценкам программистов? Вопрос Правильный ответ Сколько времени заложено на отладку и тестирование? Сравнимо с временем, заложенным на разработку проекта Когда Вы покажете мне первую версию сайта? Примерно в середине проекта Сколько специалистов будет работать над моим проектом? Прикиньте из таблицы  “ Длительность и сложность различных проектов ” Будут ли специалисты совмещать работу над моим проектом еще с чем-то? Нет Сколько времени заложено на внедрение и отладку верстки? Не менее 2-3 недель для любого типа проекта
Железо, сервера
Хостинг Вид хостинга Ориентировочная стоимость Виртуальный хостинг 20-50 долларов в месяц Арендованный серверный парк  (dedicated) 150-500 долларов за сервер в месяц, в зависимости от конфигурации Собственный серверный парк ( colocation) Покупка сервера (от 2000-3000 долларов разово) и аренда порта (50-100 долларов в месяц). Собственный дата-центр Хм…
Оценка потребности в хостинге Размер серверного парка Корпоративный сайт Виртуальный хостинг СМИ Виртуальный хостинг СМИ с элементами  UGC Виртуальный хостинг, выделенный сервер Интернет-магазин Виртуальный хостинг, выделенный сервер Фотохостинг Выделенные севера Блогосфера Выделенные севера Видеохостинг Выделенные севера Социальная сеть Выделенные севера Сайт знакомств Выделенные сервера Онлайн игра Выделенные сервера Поисковая система Выделенные сервера, собственные дата-центры
Новые виды хостинга ,[object Object],[object Object]
Поддержка и развитие
Поддержка и развитие ,[object Object],[object Object],[object Object]
Обычный сайт :  стоимость поддержки CMS Unix + PHP Unix + Perl Unix + Ruby Windows + .Net Стоимость разработки (ФОТ) Низкая Низкая Средняя Средняя Высокая Стоимость поддержки Низкая Низкая Высокая Средняя Средняя Легкость и скорость обновления Высокая Средняя Средняя Высокая Средняя Стоимость программного обеспечения Низкая 0 0 0 Высокая Стоимость необходимого железа Средняя Низкая Низкая Средняя Высокая
Попробуем составить бюджеты Для социальной сети, блогосферы, СМИ и корпоративного сайта
Общий алгоритм расчета стоимости разработки
[email_address]

Mais conteúdo relacionado

Mais procurados

екб 2012-людкевич
екб 2012-людкевичекб 2012-людкевич
екб 2012-людкевич
ositnikova
 
Обратные ссылки или внутренняя оптимизация: какому потоку отдать приоритет?
Обратные ссылки или внутренняя оптимизация: какому потоку отдать приоритет?Обратные ссылки или внутренняя оптимизация: какому потоку отдать приоритет?
Обратные ссылки или внутренняя оптимизация: какому потоку отдать приоритет?
NaZapad
 
Сергей Людкевич, WebEffector (Москва) Руководитель аналитической службы
Сергей Людкевич, WebEffector (Москва) Руководитель аналитической службыСергей Людкевич, WebEffector (Москва) Руководитель аналитической службы
Сергей Людкевич, WebEffector (Москва) Руководитель аналитической службы
web2win
 
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
HappyDev
 
Построение внутренней ссылочной структуры
Построение внутренней ссылочной структуры Построение внутренней ссылочной структуры
Построение внутренней ссылочной структуры
Alexey Kostin
 

Mais procurados (18)

Эволюция клиентской разработки: от веба ко "всеобщей мобилизации” или mobile-...
Эволюция клиентской разработки: от веба ко "всеобщей мобилизации” или mobile-...Эволюция клиентской разработки: от веба ко "всеобщей мобилизации” или mobile-...
Эволюция клиентской разработки: от веба ко "всеобщей мобилизации” или mobile-...
 
SEO в WordPress. Ответы Павла Карпова на часто задаваемые вопросы.
SEO в WordPress. Ответы Павла Карпова на часто задаваемые вопросы.SEO в WordPress. Ответы Павла Карпова на часто задаваемые вопросы.
SEO в WordPress. Ответы Павла Карпова на часто задаваемые вопросы.
 
екб 2012-людкевич
екб 2012-людкевичекб 2012-людкевич
екб 2012-людкевич
 
Мониторинг PBN - как делать аудит, когда у вас 1000+ сайтов
Мониторинг PBN - как делать аудит, когда у вас 1000+ сайтовМониторинг PBN - как делать аудит, когда у вас 1000+ сайтов
Мониторинг PBN - как делать аудит, когда у вас 1000+ сайтов
 
Обратные ссылки или внутренняя оптимизация: какому потоку отдать приоритет?
Обратные ссылки или внутренняя оптимизация: какому потоку отдать приоритет?Обратные ссылки или внутренняя оптимизация: какому потоку отдать приоритет?
Обратные ссылки или внутренняя оптимизация: какому потоку отдать приоритет?
 
Сергей Людкевич, WebEffector (Москва) Руководитель аналитической службы
Сергей Людкевич, WebEffector (Москва) Руководитель аналитической службыСергей Людкевич, WebEffector (Москва) Руководитель аналитической службы
Сергей Людкевич, WebEffector (Москва) Руководитель аналитической службы
 
Как выйти из-под Google Panda. Симптомы, причины, кейсы.
Как выйти из-под Google Panda. Симптомы, причины, кейсы.Как выйти из-под Google Panda. Симптомы, причины, кейсы.
Как выйти из-под Google Panda. Симптомы, причины, кейсы.
 
Title и Description: Правила оформления
Title и Description: Правила оформленияTitle и Description: Правила оформления
Title и Description: Правила оформления
 
Lviv iCamp 2014. Євген Аралов. "Мікророзмітка, як інструмент покращення зв’яз...
Lviv iCamp 2014. Євген Аралов. "Мікророзмітка, як інструмент покращення зв’яз...Lviv iCamp 2014. Євген Аралов. "Мікророзмітка, як інструмент покращення зв’яз...
Lviv iCamp 2014. Євген Аралов. "Мікророзмітка, як інструмент покращення зв’яз...
 
Как почистить сайт от переоптимизации?
Как почистить сайт от переоптимизации?Как почистить сайт от переоптимизации?
Как почистить сайт от переоптимизации?
 
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
 
"ТОП10 SEO-ошибок при переезде сайта на https-протокол, смене домена" Вебинар...
"ТОП10 SEO-ошибок при переезде сайта на https-протокол, смене домена" Вебинар..."ТОП10 SEO-ошибок при переезде сайта на https-протокол, смене домена" Вебинар...
"ТОП10 SEO-ошибок при переезде сайта на https-протокол, смене домена" Вебинар...
 
Принцип Парето в SEO - Как продавать в кризис 2016
Принцип Парето в SEO - Как продавать в кризис 2016Принцип Парето в SEO - Как продавать в кризис 2016
Принцип Парето в SEO - Как продавать в кризис 2016
 
Data Driven SEO на западных рынках - Виктор Карпенко
Data Driven SEO на западных рынках - Виктор КарпенкоData Driven SEO на западных рынках - Виктор Карпенко
Data Driven SEO на западных рынках - Виктор Карпенко
 
Редактор Mail.ru, или скорочтение за полчаса, Павел Зиновкин (Mail.Ru)
Редактор Mail.ru, или скорочтение за полчаса, Павел Зиновкин (Mail.Ru)Редактор Mail.ru, или скорочтение за полчаса, Павел Зиновкин (Mail.Ru)
Редактор Mail.ru, или скорочтение за полчаса, Павел Зиновкин (Mail.Ru)
 
Построение внутренней ссылочной структуры
Построение внутренней ссылочной структуры Построение внутренней ссылочной структуры
Построение внутренней ссылочной структуры
 
WordPress Kitchen MeetUp Summer 2015 - Никита Галкин "Каноны современной разр...
WordPress Kitchen MeetUp Summer 2015 - Никита Галкин "Каноны современной разр...WordPress Kitchen MeetUp Summer 2015 - Никита Галкин "Каноны современной разр...
WordPress Kitchen MeetUp Summer 2015 - Никита Галкин "Каноны современной разр...
 
Как перевести любой контент (статью, интерфейс, приложение) на любой язык
Как перевести любой контент (статью, интерфейс, приложение) на любой языкКак перевести любой контент (статью, интерфейс, приложение) на любой язык
Как перевести любой контент (статью, интерфейс, приложение) на любой язык
 

Semelhante a Экономика проекта с точки зрения IT

Cеминар: Работа с технологиями - Технологические платформы
Cеминар: Работа с технологиями - Технологические платформыCеминар: Работа с технологиями - Технологические платформы
Cеминар: Работа с технологиями - Технологические платформы
MDIF
 
Микита Семенов “Вартість створення сайту і його обслуговування?”
Микита Семенов “Вартість створення сайту і його обслуговування?”Микита Семенов “Вартість створення сайту і його обслуговування?”
Микита Семенов “Вартість створення сайту і його обслуговування?”
Lviv Startup Club
 
вольман окб новатор
вольман окб новаторвольман окб новатор
вольман окб новатор
Natalya Press
 

Semelhante a Экономика проекта с точки зрения IT (20)

1С-Битрикс - Производительность
1С-Битрикс - Производительность1С-Битрикс - Производительность
1С-Битрикс - Производительность
 
Project under control
Project under controlProject under control
Project under control
 
Опыт реализации и поддержки больших проектов: координация команд, координация...
Опыт реализации и поддержки больших проектов: координация команд, координация...Опыт реализации и поддержки больших проектов: координация команд, координация...
Опыт реализации и поддержки больших проектов: координация команд, координация...
 
игровая логика, проблемы и решения
игровая логика, проблемы и решенияигровая логика, проблемы и решения
игровая логика, проблемы и решения
 
Cеминар: Работа с технологиями - Технологические платформы
Cеминар: Работа с технологиями - Технологические платформыCеминар: Работа с технологиями - Технологические платформы
Cеминар: Работа с технологиями - Технологические платформы
 
Проблемы и пути их решения при командной разработке проектов
Проблемы и пути их решения при командной разработке проектовПроблемы и пути их решения при командной разработке проектов
Проблемы и пути их решения при командной разработке проектов
 
презентация.1
презентация.1презентация.1
презентация.1
 
Микита Семенов “Вартість створення сайту і його обслуговування?”
Микита Семенов “Вартість створення сайту і його обслуговування?”Микита Семенов “Вартість створення сайту і його обслуговування?”
Микита Семенов “Вартість створення сайту і його обслуговування?”
 
“Tips&Tricks&Antitricks with .Net Core backend in GameDev”
“Tips&Tricks&Antitricks with .Net Core backend in GameDev”“Tips&Tricks&Antitricks with .Net Core backend in GameDev”
“Tips&Tricks&Antitricks with .Net Core backend in GameDev”
 
Rsnx tsvetkov che btrix conf 2015
Rsnx tsvetkov che btrix conf 2015Rsnx tsvetkov che btrix conf 2015
Rsnx tsvetkov che btrix conf 2015
 
Где живут сайты? Это загадочное слово «хостинг»
Где живут сайты? Это загадочное слово «хостинг»Где живут сайты? Это загадочное слово «хостинг»
Где живут сайты? Это загадочное слово «хостинг»
 
Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПО
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practices
 
InfoboxCloud для СМИ
InfoboxCloud для СМИInfoboxCloud для СМИ
InfoboxCloud для СМИ
 
Python-технология которую легко продавать!
Python-технология которую легко продавать!Python-технология которую легко продавать!
Python-технология которую легко продавать!
 
Что должен уметь Linux программист
Что должен уметь Linux программистЧто должен уметь Linux программист
Что должен уметь Linux программист
 
Serghei Iakovlev "Chaos engineering in action"
Serghei Iakovlev "Chaos engineering in action"Serghei Iakovlev "Chaos engineering in action"
Serghei Iakovlev "Chaos engineering in action"
 
Экскурс в мир WEB разработки
Экскурс в мир WEB разработкиЭкскурс в мир WEB разработки
Экскурс в мир WEB разработки
 
вольман окб новатор
вольман окб новаторвольман окб новатор
вольман окб новатор
 

Экономика проекта с точки зрения IT

  • 3.
  • 5.
  • 6.
  • 8.
  • 11. Выбор технологий Что от него зависит?
  • 14.
  • 15.
  • 16.
  • 18.
  • 19.
  • 20.
  • 21.
  • 23.
  • 26. Использование веб-серверов (операционных систем) По данным lexa.ru Тип сервера Доля в марте 2008 Доля в марте 2007 Доля в марте 2006 Apache 72% 58% 81% в т.ч. Apache 2.x 15.9% 11.3% 9.4% в т.ч. Apache 1.x 28% 47.3% 63.1% в т.ч. Russian Apache 5.1% 11.4% 18% Nginx 18.5% 22.7% 9.8% IIS 8.0% 5.8% 7.0% в т.ч. IIS6 7.3% 4.3% 4.2% в т.ч. IIS5 0.7% 1.45% 2.7%
  • 29. Типичная архитектура : обычный сайт
  • 30.
  • 31. Взаимосвязь технологии-железо-стоимость
  • 32.
  • 33. Обычный сайт CMS Unix + PHP Unix + Perl Unix + Ruby Windows + .Net Стоимость разработки (ФОТ) Низкая Низкая Средняя Средняя Высокая Стоимость поддержки Низкая Низкая Высокая Средняя Средняя Стоимость программного обеспечения Низкая 0 0 0 Высокая Стоимость необходимого железа Средняя Низкая Низкая Средняя Высокая
  • 34.
  • 36. Длительность и сложность различных типов проектов* * Очень грубо и очень ориентировочно Длительность Техническая сложность Корпоративный сайт 1-2 человеко-месяца Низкая СМИ 2-4 человеко-месяца Низкая СМИ с элементами UGC 3-5 человеко-месяцев Средняя Интернет-магазин 2-12 человеко-месяцев Средняя Фотохостинг 6-16 человеко-месяцев Средняя Блогосфера 6-20 человеко-месяцев Высокая Видеохостинг 6-20 человеко-месяцев Высокая Социальная сеть 8-20 человеко-месяцев Высокая Сайт знакомств 8-20 человеко-месяцев Высокая Онлайн игра 1-3 человеко-лет Высокая Поисковая система 3-6 человеко-лет Высокая
  • 37.
  • 38.
  • 39. Оптимальный тип команды для разных видов проекта Рекомендуемая команда Корпоративный сайт Внешняя команда, фрилансеры СМИ Внешняя команда СМИ с элементами UGC Внешняя команда Интернет-магазин Внешняя команда Фотохостинг Внешняя команда, внутренняя команда Блогосфера Внешняя команда, внутренняя команда Видеохостинг Внешняя команда, внутренняя команда Социальная сеть Внешняя команда, внутренняя команда Сайт знакомств Внешняя команда, внутренняя команда Онлайн игра Внутренняя команда Поисковая система Внутренняя команда
  • 40.
  • 41. π Волшебное число, на которое надо умножать срок, выставленный программистами
  • 42. Насколько можно доверять оценкам программистов? Вопрос Правильный ответ Сколько времени заложено на отладку и тестирование? Сравнимо с временем, заложенным на разработку проекта Когда Вы покажете мне первую версию сайта? Примерно в середине проекта Сколько специалистов будет работать над моим проектом? Прикиньте из таблицы “ Длительность и сложность различных проектов ” Будут ли специалисты совмещать работу над моим проектом еще с чем-то? Нет Сколько времени заложено на внедрение и отладку верстки? Не менее 2-3 недель для любого типа проекта
  • 44. Хостинг Вид хостинга Ориентировочная стоимость Виртуальный хостинг 20-50 долларов в месяц Арендованный серверный парк (dedicated) 150-500 долларов за сервер в месяц, в зависимости от конфигурации Собственный серверный парк ( colocation) Покупка сервера (от 2000-3000 долларов разово) и аренда порта (50-100 долларов в месяц). Собственный дата-центр Хм…
  • 45. Оценка потребности в хостинге Размер серверного парка Корпоративный сайт Виртуальный хостинг СМИ Виртуальный хостинг СМИ с элементами UGC Виртуальный хостинг, выделенный сервер Интернет-магазин Виртуальный хостинг, выделенный сервер Фотохостинг Выделенные севера Блогосфера Выделенные севера Видеохостинг Выделенные севера Социальная сеть Выделенные севера Сайт знакомств Выделенные сервера Онлайн игра Выделенные сервера Поисковая система Выделенные сервера, собственные дата-центры
  • 46.
  • 48.
  • 49. Обычный сайт : стоимость поддержки CMS Unix + PHP Unix + Perl Unix + Ruby Windows + .Net Стоимость разработки (ФОТ) Низкая Низкая Средняя Средняя Высокая Стоимость поддержки Низкая Низкая Высокая Средняя Средняя Легкость и скорость обновления Высокая Средняя Средняя Высокая Средняя Стоимость программного обеспечения Низкая 0 0 0 Высокая Стоимость необходимого железа Средняя Низкая Низкая Средняя Высокая
  • 50. Попробуем составить бюджеты Для социальной сети, блогосферы, СМИ и корпоративного сайта
  • 51. Общий алгоритм расчета стоимости разработки