Сегодня речь пойдет о таск-трекере Jira. Есть мнение, что чаще всего этим инструментом пользуются в IT, но сейчас все больше компаний из разных отраслей внедряют его в свою работу.
Мы подготовили несколько карточек, в которых рассказываем, в чем преимущества использования Jira.
#SimbirSoft
Мы подготовили несколько карточек, в которых рассказываем, в чем преимущества использования Jira.
#SimbirSoft
⚡️ Колоссальный дефицит IT-специалистов, кратный рост зарплат, активный хантинг сотрудников – такова сегодняшняя ситуация на рынке труда в IT-сфере.
Как сохранить ценных специалистов в компании и привлекать новых? Дмитрий Петерсон, операционный директор SimbirSoft, и другие эксперты ведущих IT-компаний отвечают на этот вопрос в статье.
#SimbirSoft
Как сохранить ценных специалистов в компании и привлекать новых? Дмитрий Петерсон, операционный директор SimbirSoft, и другие эксперты ведущих IT-компаний отвечают на этот вопрос в статье.
#SimbirSoft
В последнее время автоматизация тестирования используется достаточно часто, поскольку позволяет повысить качество продукта и сократить время выкатки в прод.
Однако этот инструмент подходит не для каждого проекта – о таких случаях мы уже писали (https://s.simbirsoft.com/2STG). Сегодня предлагаем поговорить о том, как понять бизнесу, когда автотесты нужны.
Думаем, что перечисленные пункты на картинках могут быть полезны при принятии решения о внедрении автоматизации на проекте.
#SimbirSoft
Однако этот инструмент подходит не для каждого проекта – о таких случаях мы уже писали (https://s.simbirsoft.com/2STG). Сегодня предлагаем поговорить о том, как понять бизнесу, когда автотесты нужны.
Думаем, что перечисленные пункты на картинках могут быть полезны при принятии решения о внедрении автоматизации на проекте.
#SimbirSoft
При реализации IT-продуктов мы в SimbirSoft считаем хорошей практикой создавать прототип — упрощенный проект для оценки соответствия бизнес-целям.
✏️ Делимся опытом создания эффективного прототипа и рассматриваем задачи, которые он выполняет, варианты первичного исследования макета и основные подходы к его тестированию: https://s.simbirsoft.com/7CnD
#SimbirSoft
✏️ Делимся опытом создания эффективного прототипа и рассматриваем задачи, которые он выполняет, варианты первичного исследования макета и основные подходы к его тестированию: https://s.simbirsoft.com/7CnD
#SimbirSoft
Simbirsoft
Как разработать эффективный прототип
30 лет назад голландец Гвидо ван Россум представил новый язык программирования – Python 🐍
Его применяют во многих проектах в качестве основного инструмента для реализации IT-продуктов или для создания расширений и интеграции приложений. Также Python хорошо подходит для разработки драйверов, программирования устройств, IoT (интернета вещей) и для автоматизации различного рода.
Сегодня мы хотим рассказать, в каких случаях и почему стоит выбрать Python для вашего проекта 👆
Его применяют во многих проектах в качестве основного инструмента для реализации IT-продуктов или для создания расширений и интеграции приложений. Также Python хорошо подходит для разработки драйверов, программирования устройств, IoT (интернета вещей) и для автоматизации различного рода.
Сегодня мы хотим рассказать, в каких случаях и почему стоит выбрать Python для вашего проекта 👆
🚀 Сегодня поговорим про Flutter. Гиганты вроде Google, Yandex, Square и Alibaba пишут на нем свои мобильные приложения. Количество компаний, которые выбирают этот кроссплатформенный фреймворк для разработки IT-продукта, продолжает расти. Почему?
Рассказываем в нашем посте на Facebook. Мы описали 5 ключевых причин, которые, на наш взгляд, раскрывают преимущества Flutter.
Рассказываем в нашем посте на Facebook. Мы описали 5 ключевых причин, которые, на наш взгляд, раскрывают преимущества Flutter.
🔥 Machine Learning – это не только нейронки.
Разбираемся в алгоритмах классического Machine Learning, рассматриваем принципы работы нейросетей, а также определяем задачи, которые решаются с помощью искусственного интеллекта в нашей статье.
Разбираемся в алгоритмах классического Machine Learning, рассматриваем принципы работы нейросетей, а также определяем задачи, которые решаются с помощью искусственного интеллекта в нашей статье.
Simbirsoft
Machine Learning – не только нейронки
⭐️ Хорошие новости для всех любителей полезной информации в аудиоформате!
Мы запустили «Чистый код»🚀 — подкаст для тех, кто пишет программы для людей, а не машин. Здесь эксперты SimbirSoft обсуждают IT-разработку и ее качество, делятся своими мыслями, опытом и кейсами.
Первый выпуск мы посвятили автоматизации тестирования. Наши коллеги рассказывают, что это, на каких проектах используется и какие мифы окружают автоматизацию. Специалисты приводят примеры и разбираются, как автотесты ускоряют работу и в каких случаях лучше обойтись ручной проверкой.
Для тех, кто хочет посмотреть видеоверсию выпуска:
✔️ YouTube
Аудиозапись уже доступна по ссылкам:
✔️ Яндекс.Музыка
✔️ SoundCloud
Выбирайте подходящий сервис и слушайте нас в удобном формате.
Мы всегда рады обратной связи, поэтому оставляйте комментарии, пожелания по темам следующих эпизодов или вопросы♥️
#SimbirSoft
Мы запустили «Чистый код»🚀 — подкаст для тех, кто пишет программы для людей, а не машин. Здесь эксперты SimbirSoft обсуждают IT-разработку и ее качество, делятся своими мыслями, опытом и кейсами.
Первый выпуск мы посвятили автоматизации тестирования. Наши коллеги рассказывают, что это, на каких проектах используется и какие мифы окружают автоматизацию. Специалисты приводят примеры и разбираются, как автотесты ускоряют работу и в каких случаях лучше обойтись ручной проверкой.
Для тех, кто хочет посмотреть видеоверсию выпуска:
✔️ YouTube
Аудиозапись уже доступна по ссылкам:
✔️ Яндекс.Музыка
✔️ SoundCloud
Выбирайте подходящий сервис и слушайте нас в удобном формате.
Мы всегда рады обратной связи, поэтому оставляйте комментарии, пожелания по темам следующих эпизодов или вопросы♥️
#SimbirSoft
YouTube
Автоматизация тестирования — пустая трата времени или «таблетка» от всех болезней?
SDET-разработчики рассказывают, что такое автоматизация тестирования, зачем она нужна и какие мифы её окружают. Разбираем на примере, как автоматизация тестирования снижает затраты времени на работу и в каких случаях лучше обойтись ручной проверкой.
00:00…
00:00…
📍Как автоматизация тестирования влияет на разработку IT-продукта?
Мы проанализировали весь опыт наших 900 проектов и выявили как минимум пять основных причин внедрить автотесты на проекте:
✔️ Ускорение процесса тестирования.
За счет автоматизации тестовых сценариев сокращается время их прохождения. Они могут выполняться в несколько потоков, а также включают автоматическую генерацию данных и отчетов. Всё это позволяет заметно сократить время регрессионного тестирования.
✔️ Сокращение времени выхода продукта.
Следствие предыдущего пункта. За счет ускорения процесса тестирования, в том числе и регрессионного, выкатка в прод проходит быстрее. Кроме того, высвобождаются ресурсы, например, время QA-специалистов, которое они могут направить на другие задачи.
⬇️⬇️⬇️
Мы проанализировали весь опыт наших 900 проектов и выявили как минимум пять основных причин внедрить автотесты на проекте:
✔️ Ускорение процесса тестирования.
За счет автоматизации тестовых сценариев сокращается время их прохождения. Они могут выполняться в несколько потоков, а также включают автоматическую генерацию данных и отчетов. Всё это позволяет заметно сократить время регрессионного тестирования.
✔️ Сокращение времени выхода продукта.
Следствие предыдущего пункта. За счет ускорения процесса тестирования, в том числе и регрессионного, выкатка в прод проходит быстрее. Кроме того, высвобождаются ресурсы, например, время QA-специалистов, которое они могут направить на другие задачи.
⬇️⬇️⬇️
✔️ Выявление багов на ранних этапах разработки.
Если автоматизированные тесты проходят быстро и есть возможность прогонять их на каждой ветке с фичей, то баги выявляются в процессе разработки новой функциональности, а не на позднем этапе регресса. Это заметно экономит время и трудозатраты на обнаружение проблем.
✔️ Возможность многократного запуска быстрых автотестов.
Время выполнения автотестирования чаще всего зависит от конкретного проекта, его объема и доступных ресурсов. Нельзя сказать, что всегда они выполняются за считанные минуты, но в любом случае автоматизированные кейсы проходят быстрее, чем ручные. Таким образом, за счет небольшого времени выполнения их можно запустить несколько раз, например, после багофикса.
✔️ Повышение качества продукта.
Автоматизация регресса позволяет проверить большое количество кейсов. У команды появляется возможность выявить баги, которые могли быть упущены при ручном тестировании, в результате повышается качество продукта.
👉 Не забывайте, что внедрение автотестов оправдано только при соблюдении ряда условий. О них мы писали в посте на Facebook.
Остались вопросы? Напишите нам на request@simbirsoft.com.
Если автоматизированные тесты проходят быстро и есть возможность прогонять их на каждой ветке с фичей, то баги выявляются в процессе разработки новой функциональности, а не на позднем этапе регресса. Это заметно экономит время и трудозатраты на обнаружение проблем.
✔️ Возможность многократного запуска быстрых автотестов.
Время выполнения автотестирования чаще всего зависит от конкретного проекта, его объема и доступных ресурсов. Нельзя сказать, что всегда они выполняются за считанные минуты, но в любом случае автоматизированные кейсы проходят быстрее, чем ручные. Таким образом, за счет небольшого времени выполнения их можно запустить несколько раз, например, после багофикса.
✔️ Повышение качества продукта.
Автоматизация регресса позволяет проверить большое количество кейсов. У команды появляется возможность выявить баги, которые могли быть упущены при ручном тестировании, в результате повышается качество продукта.
👉 Не забывайте, что внедрение автотестов оправдано только при соблюдении ряда условий. О них мы писали в посте на Facebook.
Остались вопросы? Напишите нам на request@simbirsoft.com.
Перед стартом разработки IT-продукта дизайнеры SimbirSoft проводят исследования. Под каждый проект специалисты подбирают инструменты, исходя из его сложности, сроков и целей.
👉 Одна из методик, которую мы используем — Jobs To Be Done (JTBD). Это подход к проектированию продукта, который помогает понять, как и почему клиент принимает решение о покупке. Главная идея в том, что люди не приобретают вещь, а «нанимают» её для выполнения задачи. Например, кофеварка нужна, потому что человек хочет пить кофе, не выходя из дома, чувствовать себя бодрее и быстрее просыпаться по утрам.
✔️ Считается, что выявление причин использования продукта приоритетнее, чем описание его целевой аудитории. Определение ЦА объясняет, кто наш клиент, но не дает полной картины выбора товара.
К примеру, Иван заказал пиццу не потому, что он трудолюбивый программист 32-х лет, который имеет двух детей, любит подкасты и живёт в городе Казань. Иван заказал пиццу, потому что голоден и хочет есть, или решил угостить друзей пиццей.
⬇️⬇️⬇️
👉 Одна из методик, которую мы используем — Jobs To Be Done (JTBD). Это подход к проектированию продукта, который помогает понять, как и почему клиент принимает решение о покупке. Главная идея в том, что люди не приобретают вещь, а «нанимают» её для выполнения задачи. Например, кофеварка нужна, потому что человек хочет пить кофе, не выходя из дома, чувствовать себя бодрее и быстрее просыпаться по утрам.
✔️ Считается, что выявление причин использования продукта приоритетнее, чем описание его целевой аудитории. Определение ЦА объясняет, кто наш клиент, но не дает полной картины выбора товара.
К примеру, Иван заказал пиццу не потому, что он трудолюбивый программист 32-х лет, который имеет двух детей, любит подкасты и живёт в городе Казань. Иван заказал пиццу, потому что голоден и хочет есть, или решил угостить друзей пиццей.
⬇️⬇️⬇️