Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ТЗ

 ТЗ

Transcript

  1. Приложение №1 к Договору № 593-СМ о предоставлении услуг (выполнение

    работ) в сфере информационных технологий от «22» мая 2024 г. ТЗ Unity - Fortnite New Original 1.7 (REF) Проект: Есть готовый проект с рабочим кодом. Необходимо сделать: •​ Редизайн проекта.​ Разработчику необходимо переверстать проект согласно новому дизайну(Ниже прикреплены дизайны исходного приложения и дизайн нового приложения) •​ Переподключение облачного хранилища(Dropbox/DigitalOcean).​ Разработчику необходимо переподключить dropbox/DigitalOcean, проставить в проект новые ключи, которые передаст ПМ проекта •​ Доработка парсера.​ Разработчику передается JSON файл с новой структурой, отличной от оригинального проекта. Разработчику необходимо доработать парсер исходя из новой структуры JSON файла. Весь контент должен тянуться в приложение без ошибок •​ Передача проекта на тестирование.​ Проект передается разработчиком на внутреннее тестирование, после которого разработчик получает баг репорт. Необходимо исправить все баги, за исключением багов которые были в исходнике •​ Рефакторинг кода проекта (обфускация). ​ Разработчику необходимо уникализировать код используя сервис https://apprefactoring.com/. (Чтобы качественно провести рефакторинг кода с целью уникализации, необходимо изменить название и структуру не уникальных методов, классов, переменных, полей, свойств и тд. Чтобы это сделать, необходимо придумать для них новые названия, структуру. Приемлемый процент уникальности - менее 10 % для каждого пункта в пересечениях.) Инструкция по Project Refactoring •​ Повторное тестирование проекта.​ После уникализации кода необходимо передать проект на повторное тестирование. Необходимо исправить все баги по баг репорту •​ Проверка проекта на удаленном компьютере.​ После того, как в проекте не осталось багов, его необходимо проверить на заливочном компьютере, с которого проект будет загружаться в стор. Необходимо вставить релизные данные проекта и проверить что проект работает оптимально, согласно всем правилам данного документа Инструкция дла провеки на удаленном компе. Дизайн нового приложения и раскадровка референса: https://www.figma.com/design/mvYya6IDTEsjmF9ap7uKKA/Unity---Fortnite-New-Original-1.7--OUT-REF----Re-Design?node-id=0-1 &t=5wwtA2NG6SnYcDOK-1 Пароль от Figma: sugar-remote-puppy-shadow Дедлайн проекта: 11.08.2025 1.1. Стоимость проекта в рамках настоящего технического задания составляет 45 454 российских рублей. 1.2. Стороны установили, что в рамках настоящего Договора может быть согласована работа по дополнительным проектам. 1.3. В случае своевременной (в рамках установленного срока для последнего проекта) сдачи Исполнителем всего комплекса работ Заказчику, Заказчик вправе произвести выплату бонуса в размере 10% от стоимости проекта. 1.4. Итоговая стоимость к выплате, с учётом обязательного соблюдения Исполнителем п. 1.3. может составлять 50 000 российских рублей. 1.5. В случае, если в процессе работы над проектом Исполнителем не будут предоставлены отчеты о текущем статусе работы в пределах 3 (трёх) (в совокупности) и более календарных дней, в соответствии с п. 4.3.6. Договора, бонус, предусмотренный пунктом 1.3. выплате Исполнителю не подлежит. В случае, если приложение загружено в App Store, необходимо сделать следующее: Подписка: Есть готовый шаблон подписки. Необходимо сделать: •​ Интеграция шаблона подписки​ После прохождения проекта в AppStore, разработчику необходимо реализовать подписку в данном проекте •​ Редизайн подписки​ Необходимо реализовать дизайн подписки, соответствующий дизайну в Figma. Заменить текста с шаблонных на текста подписки из Figma. •​ Локализация подписки​ Разработчик должен создать strings файл с текстами подписки на английском языке и передать его PM для локализации. Затем разработчик должен встроить архив с локализациями, полученный от PM в проект. •​ Рефакторинг ​ По завершению интеграции подписки разработчику необходимо провести рефакторинг части кода с подпиской. •​ Тестирование проекта с подпиской​ После рефакторинга проекта необходимо успешно пройти тестирование. •​ Проверка версии проекта с подпиской на удаленном компьютере​ После того, как в проекте не осталось багов, его необходимо проверить на том же удаленном компьютере с данными для релиза и удостовериться в оптимальной работе проекта. Проверка версии с подпиской на удаленном ПК 1 ______________________​ ​ ______________________ (подпись Заказчика)​ (подпись Исполнителя)
  2. 1.6. После прохождения загрузки проекта в AppStore, Исполнитель обязуется реализовать

    подписку в проекте в следующей части: реализовать в проекте шаблон подписки, сделать редизайн подписки по figma (предоставленной ПМом проекта), сделать рефакторинг подписки, локализацию и успешно пройти тестирование. В случае выполнения работ, указанных в настоящем пункте в течение 4 (четырех) рабочих с момента постановки на исполнителя задачи в jira “Subscription update”, их стоимость составляет 20 000 российских рублей. 1.6.1. Вознаграждение, указанное в п. 1.6. настоящего Технического задания оплачивается Заказчиком отдельно от стоимости проекта и при условии исполнения установленных требований. Требования к разработке Минимальная версия IOS: 15 Минимальная версия Unity: 2022.3.44f1 LTS Язык программирования: C# Фреймворк: Unity Ориентация: Вертикальная Девайсы: iphone, ipad​ ​ Краткое описание проекта: Installation size проекта: Не более 200 мб. Тестирование: Проект должен быть без багов. Разработчик проверяет проект на видимые баги, их необходимо исправить. Полное тестирование производит внутренний QA отдел компании и передает разработчику баг репорт. Контент: Разработчику необходимо переподключить Dropbox (облачное хранилище) проставив в проект новые ключи, которые будут переданы разработчику ПМом Парсер: Вместе с контентом разработчику передается Json файл с отличной от оригинального проекта структурой. Разработчику необходимо поправить парсер в проекте по новой структуре джейсона. В парсере нельзя хардкодить категории, они должны быть динамическими. Контент будет обновляться и проверятся на хардкод. Язык: Английский как основной язык. Все тексты должны быть в Unity Localization String Table Дизайн: Все должно быть реализовано согласно дизайну, интерфейс должен быть адаптирован под разные устройства (Iphone, Ipad) все поколения устройств, которые поддерживают iOS 15 Разрешения: Приложение должно запрашивать только те разрешения, которые необходимые для работы приложения. Заказчик Общество с ограниченной ответственностью «СОФТИНТЕРМОБ» 125315, Г. Москва, вн.тер.г. муниципальный округ Сокол, пр-кт Ленинградский, Д. 80, К. 66, пом. № 1406 ОГРН - 1237700552528 [email protected] р/с 40702810020000042995, ООО «Банк Точка» к/с 30101810745374525104 БИК 044525104 Генеральный директор ______________ /И.Н. Трубилин/ Исполнитель Самозанятый Старков Александр Дмитриевич 4377723775101391 Банк получателя: Тинькофф Регистрация: Край Пермский, г. Пермь, пос. Новые Ляды, ул. 40 лет победы, д. 12, кв. 16 [email protected]​ +381652674583 - Viber, WhatsApp ​ +77761759577 - телеграм _________________/А.Д. Старков/ 2 ______________________​ ​ ______________________ (подпись Заказчика)​ (подпись Исполнителя)