Media is too big
VIEW IN TELEGRAM
🎙 Представляем наш новый выпуск подкаста «Чистый код»
В этот раз мы решили поговорить не о разработке, а о том, что ее предваряет. Вместе с руководителем направления аналитики SimbirSoft Константином выяснили, какие задачи решают специалисты и существует ли четкая граница между бизнес- и системным анализом.
IT-аналитики собирают требования к продукту, описывают бизнес-процессы, проектируют прототипы и составляют техническое задание. В этом подкасте обсудили, как полнота собранных и обработанных данных влияет на соответствие ПО пожеланиям заказчика и результат работы всей команды.
🎵 Слушайте здесь:
Яндекс.Музыка: https://s.simbirsoft.com/9S38
Apple Podcasts: https://s.simbirsoft.com/zgCb
Google Подкасты: https://s.simbirsoft.com/TZzc
SoundCloud: https://s.simbirsoft.com/MmD6
Посмотреть видеоверсию подкаста можно на YouTube: https://s.simbirsoft.com/dRQ4
В этот раз мы решили поговорить не о разработке, а о том, что ее предваряет. Вместе с руководителем направления аналитики SimbirSoft Константином выяснили, какие задачи решают специалисты и существует ли четкая граница между бизнес- и системным анализом.
IT-аналитики собирают требования к продукту, описывают бизнес-процессы, проектируют прототипы и составляют техническое задание. В этом подкасте обсудили, как полнота собранных и обработанных данных влияет на соответствие ПО пожеланиям заказчика и результат работы всей команды.
🎵 Слушайте здесь:
Яндекс.Музыка: https://s.simbirsoft.com/9S38
Apple Podcasts: https://s.simbirsoft.com/zgCb
Google Подкасты: https://s.simbirsoft.com/TZzc
SoundCloud: https://s.simbirsoft.com/MmD6
Посмотреть видеоверсию подкаста можно на YouTube: https://s.simbirsoft.com/dRQ4
Уже сейчас 37% компаний применяют в своей работе искусственный интеллект (ИИ), по данным портала DataProt.
Рассказываем, как именно используют ИИ на российском рынке и чем помогает бизнесу «умный» алгоритм👇
➡️ Борьба с мошенничеством. Самообучающиеся нейронные сети помогают анализировать поведение пользователей и выявлять подозрительные операции, а главное — создавать алгоритмы для предотвращения финансовых потерь. Результат: система становится менее уязвимой, а это ключевое условие доверия клиентов.
➡️ Разработка маркетинговой стратегии на основе заложенных целей. ИИ не только анализирует опыт предыдущих продаж, но и «предсказывает» будущие, а также учитывает поведение конкурентов и общую ситуацию на рынке.
➡️ Прогнозирование. Алгоритм обрабатывает большие массивы данных в короткие сроки и поэтому точно и оперативно просчитывает возможные сценарии развития продукта.
➡️ Автоматизация. Самообучающийся алгоритм берет на себя выполнение регулярных рутинных задач и освобождает человеческие ресурсы для решения более творческих вопросов. Например, программа на основе прошлых покупок клиента рассчитывает, когда он вероятнее всего захочет совершить следующую и отправляет ему рекламу. Это повышает вероятность отклика, к тому же ваша кампания точно не будет назойливой и раздражающей.
➡️ Чат-боты. Алгоритмы машинного обучения заменяют собой колл-центры и помогают выполнить такую задачу, как предоставление клиенту базовой информации.
Перечислим основные области применения ИИ:
◾️ банковское дело;
◾️ информационная безопасность;
◾️ промышленность;
◾️ торговля;
◾️ медицина;
◾️ ритейл.
Это только малая часть возможностей ИИ. Безусловно, решение всех вышеперечисленных задач доступно и человеку — но потребует гораздо больше времени и ресурсов.
Использование ИИ постепенно становится необходимостью во всех отраслях бизнеса. Вопрос только в том, кто внедрит современные технологии среди первых и получит быстрый результат. А как вы думаете, обязательно ли использование ИИ в современных компаниях?
Рассказываем, как именно используют ИИ на российском рынке и чем помогает бизнесу «умный» алгоритм👇
➡️ Борьба с мошенничеством. Самообучающиеся нейронные сети помогают анализировать поведение пользователей и выявлять подозрительные операции, а главное — создавать алгоритмы для предотвращения финансовых потерь. Результат: система становится менее уязвимой, а это ключевое условие доверия клиентов.
➡️ Разработка маркетинговой стратегии на основе заложенных целей. ИИ не только анализирует опыт предыдущих продаж, но и «предсказывает» будущие, а также учитывает поведение конкурентов и общую ситуацию на рынке.
➡️ Прогнозирование. Алгоритм обрабатывает большие массивы данных в короткие сроки и поэтому точно и оперативно просчитывает возможные сценарии развития продукта.
➡️ Автоматизация. Самообучающийся алгоритм берет на себя выполнение регулярных рутинных задач и освобождает человеческие ресурсы для решения более творческих вопросов. Например, программа на основе прошлых покупок клиента рассчитывает, когда он вероятнее всего захочет совершить следующую и отправляет ему рекламу. Это повышает вероятность отклика, к тому же ваша кампания точно не будет назойливой и раздражающей.
➡️ Чат-боты. Алгоритмы машинного обучения заменяют собой колл-центры и помогают выполнить такую задачу, как предоставление клиенту базовой информации.
Перечислим основные области применения ИИ:
◾️ банковское дело;
◾️ информационная безопасность;
◾️ промышленность;
◾️ торговля;
◾️ медицина;
◾️ ритейл.
Это только малая часть возможностей ИИ. Безусловно, решение всех вышеперечисленных задач доступно и человеку — но потребует гораздо больше времени и ресурсов.
Использование ИИ постепенно становится необходимостью во всех отраслях бизнеса. Вопрос только в том, кто внедрит современные технологии среди первых и получит быстрый результат. А как вы думаете, обязательно ли использование ИИ в современных компаниях?
📲Согласно прогнозу Enterprise Technology Research, количество удаленных сотрудников по итогам текущего года увеличится вдвое: с 16,4% до 34,4% по всей планете.
Что компания может сделать, чтобы дистанционная работа не дезориентировала специалистов, а рабочая онлайн-среда стала для них комфортной, — рассказывает руководитель направления аналитики SimbirSoft Константин Шакуров.
Что компания может сделать, чтобы дистанционная работа не дезориентировала специалистов, а рабочая онлайн-среда стала для них комфортной, — рассказывает руководитель направления аналитики SimbirSoft Константин Шакуров.
🤔 Agile vs Waterfall: какой подход выбрать для успешной разработки продукта?
Мы в SimbirSoft уделяем большое внимание управлению проектами, чтобы помочь нашим клиентам в достижении поставленных целей. Опираемся на свой опыт и используем уже имеющиеся методологии для создания IT-продукта. В этом посте рассмотрим два подхода: Agile и Waterfall.
☔️ Характерная особенность «водопада» (Waterfall Model или каскадная модель) заключается в том, что все этапы разработки идут в строгой последовательности: анализ требований, проектирование, реализация, тестирование, интеграция и поддержка. Переход от одной фазы к другой возможен только после полного и успешного завершения предыдущей.
Достоинства:
◾️ Простота планирования и управления, предсказуемость процесса разработки.
◾️ Стоимость и срок работы заранее определены.
Недостатки:
◾️ Все требования заказчик прописывает на старте проекта.
◾️ Корректировать их во время разработки долго и финансово затратно.
◾️ Стоимость внесения изменений также высока, так как для ее инициализации зачастую приходится ждать завершения всего проекта.
✅ Гибкая методология разработки (Agile) разделяет процесс на короткие циклы продолжительностью от одной до четырех недель. В начале каждого спринта задачи распределяются по приоритетам на основе бизнес-потребностей клиента, а в конце команда проверяет работу и ставит цели на следующий период. Мы в SimbirSoft демонстрируем заказчику итоги по завершению каждого цикла, благодаря чему он в курсе всех изменений и уверен в результате.
Достоинства:
◾️ Быстрый жизненный цикл разработки.
◾️ Гибкость в принятии решений для улучшения итогового продукта.
◾️ Обратная связь от заказчика после каждого спринта.
◾️ Эффективные коммуникации внутри команды.
Недостатки:
◾️ Требует от команды развитый навык самоорганизации.
◾️ Сроки и стоимость проекта на старте работ весьма предварительны.
👉 При выборе подходов мы в SimbirSoft отталкиваемся от потребности каждого конкретного проекта.
Waterfall подойдет в том случае, если требования известны, четко прописаны и не противоречат друг другу, а также заранее определены способы их реализации. Следование принципам водопада при планировании проекта помогает минимизировать риски. Такой подход можно применить в создании небольших продуктов.
Если детали проекта, требования и реализация фич всех запланированных модулей/подсистем еще не до конца определены на старте, то лучше сделать выбор в пользу Agile. Гибкие методологии способствуют тому, что первые результаты клиент получит в сравнительно короткие сроки. Итеративная поставка и обновление продукта позволяют получить фидбэк, собрать отзывы пользователей и внедрить востребованные функции уже на следующем спринте.
Мы в SimbirSoft уделяем большое внимание управлению проектами, чтобы помочь нашим клиентам в достижении поставленных целей. Опираемся на свой опыт и используем уже имеющиеся методологии для создания IT-продукта. В этом посте рассмотрим два подхода: Agile и Waterfall.
☔️ Характерная особенность «водопада» (Waterfall Model или каскадная модель) заключается в том, что все этапы разработки идут в строгой последовательности: анализ требований, проектирование, реализация, тестирование, интеграция и поддержка. Переход от одной фазы к другой возможен только после полного и успешного завершения предыдущей.
Достоинства:
◾️ Простота планирования и управления, предсказуемость процесса разработки.
◾️ Стоимость и срок работы заранее определены.
Недостатки:
◾️ Все требования заказчик прописывает на старте проекта.
◾️ Корректировать их во время разработки долго и финансово затратно.
◾️ Стоимость внесения изменений также высока, так как для ее инициализации зачастую приходится ждать завершения всего проекта.
✅ Гибкая методология разработки (Agile) разделяет процесс на короткие циклы продолжительностью от одной до четырех недель. В начале каждого спринта задачи распределяются по приоритетам на основе бизнес-потребностей клиента, а в конце команда проверяет работу и ставит цели на следующий период. Мы в SimbirSoft демонстрируем заказчику итоги по завершению каждого цикла, благодаря чему он в курсе всех изменений и уверен в результате.
Достоинства:
◾️ Быстрый жизненный цикл разработки.
◾️ Гибкость в принятии решений для улучшения итогового продукта.
◾️ Обратная связь от заказчика после каждого спринта.
◾️ Эффективные коммуникации внутри команды.
Недостатки:
◾️ Требует от команды развитый навык самоорганизации.
◾️ Сроки и стоимость проекта на старте работ весьма предварительны.
👉 При выборе подходов мы в SimbirSoft отталкиваемся от потребности каждого конкретного проекта.
Waterfall подойдет в том случае, если требования известны, четко прописаны и не противоречат друг другу, а также заранее определены способы их реализации. Следование принципам водопада при планировании проекта помогает минимизировать риски. Такой подход можно применить в создании небольших продуктов.
Если детали проекта, требования и реализация фич всех запланированных модулей/подсистем еще не до конца определены на старте, то лучше сделать выбор в пользу Agile. Гибкие методологии способствуют тому, что первые результаты клиент получит в сравнительно короткие сроки. Итеративная поставка и обновление продукта позволяют получить фидбэк, собрать отзывы пользователей и внедрить востребованные функции уже на следующем спринте.
📊 В ежегодном исследовании РУССОФТ «Экспорт российской индустрии разработки программного обеспечения» представлен объемный анализ IT-отрасли.
📌В разделе «Технологические тренды» операционный директор SimbirSoft Дмитрий Петерсон рассказывает, как стремление крупного бизнеса сократить time-to-market помогает IT-компаниям расти быстрее, чем раньше. В частности, в этом году наша команда сильно увеличилась и теперь состоит из 1300 человек. Мы реализуем более 150 проектов как на классических корпоративных технологиях, так и на новых – например, Go и Flutter в финтехе, ритейле, госсекторе.
Познакомиться с полным исследованием можно здесь 💙
📌В разделе «Технологические тренды» операционный директор SimbirSoft Дмитрий Петерсон рассказывает, как стремление крупного бизнеса сократить time-to-market помогает IT-компаниям расти быстрее, чем раньше. В частности, в этом году наша команда сильно увеличилась и теперь состоит из 1300 человек. Мы реализуем более 150 проектов как на классических корпоративных технологиях, так и на новых – например, Go и Flutter в финтехе, ритейле, госсекторе.
Познакомиться с полным исследованием можно здесь 💙
В зависимости от специфики бизнеса обязанности аккаунт-менеджера в компаниях могут различаться. Сегодня мы хотим поделиться подробностями о работе наших сотрудников и интересными кейсами из их практики 👇
Аккаунт-менеджер в SimbirSoft выступает гарантом выполнения обязательств обеих сторон, курирует все проекты клиента в нашей компании и выстраивает с ним долгосрочные отношения. Такой подход помогает специалисту погружаться в потребности бизнеса и хорошо понимать клиента, подстраиваться под условия сотрудничества: например, часовой пояс и правовое поле — и подходить индивидуально к каждой ситуации.
Перечислим основные обязанности наших аккаунт-менеджеров:
✔️ развитие партнерских отношений и формирование лояльности к нашей компании;
✔️ решение коммерческих, технических, юридических и проектных вопросов;
✔️ работа с командой;
✔️ управление ожиданиями заказчика;
✔️ контроль выполнения задач и соблюдения достигнутых договоренностей обеих сторон;
✔️ выявление и анализ рисков;
✔️ ведение документооборота;
✔️ помощь в pr-продвижении проекта.
💼 В качестве примера работы аккаунт-менеджера приведем кейс, где мы создавали банковское мобильное приложение для физических лиц. Клиент пришел к нам с задачей в короткие сроки расширить функционал используемого коробочного решения, чтобы продукт выгодно отличался от конкурентов.
Аккаунт-менеджер, совместно с IT-командой, обсудили вопрос и обратили внимание на то, что:
◾️ согласовывать с вендором обновления в «коробку» достаточно проблематично, кроме того, для их внедрения также потребуется подключение поставщика;
◾️разработанные фичи вскоре могут появиться и у других компаний с таким продуктом;
◾️ подобная доработка потребует много времени.
Подключившись к комплексному анализу ситуации, команда Simbirsoft определила решение, выгодное для заказчика в долгосрочной перспективе.
Так как основной запрос был на уникальность и скорость релизов, наши специалисты предложили разработать ПО на современном стеке технологий. Аккаунт-менеджер сформулировал аргументы в пользу такого выбора и передал их клиенту. Взвесив все факторы, заказчик согласился с нашим заключением.
✔️ Через несколько месяцев клиент получил готовое решение, каждые три недели мы продолжали выпускать релизы с новыми функциями. Пользователи отметили, что они перестали испытывать трудности с доступом к приложению и стали быстрее находить нужные разделы.
🔥 Хотите, чтобы мы рассказали о других кейсах из опыта наших специалистов? Напишите об этом в комментариях.
#SimbirSoft #IT #accountmanager
Аккаунт-менеджер в SimbirSoft выступает гарантом выполнения обязательств обеих сторон, курирует все проекты клиента в нашей компании и выстраивает с ним долгосрочные отношения. Такой подход помогает специалисту погружаться в потребности бизнеса и хорошо понимать клиента, подстраиваться под условия сотрудничества: например, часовой пояс и правовое поле — и подходить индивидуально к каждой ситуации.
Перечислим основные обязанности наших аккаунт-менеджеров:
✔️ развитие партнерских отношений и формирование лояльности к нашей компании;
✔️ решение коммерческих, технических, юридических и проектных вопросов;
✔️ работа с командой;
✔️ управление ожиданиями заказчика;
✔️ контроль выполнения задач и соблюдения достигнутых договоренностей обеих сторон;
✔️ выявление и анализ рисков;
✔️ ведение документооборота;
✔️ помощь в pr-продвижении проекта.
💼 В качестве примера работы аккаунт-менеджера приведем кейс, где мы создавали банковское мобильное приложение для физических лиц. Клиент пришел к нам с задачей в короткие сроки расширить функционал используемого коробочного решения, чтобы продукт выгодно отличался от конкурентов.
Аккаунт-менеджер, совместно с IT-командой, обсудили вопрос и обратили внимание на то, что:
◾️ согласовывать с вендором обновления в «коробку» достаточно проблематично, кроме того, для их внедрения также потребуется подключение поставщика;
◾️разработанные фичи вскоре могут появиться и у других компаний с таким продуктом;
◾️ подобная доработка потребует много времени.
Подключившись к комплексному анализу ситуации, команда Simbirsoft определила решение, выгодное для заказчика в долгосрочной перспективе.
Так как основной запрос был на уникальность и скорость релизов, наши специалисты предложили разработать ПО на современном стеке технологий. Аккаунт-менеджер сформулировал аргументы в пользу такого выбора и передал их клиенту. Взвесив все факторы, заказчик согласился с нашим заключением.
✔️ Через несколько месяцев клиент получил готовое решение, каждые три недели мы продолжали выпускать релизы с новыми функциями. Пользователи отметили, что они перестали испытывать трудности с доступом к приложению и стали быстрее находить нужные разделы.
🔥 Хотите, чтобы мы рассказали о других кейсах из опыта наших специалистов? Напишите об этом в комментариях.
#SimbirSoft #IT #accountmanager
Мы работаем сейчас одновременно над 190 проектами в различных сферах от промышленности до финтеха. Ориентируясь на нашу практику, составили чек-лист, который поможет выбрать подрядчика для вашего проекта. Он состоит из 32 вопросов, которые разбиты на 5 категорий:
◾️ надежность;
◾️ опыт;
◾️ стоимость услуг;
◾️ прозрачность;
◾️ скорость.
После того как вы ответите на все вопросы, вы увидите общее количество баллов. Надеемся, что с опорой на конкретные показатели принимать решение о сотрудничестве будет проще💙
Мы старались сделать для вас полезный инструмент, который вы сможете использовать в своей работе. Чтобы получить чек-лист, оставьте свои контакты в этой форме: https://forms.gle/Fgzi3gX6PUQ56KHR7. Мы пришлем вам файл в течение дня🔥
◾️ надежность;
◾️ опыт;
◾️ стоимость услуг;
◾️ прозрачность;
◾️ скорость.
После того как вы ответите на все вопросы, вы увидите общее количество баллов. Надеемся, что с опорой на конкретные показатели принимать решение о сотрудничестве будет проще💙
Мы старались сделать для вас полезный инструмент, который вы сможете использовать в своей работе. Чтобы получить чек-лист, оставьте свои контакты в этой форме: https://forms.gle/Fgzi3gX6PUQ56KHR7. Мы пришлем вам файл в течение дня🔥
Как культура разработки поможет избежать хаоса на проекте? Рассказывает директор по качеству SimbirSoft Екатерина Ремизова: https://s.simbirsoft.com/kypP
В статье раскрывается вопрос, зачем нужна культура разработки и почему внедрение стандартов в процессы — это важно. Также здесь прикреплен чек-лист, который поможет проверить, насколько сотрудники соблюдают регламенты компании, и подскажет, как реагировать на «сбои».
Читайте и делитесь мнением в комментариях 👇
В статье раскрывается вопрос, зачем нужна культура разработки и почему внедрение стандартов в процессы — это важно. Также здесь прикреплен чек-лист, который поможет проверить, насколько сотрудники соблюдают регламенты компании, и подскажет, как реагировать на «сбои».
Читайте и делитесь мнением в комментариях 👇
📈 Низкий показатель конверсии — частая проблема многих онлайн-продуктов. К примеру, бизнес вкладывает средства в рекламу, но из 10 000 посетителей получает 5 заявок или пользователи бросают заполненные корзины в интернет-магазинах, так и не завершив покупку.
Одна из причин — нарушение логики взаимодействия с интерфейсом. А/В-тесты помогают выяснить, что требует доработки, чтобы улучшить пользовательский опыт и повысить конверсию.
👉 A/B-тестирование — это метод исследования, который позволяет нам сравнить несколько вариантов одной и той же фичи и проверить, какой из них увеличивает целевой показатель. Например, есть страница «A» с красной кнопкой. Составим гипотезу и предположим, что при синей кнопке количество заказов будет больше. Копируем страницу «A», меняем на ней цвет кнопки и получаем страницу «B». Затем одним посетителям сайта показываем вариант «A», другим — «B». Анализируем результаты и смотрим, какой из них приносит больше заказов.
Какие еще задачи бизнеса решают A/B-тесты.
✔️ Определяют точки роста продукта.
Посетители заходят на ваш сайт, чтобы узнать информацию, приобрести товар или услугу, посмотреть местоположение вашей компании и т.д. При достижении своих целей они сталкиваются с общими недочетами, например, им сложно найти кнопку «Купить» или важная им информация располагается глубоко в структуре портала. Все это формирует негативный пользовательский опыт, и в результате посетитель покидает сайт, что напрямую влияет на конверсию.
A/B-тест поможет определить точки роста вашего продукта и улучшить взаимодействие с ним.
✔️ Повышают окупаемость вложений.
Реклама в некоторых высококонкурентных нишах, в том числе и в B2B сегменте, часто дорогая. С помощью A/B-тестирования вы точно знаете, что понравится посетителям вашего сайта. Это поможет оптимизировать затраты на привлечение клиентов и повысить количество заказов.
✔️ Помогают принимать решения на основе статистики.
С помощью статистических данных, полученных в результате A/B-тестирования, вы сможете легко определить, какой функционал стоит реализовать.
Одна из причин — нарушение логики взаимодействия с интерфейсом. А/В-тесты помогают выяснить, что требует доработки, чтобы улучшить пользовательский опыт и повысить конверсию.
👉 A/B-тестирование — это метод исследования, который позволяет нам сравнить несколько вариантов одной и той же фичи и проверить, какой из них увеличивает целевой показатель. Например, есть страница «A» с красной кнопкой. Составим гипотезу и предположим, что при синей кнопке количество заказов будет больше. Копируем страницу «A», меняем на ней цвет кнопки и получаем страницу «B». Затем одним посетителям сайта показываем вариант «A», другим — «B». Анализируем результаты и смотрим, какой из них приносит больше заказов.
Какие еще задачи бизнеса решают A/B-тесты.
✔️ Определяют точки роста продукта.
Посетители заходят на ваш сайт, чтобы узнать информацию, приобрести товар или услугу, посмотреть местоположение вашей компании и т.д. При достижении своих целей они сталкиваются с общими недочетами, например, им сложно найти кнопку «Купить» или важная им информация располагается глубоко в структуре портала. Все это формирует негативный пользовательский опыт, и в результате посетитель покидает сайт, что напрямую влияет на конверсию.
A/B-тест поможет определить точки роста вашего продукта и улучшить взаимодействие с ним.
✔️ Повышают окупаемость вложений.
Реклама в некоторых высококонкурентных нишах, в том числе и в B2B сегменте, часто дорогая. С помощью A/B-тестирования вы точно знаете, что понравится посетителям вашего сайта. Это поможет оптимизировать затраты на привлечение клиентов и повысить количество заказов.
✔️ Помогают принимать решения на основе статистики.
С помощью статистических данных, полученных в результате A/B-тестирования, вы сможете легко определить, какой функционал стоит реализовать.
Media is too big
VIEW IN TELEGRAM
Поздравляем с наступающим Новым годом! 🎅
Создавая IT-продукты вместе с нашими партнерами, мы стремимся достичь идеала во всем. А каждое идеальное решение основано на тысячах часов опыта. Из них вырастает виртуозность и мастерство. Этим разработка похожа на искусство, когда отдельные части становятся цельным произведением. В нашем видео делимся с вами небольшой новогодней фантазией🎄
Спасибо, что вы с нами!
Создавая IT-продукты вместе с нашими партнерами, мы стремимся достичь идеала во всем. А каждое идеальное решение основано на тысячах часов опыта. Из них вырастает виртуозность и мастерство. Этим разработка похожа на искусство, когда отдельные части становятся цельным произведением. В нашем видео делимся с вами небольшой новогодней фантазией🎄
Спасибо, что вы с нами!
🔥 Договор ИТ-аутсорсинга имеет свои особенности, которые нужно учитывать при его заключении и заказчику, и исполнителю.
Опираясь на опыт реализации ИТ-проектов для более 700 компаний, эксперты SimbirSoft рассказывают, на что нужно обратить внимание при подготовке этого документа и какие пункты в нем должны быть отражены. В статье https://s.simbirsoft.com/XMKj также найдете примеры формулировок конкретных пунктов.
☝️ От качества проработки договора ИТ-аутсорсинга будет зависеть, насколько точно он отразит все условия и обязательства сторон, давая тем самым клиенту уверенность в результатах сотрудничества.
Были ли в вашей практике какие-то интересные случаи? Интересно узнать про ваш опыт.
Опираясь на опыт реализации ИТ-проектов для более 700 компаний, эксперты SimbirSoft рассказывают, на что нужно обратить внимание при подготовке этого документа и какие пункты в нем должны быть отражены. В статье https://s.simbirsoft.com/XMKj также найдете примеры формулировок конкретных пунктов.
☝️ От качества проработки договора ИТ-аутсорсинга будет зависеть, насколько точно он отразит все условия и обязательства сторон, давая тем самым клиенту уверенность в результатах сотрудничества.
Были ли в вашей практике какие-то интересные случаи? Интересно узнать про ваш опыт.
Более 20 лет мы занимаемся разработкой, изучаем и применяем сотни новых технологий, чтобы наши программные решения соответствовали современным тенденциям и удовлетворяли потребности пользователей. Сегодня мы поделимся опытом реализации веб-приложения с помощью Blazor.
📌Blazor — это новый UI-фреймворк от компании Microsoft, который позволяет создавать интерактивный веб-интерфейс. Благодаря этому инструменту приложения могут работать как на стороне сервера, так и на стороне клиента.
➡️В 2020 году для медицинского учреждения мы разрабатывали систему для хранения карточек и работы с записями во время приема доктора. В качестве наиболее оптимального варианта платформы для UI-части мы выбрали приложение Blazor WebAssembly. С помощью него нам удалось:
🔹Использовать единую кодовую базу для WebApi и Blazor. В результате получилось принимать модели, которые отправляет наш API, и с помощью новых данных достаточно быстро переписывать сервисы.
🔹Написать код полностью на C#. Это повысило производительность системы, а также обеспечило лучшую совместимость – единый язык позволил обмениваться кодом и библиотеками между клиентской и серверной частями.
В результате мы увеличили скорость разработки, поскольку в Blazor уже есть достаточно много обновлений и расширений от комьюнити, и начали применять этот инструмент на других проектах.
Больше информации о нашей работе: https://www.simbirsoft.com/portfolio/technologies/c-net/
📌Blazor — это новый UI-фреймворк от компании Microsoft, который позволяет создавать интерактивный веб-интерфейс. Благодаря этому инструменту приложения могут работать как на стороне сервера, так и на стороне клиента.
➡️В 2020 году для медицинского учреждения мы разрабатывали систему для хранения карточек и работы с записями во время приема доктора. В качестве наиболее оптимального варианта платформы для UI-части мы выбрали приложение Blazor WebAssembly. С помощью него нам удалось:
🔹Использовать единую кодовую базу для WebApi и Blazor. В результате получилось принимать модели, которые отправляет наш API, и с помощью новых данных достаточно быстро переписывать сервисы.
🔹Написать код полностью на C#. Это повысило производительность системы, а также обеспечило лучшую совместимость – единый язык позволил обмениваться кодом и библиотеками между клиентской и серверной частями.
В результате мы увеличили скорость разработки, поскольку в Blazor уже есть достаточно много обновлений и расширений от комьюнити, и начали применять этот инструмент на других проектах.
Больше информации о нашей работе: https://www.simbirsoft.com/portfolio/technologies/c-net/
🌇 Почему дизайн интерфейса — не просто красивые картинки?
Качественный дизайн интерфейсов отличает продуманная логика, архитектура, четкая геометрия и удобный для пользователя способ решения задач.
По словам Стива Джобса, дизайн — это не только то, как выглядит продукт и на что он похож, но и то, как он работает. Поэтому если мы хотим создать IT-сервис для бизнеса, необходимо думать не столько о красоте, сколько о его пользе для потребителя.
✔️ В нашем портфолио свыше 50 разработанных дизайн-систем. На основе имеющегося опыта мы выделили несколько основных условий, которые важны для создания хорошего интерфейса.
На этапе предварительного исследования важно проанализировать рынок (выявить конкурентов, изучить механики и пр.), обозначить структурные проблемы и пути решения, сформировать цели и задачи, которые будут стоять перед продуктом. Это позволит понять:
▪️ кто наши пользователи и какие проблемы они решат с помощью продукта;
▪️ с какими вопросами они столкнутся в процессе эксплуатации IT-системы;
▪️ как мы можем улучшить опыт использования продукта;
▪️ какая стратегия развития увеличит прибыль.
В результате исследования получаем:
▪️ информационную архитектуру продукта;
▪️ карту пользовательского пути;
▪️ характеристику групп потребителей;
▪️ описание болей и их решение;
▪️ первые прототипы продукта.
Дальнейшие шаги:
▪️тестирование на группах пользователей;
▪️ внесение корректировок в решения;
▪️ создание полноценного черно-белого прототипа;
▪️ разработка минимально жизнеспособной версии продукта (MVP).
После этого можно перейти к визуализации решения: подбору цвета, созданию иллюстраций, оформлению страниц, иконок и пр.
Что такой подход к дизайну дает бизнесу?
По данным исследования McKinsey (https://s.simbirsoft.com/vNBM), правильно спроектированный дизайн помогает бизнесу увеличить окупаемость инвестиций и опережать конкурентов. В результате:
▪️ пользователи не уходят к конкурентам, столкнувшись с перегруженным дизайном;
▪️ снижается риск неудачного запуска, так как продукт интуитивно понятен;
▪️ возникает минимум проблем для разработчиков, что экономит время;
▪️ сокращаются затраты на поддержку и развитие продукта.
#design_simbirsoft #IT
Качественный дизайн интерфейсов отличает продуманная логика, архитектура, четкая геометрия и удобный для пользователя способ решения задач.
По словам Стива Джобса, дизайн — это не только то, как выглядит продукт и на что он похож, но и то, как он работает. Поэтому если мы хотим создать IT-сервис для бизнеса, необходимо думать не столько о красоте, сколько о его пользе для потребителя.
✔️ В нашем портфолио свыше 50 разработанных дизайн-систем. На основе имеющегося опыта мы выделили несколько основных условий, которые важны для создания хорошего интерфейса.
На этапе предварительного исследования важно проанализировать рынок (выявить конкурентов, изучить механики и пр.), обозначить структурные проблемы и пути решения, сформировать цели и задачи, которые будут стоять перед продуктом. Это позволит понять:
▪️ кто наши пользователи и какие проблемы они решат с помощью продукта;
▪️ с какими вопросами они столкнутся в процессе эксплуатации IT-системы;
▪️ как мы можем улучшить опыт использования продукта;
▪️ какая стратегия развития увеличит прибыль.
В результате исследования получаем:
▪️ информационную архитектуру продукта;
▪️ карту пользовательского пути;
▪️ характеристику групп потребителей;
▪️ описание болей и их решение;
▪️ первые прототипы продукта.
Дальнейшие шаги:
▪️тестирование на группах пользователей;
▪️ внесение корректировок в решения;
▪️ создание полноценного черно-белого прототипа;
▪️ разработка минимально жизнеспособной версии продукта (MVP).
После этого можно перейти к визуализации решения: подбору цвета, созданию иллюстраций, оформлению страниц, иконок и пр.
Что такой подход к дизайну дает бизнесу?
По данным исследования McKinsey (https://s.simbirsoft.com/vNBM), правильно спроектированный дизайн помогает бизнесу увеличить окупаемость инвестиций и опережать конкурентов. В результате:
▪️ пользователи не уходят к конкурентам, столкнувшись с перегруженным дизайном;
▪️ снижается риск неудачного запуска, так как продукт интуитивно понятен;
▪️ возникает минимум проблем для разработчиков, что экономит время;
▪️ сокращаются затраты на поддержку и развитие продукта.
#design_simbirsoft #IT
В мире вредных советов Workflow препятствует успеху проекта, а делегирование ответственности ни к чему хорошему не приводит. И, между прочим, только TeamLead или Project Manager должны знать всю информацию о ходе проекта, а остальным в команде это не нужно…
Рассказываем, что делать, чтобы все полетело в тартарары 🙃
🔺1. Не выстраивайте workflow
Разработчики сами разберутся, как нужно работать, а в статусе ваших тасков появится еще одна характеристика: «хаос». На выяснение деталей участники команды потратят дополнительное время, которое могли бы потратить на выполнение задач на проекте.
✅Благодаря workflow команда работает более эффективно, так как все специалисты находятся в одном информационном поле и понимают текущее состояние реализации каждой фичи. С его помощью просто и быстро обнаруживается, на каком этапе «застрял» процесс, а также сокращаются временные лаги между блоками работы.
🔺2. Не проводите планирование спринтов с командой
Участникам команды совершенно не нужно понимать цель и сроки очередной итерации. Пусть каждый реализует задачи на свое усмотрение. Вы же хотите, чтобы конечный результат вас удивил.
✅Привлекая команду к планированию спринтов, вы выстраиваете единую картину реализации проекта, учитываете все детали. Возможно, кто-то из сотрудников уже работал с выбранной технологией, знает о нюансах и скрытых сложностях, которыми поделится со всеми. Так он может предостеречь от неверного плана и подскажет, как упростить задачи. Отсутствие плана, вероятнее всего, приведет к несоразмерной занятости команды или неправильной расстановке приоритетов и подтолкнет проект к срыву дедлайна.
🔺3. Перенагружайте команду
Выгорать нельзя отдыхать. Поставьте запятую после первого слова – и в течение проекта вас будут сопровождать безынициативность и непродуктивность.
✅ Когда специалисты могут выполнить свои задачи в срок, при этом не выходя за рамки 8-часового рабочего дня, у них остается достаточно свободного времени для отдыха и восстановления. Такой баланс даст им возможность не просто быть исполнителями, но творчески подходить к вопросам, например, предлагать идеи по реализации задач.
🔺4. Не назначайте ответственных и не делегируйте
Зачем руководителю развивать сотрудников, формировать их ответственность и создавать себе подушку безопасности, когда можно все взвалить на себя. После десятого выгорания его организм точно выработает иммунитет (спойлер: нет).
Концентрирование обязанностей на одном человеке приведет к тому, что снизится вовлеченность всех участников, и они не будут ощущать свою значимость. Если TeamLead временно не сможет выполнять свои функции, например, из-за болезни или командировки, никто не заменит его. В итоге возрастет риск приостановки проекта.
✅Делегирование позволяет расширять компетенцию команды и формировать ответственность каждого участника за результаты, а руководителю – сохранять продуктивность и work-life balance.
🔺5. Сконцентрируйте весь набор знаний в голове одного или двух разработчиков
Чем шире кругозор специалистов, тем больше вероятность того, что от них можно получить ценный совет по улучшению работы. А настоящему руководителю подсказки не нужны.
Когда на проекте всего несколько хранителей знаний, опасное значение принимает bus factor («фактор автобуса»). Так называют количество членов вашей команды, при постоянном отсутствии которых работа попадет в кризисное положение ☹️ Чем показатель выше, тем лучше: от 3-5 и более, в зависимости от команды. Если все знания сосредоточены на одном специалисте, он равен единице. В таком случае к катастрофе может привести любой больничный этого сотрудника или его незапланированный отпуск.
✅Нужно заранее подумать о том, как обеспечить циркуляцию знаний внутри команды, назначить ответственных, распределить сложные задачи между разными разработчиками. Разбор затруднительных моментов проекта лучше проводить вместе со всеми участников. Тогда «супермены» команды смогут в доступной форме задокументировать информацию о реализованных ими решениях и подсказать лучший выход в тех или иных условиях.
Рассказываем, что делать, чтобы все полетело в тартарары 🙃
🔺1. Не выстраивайте workflow
Разработчики сами разберутся, как нужно работать, а в статусе ваших тасков появится еще одна характеристика: «хаос». На выяснение деталей участники команды потратят дополнительное время, которое могли бы потратить на выполнение задач на проекте.
✅Благодаря workflow команда работает более эффективно, так как все специалисты находятся в одном информационном поле и понимают текущее состояние реализации каждой фичи. С его помощью просто и быстро обнаруживается, на каком этапе «застрял» процесс, а также сокращаются временные лаги между блоками работы.
🔺2. Не проводите планирование спринтов с командой
Участникам команды совершенно не нужно понимать цель и сроки очередной итерации. Пусть каждый реализует задачи на свое усмотрение. Вы же хотите, чтобы конечный результат вас удивил.
✅Привлекая команду к планированию спринтов, вы выстраиваете единую картину реализации проекта, учитываете все детали. Возможно, кто-то из сотрудников уже работал с выбранной технологией, знает о нюансах и скрытых сложностях, которыми поделится со всеми. Так он может предостеречь от неверного плана и подскажет, как упростить задачи. Отсутствие плана, вероятнее всего, приведет к несоразмерной занятости команды или неправильной расстановке приоритетов и подтолкнет проект к срыву дедлайна.
🔺3. Перенагружайте команду
Выгорать нельзя отдыхать. Поставьте запятую после первого слова – и в течение проекта вас будут сопровождать безынициативность и непродуктивность.
✅ Когда специалисты могут выполнить свои задачи в срок, при этом не выходя за рамки 8-часового рабочего дня, у них остается достаточно свободного времени для отдыха и восстановления. Такой баланс даст им возможность не просто быть исполнителями, но творчески подходить к вопросам, например, предлагать идеи по реализации задач.
🔺4. Не назначайте ответственных и не делегируйте
Зачем руководителю развивать сотрудников, формировать их ответственность и создавать себе подушку безопасности, когда можно все взвалить на себя. После десятого выгорания его организм точно выработает иммунитет (спойлер: нет).
Концентрирование обязанностей на одном человеке приведет к тому, что снизится вовлеченность всех участников, и они не будут ощущать свою значимость. Если TeamLead временно не сможет выполнять свои функции, например, из-за болезни или командировки, никто не заменит его. В итоге возрастет риск приостановки проекта.
✅Делегирование позволяет расширять компетенцию команды и формировать ответственность каждого участника за результаты, а руководителю – сохранять продуктивность и work-life balance.
🔺5. Сконцентрируйте весь набор знаний в голове одного или двух разработчиков
Чем шире кругозор специалистов, тем больше вероятность того, что от них можно получить ценный совет по улучшению работы. А настоящему руководителю подсказки не нужны.
Когда на проекте всего несколько хранителей знаний, опасное значение принимает bus factor («фактор автобуса»). Так называют количество членов вашей команды, при постоянном отсутствии которых работа попадет в кризисное положение ☹️ Чем показатель выше, тем лучше: от 3-5 и более, в зависимости от команды. Если все знания сосредоточены на одном специалисте, он равен единице. В таком случае к катастрофе может привести любой больничный этого сотрудника или его незапланированный отпуск.
✅Нужно заранее подумать о том, как обеспечить циркуляцию знаний внутри команды, назначить ответственных, распределить сложные задачи между разными разработчиками. Разбор затруднительных моментов проекта лучше проводить вместе со всеми участников. Тогда «супермены» команды смогут в доступной форме задокументировать информацию о реализованных ими решениях и подсказать лучший выход в тех или иных условиях.