Содержание
- 2. Общий алгоритм расчета стоимости разработки
- 3. Фрилансеры Дешево; Совершенно не сердито; Сложности в коммуникациях; Безответственность; Непредсказуемость;
- 4. Внутренняя команда Долго и сложно собирать; Оптимальные затраты; Без сильного технического директора – не стоит и
- 5. Внутренние команды: кому придется платить? Технический директор; Системный архитектор; Ведущие программисты; Программисты; Верстальщики; Дизайнеры; Системные администраторы;
- 6. Внешняя команда Дорого; Зато надежно!
- 7. π Или как выбрать внешнюю команду?
- 8. Насколько можно доверять оценкам программистов?
- 9. Выбор команды Фрилансеры; Внешняя профессиональная команда; Внутренняя команда.
- 10. Оптимальный тип команды для разных видов проекта
- 11. Выбор технологий Что от него зависит?
- 12. Выбор технологий
- 13. Выбор платформы Что такое CMS? Что такое фреймворк? Что такое “написать с нуля”?
- 14. CMS Высокая скорость разработки; Низкая стоимость разработки и поддержки; Большое количество готовых модулей. Негибкость функциональных возможностей;
- 15. Фреймворк Набор модулей низкого уровня; Большая гибкость; Высокие требования к разработчикам; Меньшая, чем у CMS скорость
- 16. Написать с нуля Написать “с нуля” означает “написать фреймворк”. А затем перейти к предыдущему слайду.
- 17. Сравним для разных платформ: Стоимость специалистов, фонд оплаты труда; Стоимость поддержки готового решения; Стоимость лицензий, open
- 18. Обычный сайт
- 19. Факторы, влияющие на выбор платформы Стоимость поддержки и разработки; Стоимость требуемых ресурсов и программного обеспечения; Риски,
- 20. Стоимость разработки
- 21. Язык программирования: PHP Высокая скорость программирования; Большое количество специалистов простота поддержки; Сложно найти высококвалифицированного специалиста; Низкая
- 22. PHP-программист
- 23. Язык программирования: Ruby Высокая скорость разработки прототипа; Малое количество специалистов; Современный “модный” язык программирования; Удобные фреймворки,
- 24. Язык программирования: Perl Самый “опытный” язык программирования; Средняя скорость разработки; Небольшое количество специалистов; Сложно найти профессионалов
- 25. Язык программирования: C/C++ Самые низкие требования к ресурсам; Низкая скорость разработки; Высокая сложность разработки; Малое количество
- 26. Unix-системы Предоставляют больший контроль для разработчиков и системных администраторов. Взамен требуют серьезных знаний и опыта. Например,
- 27. Системный администратор Unix
- 28. Windows-системы Общепринятое мнение заключается в том, что операционные системы Windows хуже приспособлены для обслуживания высоконагруженных web-серверов.
- 29. Системный администратор Windows
- 30. Windows-программист
- 31. Использование веб-серверов (операционных систем) По данным lexa.ru
- 32. Благотворное влияние кризиса
- 33. Стоимость разработки Проектирование, исследование; Оплата труда разработчиков; Аппаратное обеспечение.
- 34. Функциональное описание Самый общий документ, описывающий будущий проект.
- 35. Техническое задание Основные технические требования; Исходные данные для разработки; Назначение проекта; Стадии разработки; Функциональное описание; Сроки
- 36. Прототипирование
- 37. Требуемые технические специалисты Системный аналитик Технический писатель Дизайнер интерфейсов Менеджер проектов
- 38. Системный аналитик
- 39. Менеджер интернет-проектов
- 40. Длительность и сложность различных типов проектов* * Очень грубо и очень ориентировочно
- 41. За что придется платить? Дизайн, юзабилити, проектирование интерфейсов; Разработка архитектуры; Программирование, кодирование; Верстка, внедрение верстки; Тестирование.
- 42. Железо, хостинг!
- 43. Выбор серверов: необычные ситуации Очень крупный и высоконагруженный проект; Большие хранилища данных; Большие немасштабируемые вычисления; Повышенные
- 44. Хостинг
- 45. Оценка потребности в хостинге
- 46. Новые виды хостинга Хостинг в Европе: дешевле, проще, зато придется платить за трафик; Хостинг в Amazon
- 47. Поддержка и развитие
- 48. Поддержка и развитие Стоимость команды, профиль специалистов; Стоимость внесения изменений и ее взаимосвязь с выбранными технологиями;
- 49. Обычный сайт: стоимость поддержки
- 50. Попробуем составить бюджеты Для социальной сети, блогосферы, СМИ и корпоративного сайта
- 52. Скачать презентацию