📱 8,1 миллиарда приложений установили в App Store в третьем квартале 2021 года (https://s.simbirsoft.com/2JXR).
Разместить ПО на этом маркетплейсе можно только после тщательного ревью от Apple. Компания модерирует каждую сборку, чтобы выявить различные проблемы и не допустить появления некачественных продуктов в их сторе.
✔️ Мы уже 13 лет занимаемся мобильной разработкой, поэтому всегда в курсе актуальных изменений гайдов и знаем, что нужно учесть, чтобы успешно пройти проверку от AppStore. На картинках кратко и просто рассказываем о самых распространенных причинах отказа в публикации приложения в маркетплейсе.
А какие пункты гайдов Apple вы бы добавили к нашей подборке?
#mobile_SimbirSoft #IT
Разместить ПО на этом маркетплейсе можно только после тщательного ревью от Apple. Компания модерирует каждую сборку, чтобы выявить различные проблемы и не допустить появления некачественных продуктов в их сторе.
✔️ Мы уже 13 лет занимаемся мобильной разработкой, поэтому всегда в курсе актуальных изменений гайдов и знаем, что нужно учесть, чтобы успешно пройти проверку от AppStore. На картинках кратко и просто рассказываем о самых распространенных причинах отказа в публикации приложения в маркетплейсе.
А какие пункты гайдов Apple вы бы добавили к нашей подборке?
#mobile_SimbirSoft #IT
Потребность в ИТ-архитекторах продолжает расти, особенно с переходом бизнеса в онлайн. Ведь одна из главных их задач - сделать ИТ-решение гибким и долговечным, а также снизить затраты на разработку за счет подбора грамотных решений, инструментов и шаблонов на этапе подготовки концепции проекта.
🔥 Руководитель архитектурного комитета Антон Мартынов рассказал изданию РБК, что входит в обязанности таких специалистов, чем они могут быть полезны бизнесу, а также о том, как получить эту востребованную профессию и добиться в ней успеха. Подробнее https://s.simbirsoft.com/JPhz
А как часто вы прибегаете к услугам ИТ-архитекторов?
#SimbirSoft #IT
🔥 Руководитель архитектурного комитета Антон Мартынов рассказал изданию РБК, что входит в обязанности таких специалистов, чем они могут быть полезны бизнесу, а также о том, как получить эту востребованную профессию и добиться в ней успеха. Подробнее https://s.simbirsoft.com/JPhz
А как часто вы прибегаете к услугам ИТ-архитекторов?
#SimbirSoft #IT
👍4
Через полторы недели, 21 февраля в 14.00 (по мск), SimbirSoft проводит бесплатный вебинар, на котором вместе с экспертами компании обсудим следующие вопросы:
🔼 Как не наступить на старые грабли при смене подрядчика и правильно передать проект новой команде разработки?
🔼 Какие ошибки можно допустить при проработке проекта и к чему они могут привести?
🔼Почему до начала разработки важно продумать все нефункциональные требования к ИТ-продукту и к каким последствиям может привести их несоблюдение?
Ссылка на вебинар придет вам в день мероприятия на электронную почту, указанную при регистрации https://s.simbirsoft.com/2Kd4
До встречи в эфире! Будем вас ждать)
🔼 Как не наступить на старые грабли при смене подрядчика и правильно передать проект новой команде разработки?
🔼 Какие ошибки можно допустить при проработке проекта и к чему они могут привести?
🔼Почему до начала разработки важно продумать все нефункциональные требования к ИТ-продукту и к каким последствиям может привести их несоблюдение?
Ссылка на вебинар придет вам в день мероприятия на электронную почту, указанную при регистрации https://s.simbirsoft.com/2Kd4
До встречи в эфире! Будем вас ждать)
🔥2👍1
Для стабильной работы при пиковых нагрузках, предупреждения кризисов и учета рисков важно сохранять устойчивость IT-системы. Обеспечить ее стабильное функционирование поможет нагрузочное тестирование сайта или приложения. Мы задали о нем несколько вопросов нашим специалистам – спешим поделиться их ответами.
💬Когда нужно проводить нагрузочное тестирование?
Наиболее правильный подход – включение нагрузочного тестирования в процесс разработки. Его следует проводить, как и регрессионное, каждый раз после внесения корректировок в продукт, поскольку исправления кода могут повлечь за собой изменения в части производительности. Отдельно следует упомянуть предсказуемые увеличения нагрузки на сервис во время рекламных акций или перед сезонными всплесками пользовательской активности, например, перед «Черной пятницей». Лучше заранее спрогнозировать такие случаи и протестировать нагрузку еще до выхода релиза в продакшн, чтобы избежать возможных проблем.
💬Стресс-тесты и нагрузочное тестирование – это одно и то же?
Стресс-тесты – один из видов нагрузочного тестирования. Они позволяют получить представление о том, как продукт ведет себя в период пиковой нагрузки, а также оценить возможность восстановления системы после такого максимума или даже полного отказа.
💬Что тестировать: производительность или нагрузку?
Чтобы понять, соответствует ли продукт обозначенным требованиям в различных сценариях, необходимо протестировать систему под нагрузкой. Далее идет сбор метрик системы (например, пропускной способности) и сервера (например, утилизации процессорного времени). На основе полученных данных можно сделать объективный вывод о производительности системы.
💬Сколько запросов выдержит система?
Если нет требований к пропускной способности системы, то для ответа на этот вопрос необходимо подавать нарастающую нагрузку, увеличивая ее вплоть до отказа. Далее следует провести тест на подтверждение стабильной работы продукта, когда он нагружен на 80% от полученного максимума. Исходя из результатов такого тестирования, делается вывод о том, сколько запросов система способна выдержать, сохраняя при этом стабильность.
Об этапах нагрузочного тестирования и его преимуществах при различных сценариях вы можете подробнее прочитать здесь: https://www.simbirsoft.com/blog/kogda-i-kak-my-provodim-nagruzochnoe-testirovanie/.
🧐А что еще вы хотели бы узнать о нагрузочном тестировании?
💬Когда нужно проводить нагрузочное тестирование?
Наиболее правильный подход – включение нагрузочного тестирования в процесс разработки. Его следует проводить, как и регрессионное, каждый раз после внесения корректировок в продукт, поскольку исправления кода могут повлечь за собой изменения в части производительности. Отдельно следует упомянуть предсказуемые увеличения нагрузки на сервис во время рекламных акций или перед сезонными всплесками пользовательской активности, например, перед «Черной пятницей». Лучше заранее спрогнозировать такие случаи и протестировать нагрузку еще до выхода релиза в продакшн, чтобы избежать возможных проблем.
💬Стресс-тесты и нагрузочное тестирование – это одно и то же?
Стресс-тесты – один из видов нагрузочного тестирования. Они позволяют получить представление о том, как продукт ведет себя в период пиковой нагрузки, а также оценить возможность восстановления системы после такого максимума или даже полного отказа.
💬Что тестировать: производительность или нагрузку?
Чтобы понять, соответствует ли продукт обозначенным требованиям в различных сценариях, необходимо протестировать систему под нагрузкой. Далее идет сбор метрик системы (например, пропускной способности) и сервера (например, утилизации процессорного времени). На основе полученных данных можно сделать объективный вывод о производительности системы.
💬Сколько запросов выдержит система?
Если нет требований к пропускной способности системы, то для ответа на этот вопрос необходимо подавать нарастающую нагрузку, увеличивая ее вплоть до отказа. Далее следует провести тест на подтверждение стабильной работы продукта, когда он нагружен на 80% от полученного максимума. Исходя из результатов такого тестирования, делается вывод о том, сколько запросов система способна выдержать, сохраняя при этом стабильность.
Об этапах нагрузочного тестирования и его преимуществах при различных сценариях вы можете подробнее прочитать здесь: https://www.simbirsoft.com/blog/kogda-i-kak-my-provodim-nagruzochnoe-testirovanie/.
🧐А что еще вы хотели бы узнать о нагрузочном тестировании?
SimbirSoft
Когда и как мы проводим нагрузочное тестирование
Восстановление системы после неудачной разработки — один из вариантов услуг, которые мы оказываем нашим клиентам. Каждый случай специалисты SimbirSoft внимательно анализируют, чтобы в своей работе исключить ошибки предыдущего подрядчика.
Единого шаблона разработки продуктов нет. Все процессы формируются и настраиваются в зависимости от бизнес-цели конкретного клиента и потребностей конкретного проекта. Используя многолетний опыт в заказной разработке и требования международного стандарта ISO 9001:2015 мы сформировали чек-лист, который поможет избежать возможных инцидентов.
📌 Ведение подробной документации на проекте. Сюда относятся не только требования к продукту и техническое задание, но и тест-кейсы, API, описания кода. Это позволяет проверить систему на соответствие целям и облегчает процесс подключения новых специалистов к проекту.
Инструменты также играют весомую роль в выстраивании процессов.
📌 Таск-трекер — это система для удобной постановки задач и отслеживания времени, затраченного на работу. Он помогает понять статус, текущее состояние разработки, найти описание каждого бага и проследить историю создания продукта от самого первого таска. Трекинг всех задач и затраченного на их реализацию времени помогает членам команды понимать состояние проекта и оценивать, не вышел ли он за какой-то критический порог.
📌 Workflow — это жизненный цикл задачи, правила смены её статусов — от момента ее постановки до полного исправления, проверки и закрытия. Благодаря этому команда находится в одном информационном поле и понимает текущее состояние реализации каждой фичи. Правильно построенный workflow позволяет избежать лишних коммуникаций, митингов и путаницы.
📌 Коммуникации — встречи и созвоны — помогают быстрее решить сложные вопросы и обсудить все детали. Не менее важно выстроить общение между командой и клиентом. Например, демонстрация выполненных работ после каждого спринта позволит погрузить заказчика в процесс разработки продукта и удовлетворить его ожидания.
📌 Метрики — это показатели разработки продукта, которые позволяют контролировать процесс его создания и проверять соответствие срокам, бюджету и требованиям качества. Они подбираются индивидуально под каждый проект. В числе базового набора:
План-факт позволяет выявить отклонения от намеченного результата и вовремя скорректировать действия команды.
Burndown показывает объем выполненных работ и количество нерешенных задач до завершения спринта/проекта.
Процент возврата задач — данные по количеству тасков, отправленных по какой-либо причине на доработку. Эта метрика позволяет вовремя заметить сложности на проекте и быстро их решить.
Процент Bug Fix — показывает отношение часов, затраченных на разработку, ко времени багофикса. Благодаря этим данным, мы сможем быстро обнаружить, что команда больше занимается устранением багов, чем созданием продукта, и исправить ситуацию до завершения спринта.
Единого шаблона разработки продуктов нет. Все процессы формируются и настраиваются в зависимости от бизнес-цели конкретного клиента и потребностей конкретного проекта. Используя многолетний опыт в заказной разработке и требования международного стандарта ISO 9001:2015 мы сформировали чек-лист, который поможет избежать возможных инцидентов.
📌 Ведение подробной документации на проекте. Сюда относятся не только требования к продукту и техническое задание, но и тест-кейсы, API, описания кода. Это позволяет проверить систему на соответствие целям и облегчает процесс подключения новых специалистов к проекту.
Инструменты также играют весомую роль в выстраивании процессов.
📌 Таск-трекер — это система для удобной постановки задач и отслеживания времени, затраченного на работу. Он помогает понять статус, текущее состояние разработки, найти описание каждого бага и проследить историю создания продукта от самого первого таска. Трекинг всех задач и затраченного на их реализацию времени помогает членам команды понимать состояние проекта и оценивать, не вышел ли он за какой-то критический порог.
📌 Workflow — это жизненный цикл задачи, правила смены её статусов — от момента ее постановки до полного исправления, проверки и закрытия. Благодаря этому команда находится в одном информационном поле и понимает текущее состояние реализации каждой фичи. Правильно построенный workflow позволяет избежать лишних коммуникаций, митингов и путаницы.
📌 Коммуникации — встречи и созвоны — помогают быстрее решить сложные вопросы и обсудить все детали. Не менее важно выстроить общение между командой и клиентом. Например, демонстрация выполненных работ после каждого спринта позволит погрузить заказчика в процесс разработки продукта и удовлетворить его ожидания.
📌 Метрики — это показатели разработки продукта, которые позволяют контролировать процесс его создания и проверять соответствие срокам, бюджету и требованиям качества. Они подбираются индивидуально под каждый проект. В числе базового набора:
План-факт позволяет выявить отклонения от намеченного результата и вовремя скорректировать действия команды.
Burndown показывает объем выполненных работ и количество нерешенных задач до завершения спринта/проекта.
Процент возврата задач — данные по количеству тасков, отправленных по какой-либо причине на доработку. Эта метрика позволяет вовремя заметить сложности на проекте и быстро их решить.
Процент Bug Fix — показывает отношение часов, затраченных на разработку, ко времени багофикса. Благодаря этим данным, мы сможем быстро обнаружить, что команда больше занимается устранением багов, чем созданием продукта, и исправить ситуацию до завершения спринта.
🔥 Продолжаем получать заявки на вебинар. Сегодня эксперты SimbirSoft расскажут о тонкостях подготовки к разработке IT-продукта.
Если вы хотели поучаствовать, но ещё не успели отправить заявку – можете сделать это сейчас. Ссылка на мероприятие придет за час до него.
🔼 Поговорим о том, как правильно передавать проект, если у вас меняется команда в процессе разработки.
🔼 Расскажем, почему гениальный продукт может "выйти боком” и как этого избежать: для чего до начала разработки так важно продумать все нефункциональные требования к ИТ-продукту. Приведем примеры и покажем, к чему может привести их несоблюдение.
Вы сможете задать нашим экспертам свои вопросы и получить на них ответы в прямом эфире. Ссылка на вебинар придет вам на электронную почту, которую вы укажете при регистрации https://s.simbirsoft.com/2Kd4
До встречи в 14.00 по московскому времени!
Если вы хотели поучаствовать, но ещё не успели отправить заявку – можете сделать это сейчас. Ссылка на мероприятие придет за час до него.
🔼 Поговорим о том, как правильно передавать проект, если у вас меняется команда в процессе разработки.
🔼 Расскажем, почему гениальный продукт может "выйти боком” и как этого избежать: для чего до начала разработки так важно продумать все нефункциональные требования к ИТ-продукту. Приведем примеры и покажем, к чему может привести их несоблюдение.
Вы сможете задать нашим экспертам свои вопросы и получить на них ответы в прямом эфире. Ссылка на вебинар придет вам на электронную почту, которую вы укажете при регистрации https://s.simbirsoft.com/2Kd4
До встречи в 14.00 по московскому времени!
simbirsoft-events.timepad.ru
Как избежать ошибок в процессе подготовки к разработке IT-продукта / События на TimePad.ru
Поговорим о процессах: как передавать проект, если у вас меняется команда, о типичных ошибках на проектах и их последствиях, а также расскажем, почему до начала разработки важно продумать все нефункциональные требования к ИТ-продукту. Наши ведущие эксперты…
🔥 В ежегодном обзоре эксперты CNews среди важных тенденций рынка здравоохранения назвали переход к аналитике данных, внедрение систем, которые помогают докторам принимать решения, а также расширение дистанционного взаимодействия пациента с медицинскими организациями.
Мы также наблюдаем интерес к решениям, которые призваны автоматизировать работу регистратуры, прием пациентов, в том числе в дистанционном режиме, и ведение архивов медицинских документов. Причем медицинские организации предпочитают кастомные решения на сервере, которые гарантируют безопасность и конфиденциальность. Кроме этого, в коммерческой медицине по-прежнему актуальны запросы на внутренние CRM-системы и ИТ-решения для интеграции с медицинским оборудованием и сторонними ресурсами.
✔️ О том, какие ещё IT-решения сегодня востребованы в медицине, операционный директор SimbirSoft Дмитрий Петерсон рассказал здесь https://s.simbirsoft.com/NQpZ
Мы также наблюдаем интерес к решениям, которые призваны автоматизировать работу регистратуры, прием пациентов, в том числе в дистанционном режиме, и ведение архивов медицинских документов. Причем медицинские организации предпочитают кастомные решения на сервере, которые гарантируют безопасность и конфиденциальность. Кроме этого, в коммерческой медицине по-прежнему актуальны запросы на внутренние CRM-системы и ИТ-решения для интеграции с медицинским оборудованием и сторонними ресурсами.
✔️ О том, какие ещё IT-решения сегодня востребованы в медицине, операционный директор SimbirSoft Дмитрий Петерсон рассказал здесь https://s.simbirsoft.com/NQpZ
👍2
#тренды
Как искусственный интеллект меняет производство в России
🔹Цифры:
– Согласно докладу Всемирного экономического форума, к 2025 году автоматизация и роботизация вытеснит около 85 млн рабочих мест во всём мире, при этом создаст – 97 млн.
– В России, согласно исследованию РАНХиГС, рискам цифровизации и автоматизации будет подвержена почти половина от всех официальных рабочих мест, или 20,1 млн.
🔹Тенденции (по материалам Известий):
– Сейчас основная зона ответственности искусственного интеллекта (ИИ) на промышленных предприятиях – обеспечение безопасности и прогнозирование возможных рисков, например:
-контроль срока выхода оборудования из строя;
-мониторинг показателей приборов и функционирования различных агрегатов;
-фиксация «умными» камерами источников опасности: огня, открытых люков и т.д.
– Применение ИИ, которое стремительно набирает обороты, – это предиктивная аналитика. Данный подход применяется для планирования рабочих смен, объёмов производства и закупок, помогает значительно оптимизировать затраты и снизить риски, связанные с человеческим фактором.
– К 2030 году спрос на решения на основе ИИ в российской промышленности может вырасти в десятки раз, сейчас они находятся на втором месте по значимости среди цифровых технологий в отрасли.
💬«Важно обеспечить качественную реализацию решений. Например, ИИ во многих случаях связан с BigData. Но зачастую данные, которые годами собирали бесцельно, оказываются некачественными, неструктурированными и неполными. Требуются большие затраты для того, чтобы привести их в «нормальный» вид и выделить из них то, что будет полезно для ИИ. Иногда даже весь датасет признается непригодными, и приходится собирать новую базу с нуля под определенные требования проекта.
Такие «смарт-сервисы» окупают себя не сразу, а сам процесс создания требует времени и определенных затрат на сбор качественных данных, обучение и корректировку модели», – комментирует руководитель направления бизнес-решений SimbirSoft Анна Шведова.
Что вы думаете о внедрении ИИ на производстве?
Как искусственный интеллект меняет производство в России
🔹Цифры:
– Согласно докладу Всемирного экономического форума, к 2025 году автоматизация и роботизация вытеснит около 85 млн рабочих мест во всём мире, при этом создаст – 97 млн.
– В России, согласно исследованию РАНХиГС, рискам цифровизации и автоматизации будет подвержена почти половина от всех официальных рабочих мест, или 20,1 млн.
🔹Тенденции (по материалам Известий):
– Сейчас основная зона ответственности искусственного интеллекта (ИИ) на промышленных предприятиях – обеспечение безопасности и прогнозирование возможных рисков, например:
-контроль срока выхода оборудования из строя;
-мониторинг показателей приборов и функционирования различных агрегатов;
-фиксация «умными» камерами источников опасности: огня, открытых люков и т.д.
– Применение ИИ, которое стремительно набирает обороты, – это предиктивная аналитика. Данный подход применяется для планирования рабочих смен, объёмов производства и закупок, помогает значительно оптимизировать затраты и снизить риски, связанные с человеческим фактором.
– К 2030 году спрос на решения на основе ИИ в российской промышленности может вырасти в десятки раз, сейчас они находятся на втором месте по значимости среди цифровых технологий в отрасли.
💬«Важно обеспечить качественную реализацию решений. Например, ИИ во многих случаях связан с BigData. Но зачастую данные, которые годами собирали бесцельно, оказываются некачественными, неструктурированными и неполными. Требуются большие затраты для того, чтобы привести их в «нормальный» вид и выделить из них то, что будет полезно для ИИ. Иногда даже весь датасет признается непригодными, и приходится собирать новую базу с нуля под определенные требования проекта.
Такие «смарт-сервисы» окупают себя не сразу, а сам процесс создания требует времени и определенных затрат на сбор качественных данных, обучение и корректировку модели», – комментирует руководитель направления бизнес-решений SimbirSoft Анна Шведова.
Что вы думаете о внедрении ИИ на производстве?
👍2
Media is too big
VIEW IN TELEGRAM
#новостиSimbirSoft
Продолжаем делиться полезными материалами – для вашего удобства собрали наши основные публикации и мероприятия за прошедшую неделю. Следите за такими подборками по тегу #новостиSimbirSoft.
🔹 Разобрались в безопасности web-приложений в нашем подкасте «Чистый код»
🔹 Отпраздновали День рождения компании 🎉
🔹 Получили приятный отзыв от «Ак Барс Банка»
🔹 Провели вебинар «Как избежать ошибок при подготовке к разработке IT-продукта»
🔹 Поделились с «Медиа Нетологии», что удерживает более 10 лет в одной IT-компании
🔹 Провели День открытых дверей в Саранске
🔹 Провели вебинар «Scrum-мастер. Лидер, которому никто не подчиняется»
Продолжаем делиться полезными материалами – для вашего удобства собрали наши основные публикации и мероприятия за прошедшую неделю. Следите за такими подборками по тегу #новостиSimbirSoft.
🔹 Разобрались в безопасности web-приложений в нашем подкасте «Чистый код»
🔹 Отпраздновали День рождения компании 🎉
🔹 Получили приятный отзыв от «Ак Барс Банка»
🔹 Провели вебинар «Как избежать ошибок при подготовке к разработке IT-продукта»
🔹 Поделились с «Медиа Нетологии», что удерживает более 10 лет в одной IT-компании
🔹 Провели День открытых дверей в Саранске
🔹 Провели вебинар «Scrum-мастер. Лидер, которому никто не подчиняется»
👍5