avolver
@avolver
Веб-разработчик

Пожалуйста, помогите оценить проект!

Уважаемые хабра-пользователи! Я — фрилансер, пишу на PHP.
На днях я завершил свой первый ± большой заказ — платформу для маркетинговых исследований.
Однако, в связи с отсутствием опыта на подобные работы — у меня возникла неуверенность в осознании её сроков и стоимости. Пожалуйста, профессиональные программисты, помогите оценить!

Прилагаю небольшой набор скриншотов. (скриншоты временно отвалились)
… технические подробности: PHP — собственный фреймворк — всё с нуля, JS [повсеместный AJAX-JSON], Lua, mySQL, MongoDB, jQuery & plugins, Google Soy, PHPExcel/PHPWord. ~12.5 тысяч строк.

… и краткое описание фунцкионала:
  1. предусмотрены три роли пользователей: менеджеры, клиенты и
    респонденты.
  2. клиент заказывает исследование;
  3. менеджер создаёт на платформе проект для конкретной компании;
  4. определяет различные сегменты (по точному совпадению: пол —
    муж. или жен.; по диапазону: возраст — 18-25, 26-41, 42-52 и пр.)
    будущих респондентов, которые будут участвовать в исследовании;
  5. менеджером создаётся анкета, ответить на которую будут обязаны
    респонденты, пройдя регистрацию по приглашению;
  6. поля в анкете привязываются к конкретным сегментам или группам
    сегментов;
  7. создаются задания в конкретном проекте: текстовые записи,
    содержащие вопросы, изображения, аудио и видео записи;
  8. для каждого задания менеджер имеет возможность указать
    определённые сегменты, находясь в которых — респондент увидит
    данные задания на своей странице, или же наоборот — для
    определённых сегментов респондентов — задания будут скрыты;
  9. после создания проекта, сегментов, анкеты и заданий — менеджер
    занимается приглашением респондентов в конкретный проект;
  10. клиенты переходят по ссылкам-приглашениям, которые
    доставляются им в электронных письмах;
  11. заполняют стандартную форму регистрации;
  12. отвечают на вопросы анкеты-сегментирования, из результатов
    которой — заносятся в определённые сегменты;
  13. затем — респонденты начинают проходить задания, созданные
    менеджером в определённом порядке, отвечая на вопросы и
    оставляя комментарии в виде текста, изображений, аудио и видео
    записей;
  14. клиент, заказавший исследование — может при этом, в реальном
    времени, наблюдать за ответами респондентов на странице своего
    личного кабинета;
  15. после того, как приглашённые респонденты пройдут все задания в
    проекте — менеджер, по своему желанию, может сохранить отчет
    по проекту, включающий их ответы, в формате MS Word и MS Excel,
    а также распечатать эти отчёты;
  16. проекты, спустя некоторое время «бездействия» — после
    завершения срока их временных рамок — переносятся в архив.


  17. Каковы сроки, на ваш взгляд, для подобного функционала, учитывая разработку «с нуля»?
    А какова стоимость?
    Интересно, сильно ли я промахнулся…
  • Вопрос задан
  • 4774 просмотра
Пригласить эксперта
Ответы на вопрос 5
@codecity
Для совсем грубого подсчета — 3 дня на каждую форму (понятно, что форма связана с данными). Или еще — 100-150 строк кода в день на Java/C#, исключая автогенеренный (на PHP другая статистика — не знаю сколько).

[холивар]
Если бы проект делался на .Net, то я бы назвал срок в 5-6 месяцев. Но если что-то нужно сделать без перспективы расширения — на PHP быстрее.
[/холивар]

Интересно узнать сколько на самом деле потратили.
Ответ написан
@smileonl
Эххх… попробую прикинуть, если есть дизайн то я бы примерно поставил срок в 2-3 месяца…
Ответ написан
@Mox
Team Lead, RoR, React/React Native
Слушайте, очень сложно по этому тексту ничего прикинуть, не занимаясь прикладной телепатией
— неизвестно какого рода вопросы ( вариантов вопросов может быть уйма — выберите один вариант ответа, несколько, как их оформлять), что за ответы в виде аудио/видео — тут вообщем мина

Попробуйте хотябы нарисовать скетчи экранов этого проекта.
Ответ написан
opium
@opium
Просто люблю качественно работать
При жестком управлении и уже проделанной предпоектной работе, когда программисту не надо выяснять всякие ньюансы заказов и прочего средний программист напишет за месяц, берем программиста не из столицы и вуаля месяц и зп 25 000 рублей, закладываем риски + 50% закладываем тестирование + 50%.
Итого полтора месяца 60к рублей.
Ответ написан
Комментировать
Я всегда оцениваю так:

Есть проект оцениваю его по времени к примеру 2 месяца с учетом что я работаю могу тратить на проект по 2-4 часа в будни. вот и получается что полных рабочих дней 5-10, вот и получается неделя 5-7тс руб ( если я не привлекаю дизайнера ), в зависимости от сговорчивости клиента.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы