Site2009 12bunin

407 views
367 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
407
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Site2009 12bunin

  1. 1. Экономика разработки проекта Олег Бунин
  2. 2. Общий алгоритм расчета стоимости разработки
  3. 3. Стоимость разработки <ul><li>Проектирование, исследование ; </li></ul><ul><li>Оплата труда разработчиков ; </li></ul><ul><li>Сопутствующие расходы (скрепки и офис) ; </li></ul><ul><li>Аппаратное обеспечение . </li></ul>
  4. 4. Выбор команды
  5. 5. Фрилансеры <ul><li>Дешево ; </li></ul><ul><li>Совершенно не сердито ; </li></ul><ul><li>Сложности в коммуникациях ; </li></ul><ul><li>Безответственность ; </li></ul><ul><li>Непредсказуемость ; </li></ul><ul><li>Необходимость иметь в штате сильного технического менеджера для координации удаленных работ. </li></ul>
  6. 6. Внутренняя команда <ul><li>Долго и сложно собирать ; </li></ul><ul><li>Оптимальные затраты ; </li></ul><ul><li>Без сильного технического директора – не стоит и пытаться! </li></ul>
  7. 7. Внешняя команда <ul><li>Самый дорогой вариант ; </li></ul><ul><li>В случае профессиональной команды гарантированный результат. </li></ul>
  8. 8. π Или как выбрать внешнюю команду?
  9. 9. Выбор команды <ul><li>Фрилансеры ; </li></ul><ul><li>Внешняя профессиональная команда ; </li></ul><ul><li>Внутренняя команда. </li></ul>
  10. 10. Оптимальный тип команды для разных видов проекта
  11. 11. Выбор технологий Как от него зависит стоимость разработки?
  12. 12. На что будет влиять выбор платформы для сайта? <ul><li>Стоимость поддержки и разработки ; </li></ul><ul><li>Сроки разработки ; </li></ul><ul><li>Стоимость требуемых ресурсов и программного обеспечения ; </li></ul><ul><li>Простота развития и скорость внесения изменений ; </li></ul>
  13. 13. Выбор платформы <ul><li>Что такое Content Management System? </li></ul><ul><li>Что такое фреймворк ? </li></ul><ul><li>Что такое “ написать с нуля ”? </li></ul>
  14. 14. CMS <ul><li>Высокая скорость разработки ; </li></ul><ul><li>Низкая стоимость разработки и поддержки ; </li></ul><ul><li>Большое количество готовых модулей . </li></ul><ul><li>Негибкость функциональных возможностей ; </li></ul><ul><li>Проблемы при росте нагрузок. </li></ul>
  15. 15. Фреймворк <ul><li>Набор модулей низкого уровня ; </li></ul><ul><li>Большая гибкость ; </li></ul><ul><li>Высокие требования к разработчикам ; </li></ul><ul><li>Меньшая, чем у CMS скорость разработки ; </li></ul><ul><li>Большая, чем у CMS стоимость. </li></ul>
  16. 16. Написать с нуля <ul><li>Написать “ с нуля ” означает “ написать фреймворк ”. А затем перейти к предыдущему слайду. </li></ul>
  17. 17. Языки программирования По данным сайтов вакансий
  18. 18. Язык программирования : PHP <ul><li>Высокая скорость программирования ; </li></ul><ul><li>Большое количество специалистов – простота поддержки ; </li></ul><ul><li>Сложно найти высококвалифицированного специалиста ; </li></ul><ul><li>Низкая стоимость специалистов ; </li></ul><ul><li>Средняя заработная плата . </li></ul>
  19. 19. Язык программирования : Ruby <ul><li>Высокая скорость разработки прототипа ; </li></ul><ul><li>Малое количество специалистов ; </li></ul><ul><li>Современный “ модный ” язык программирования ; </li></ul><ul><li>Удобные фреймворки, позволяющие создавать прототипы за дни ; </li></ul><ul><li>Мало отлаженных механизмов работы с высокими нагрузками. </li></ul>
  20. 20. Язык программирования : Perl <ul><li>Самый “ опытный ” язык программирования , огромное количество библиотек ; </li></ul><ul><li>Средняя скорость разработки ; </li></ul><ul><li>Небольшое количество специалистов ; </li></ul><ul><li>Сложно найти профессионалов высокого уровня ; </li></ul><ul><li>Высокая стоимость программистов . </li></ul>
  21. 21. Обычный сайт
  22. 22. Длительность и сложность различных типов проектов* * Очень грубо и очень ориентировочно
  23. 23. Так что же выбрать? Выбирайте ту платформу, на которой работают Ваши специалисты или те, кому Вы доверяете! Если таковых нет – руководствуйтесь последствиями.
  24. 24. Железо , хостинг!
  25. 25. Выбор серверов : необычные ситуации <ul><li>Очень крупный и высоконагруженный проект ; </li></ul><ul><li>Большие хранилища данных ; </li></ul><ul><li>Большие немасштабируемые вычисления ; </li></ul><ul><li>Повышенные требования к безопасности или надежности. </li></ul>
  26. 26. Оценка потребности в хостинге
  27. 27. Общий алгоритм расчета стоимости разработки
  28. 28. [email_address] http://oleg-bunin.moikrug.ru/

×