Добрый день! <br/> <br/> Моя команда и я разработали прототип приложения и разделили его на скелет, сценарии и блоки для дальнейшей разработки. С какими специалистами нам следует сотрудничать на следующих этапах создания приложения? Нужен ли нам дизайнер, программист, специалист по базам данных и специалист по безопасности? Какой минимальный набор специалистов понадобится нам до полностью рабочего релиза приложения? Бюджет у нас ограничен, поэтому обращаться в студии не предполагаем. Пожалуйста, порекомендуйте последовательность дальнейших шагов и минимальный набор специалистов для успешной разработки и выпуска приложения. Благодарю за внимание и советы!
Поздравляю с успешным созданием прототипа приложения! После этого этапа вам следует приступить к более конкретной разработке приложения. Вам нужно будет сотрудничать с различными специалистами, в зависимости от потребностей вашего проекта. 1. Дизайнер. Дизайн приложения играет важную роль в его успехе. Дизайнер поможет создать удобный и привлекательный интерфейс для пользователей. 2. Программисты. Вам понадобятся программисты для написания кода приложения на основе разработанного прототипа. Необходимо также обеспечить совместимость приложения с различными устройствами и операционными системами. 3. Специалист по базам данных. Если ваше приложение будет работать с большим объемом данных, то вам понадобится специалист по базам данных для создания и оптимизации структуры базы данных. 4. Специалист по безопасности. Безопасность данных пользователей - один из ключевых аспектов при разработке приложений. Специалист по безопасности поможет обеспечить защиту данных и предотвратить возможные угрозы. Минимальный набор специалистов в вашем случае будет зависеть от сложности и объема работы над приложением. Однако, как минимум, вам понадобятся дизайнер и программисты. Рекомендуемая последовательность дальнейших шагов: 1. Уточнение требований к приложению. 2. Разработка дизайна и пользовательского интерфейса. 3. Написание кода и реализация функционала приложения. 4. Тестирование и отладка приложения. 5. Подготовка к выходу на рынок (маркетинг, продвижение). Не забывайте также об организации работы команды, планировании ресурсов и контроле качества. Удачи в разработке вашего приложения!
1. Дизайнер (человек красиво оформляющий всё нарисованное)
Дизайнер интерфейсов или дизайнер landing page (если речь про продающую страницу).
2. Программист (что за программист*).
* прочитала про бэкэнд разработчиков и … не совсем поняла – это узкая специализация программистов, они прям необходимы или достаточно одного грамотного программера?
Backend для программирования серверной части приложения, и frontend для фронта/клиента. Fullstack сможет все вместе, но с большей вероятностью - хуже одно/оба из направлений.
3. Специалист по БД. Это один и тот же человек, что и код пишет?
Backend без отдельной специализации в проектирование БД, вполне потянет малый/средний проект.
4. Безопасность. Кто этим занимается, кто прописывает, кто разбирается. Это отдельный человек или навыков программиста достаточно.
Backend, но! Зависит от того, что Вы понимаете под "безопасностью". Если это безопасность приложения, то либо back, либо front (в зависимости, чья "территория"), если же это сетевая безопасность, то нужен сисадмин.
Бюджет очень ограничен, поэтому студии однозначно мимо
Рекомендую оплатить ТЗ от Software Architect, чтобы он расписал, что должен написать back и front.
- самый-самый минимальный набор специалистов на эти последующие этапы, вплоть до полностью рабочего релиза (т.е. например, дизайнер, программист: ява/питон/С, ???).
Если рассматривается MVP вариант, то:
- Сайт/лендинг: WordPress/WooCommerce (PHP, JavaScript).
- Нестандартное веб-приложение: Back (Python/PHP), Front (JavaScript/TypeScript).
- Мобильное приложение: Back (Python/PHP), Front (React Native/Flutter).
У вас нет готового рабочего прототипа. У вас нет команды разработки. У вас нет технического задания. Есть только "наброски", так называемое функционально-техническое предложение. Первым делом ищите специалиста, которые напишет вам грамотное ТЗ по вашим хотелкам. Специалист должен обладать широкими познаниями в архитектуре ПО. По ходу составления ТЗ и уточнению критических нюансов приложения и выяснится, кто вам нужен и в каком количестве.