Как я считаю проекты — Детальная оценка "Простой проект"
Так как посты про бизнес, то как говорится с прошлым постом "за пол цены сойдёмся". Аж 100 огоньков — это тоже много, так что считаем тему интересной. Итак детальная оценка. Мы остановились на аэрохоккее. Давайте его оценим уже по пунктам. Сразу закину "шаблон сметы", который я использую с уже посчитанным аэрохокеем.
https://docs.google.com/spreadsheets/d/102B-gHqJTFaTY8JCiO1pQOt2a_ZFExdUURNrw8FmYck/edit?usp=sharing
А теперь пройдёмся сначала по логике составления сметы. Я не люблю рисовать сметы из воздуха и подходить к подсчётам от того сколько денег у клиента. Я чаще предпочитаю считать от расходов, так в первую очередь проще для меня. И собственно поэтому я и могу с чистой совестью выкладывать эту логику, так как тут нет ничего особенного. Просто можно позаимствовать логику и удобный шаблон, если у вас мало опыта в составлении смет.
Первоначально в простых проектах нужно уметь декомпозировать проект на задачи. То есть понимать из чего состоит проект, какие работы в нём есть, что мы должны сделать. Это либо задача опытного продюсера (я такие вещи могу составлять сам по себе), либо нужно пройтись по всем потенциальным исполнителям и спросить список задач. Если мы говорим про фриланс, да и в целом любую работу, умение декомпозировать большую задачу на кучу маленьких — один из самых важных навыков. В аэрохоккее перечень работ будет примерно таким:
* Подбор референсов, мудбордов, сбор требований и изучение бренд бука заказчика
Механика игры аэрохоккей (границы поля, шайба, ворота, бита, бонусы ускорения)
* Интеграция мультитач управления для тач стола (зоны определения какого цвета бита, обработка только двух первых нажатий)
* Дизайн экрана режима ожидания (3 итерации)
* Дизайн HUD во время игры (3 итерации)
* Дизайн экрана победы (3 итерации)
* Вёрстка и интеграция игрового HUD
* Разработка и интеграция системы набора очков + вёрстка экрана победы
* Разработка и интеграция экрана режима ожидания
* Разработка отлетающего текста и других VFX эффектов при ключевых действиях (подбор бонуса, забитая шайба)
* Создание 3д моделей биты, шайбы и поля (PBR карты, нормали, AO, Roughness, Metallic)
* Интеграция 3д моделей в игровую механику
* Настройка постпроцессинга, шейдеров
У вас никогда нет однозначного ответа, что мы делаем "именно так", так как одну и ту же задачу есть миллион способов сделать. Поэтому сметы всегда считаются вилками. По сути одинаковые цифры в вилке у меня означают что в этом месте даже в теории не может быть каких либо разночтений. Например механика в данной задачи понятна, поэтому понятно как её делать. И там цифра одна. Но откуда берутся эти цифры изначально. И тут есть два способа.
1. Вы знаете сколько делать задачу, потому что делали/заказывали её самостоятельно
2. Вы идёте к потенциальному исполнителю и спрашиваете сколько задачу делать
Представим ситуацию, вы сами исполнитель. Что есть какая-то не R&D задача, но вы ни разу её не делали, но в общем знаете инструмент. Обычно такую задачу скажем "Механика игры в аэрохоккей", можно в голове декомпозировать на шаги по работе:
* Сделать коллайдеры триггеры для ворот
* Сделать коллайдеры для стен и поля поля
* Сделать коллайдер и ригидбади для биты и для шайбы
* Настроить шайбу на низкий коэффициент трения
* Сделать триггер для бонуса ускорения и умножать текущую скорость шайбы на коэффициент по входу в этот триггер
* Сделать по триггеру событие
* Протестировать это дело и передать на тест дальше (сделать сборку)
Логика работает как-то так. Декомпозировать на мелкие таски и понимать, как это собирается. Плюс на самом деле продумывание самого решения — это пол решения, так что это в некотором смысле закладывается в оценку. Да это работа, которая в аутсорсе делается "бесплатно" в случае если контракт не будет заключен. Поэтому я считаю сметы детальные раз 5 максимум. А дальше только прикидка, чтобы чисто не тратить лишнее время. Если вы совсем не знаете как делать задачу или это R&D оценку такого я разберу в отдельном посте.
Post #914
1.05K
Google Docs [Аэрохоккей - для блога] Смета
- 🔥 23
- ❤🔥 2