SimbirSoft: управление разработкой – Telegram
SimbirSoft: управление разработкой
1.34K subscribers
658 photos
103 videos
3 files
390 links
Авторский канал IT-компании SimbirSoft про разработку и управление ей: делимся экспертизой, лайфхаками, разбираем реальные кейсы.

🔹Наш сайт: https://s.simbirsoft.com/FT1c
🔹Вопросы: info@simbirsoft.com
Download Telegram
Сегодня речь пойдет о таск-трекере Jira. Есть мнение, что чаще всего этим инструментом пользуются в IT, но сейчас все больше компаний из разных отраслей внедряют его в свою работу.

Мы подготовили несколько карточек, в которых рассказываем, в чем преимущества использования Jira.

#SimbirSoft
⚡️ Колоссальный дефицит IT-специалистов, кратный рост зарплат, активный хантинг сотрудников – такова сегодняшняя ситуация на рынке труда в IT-сфере.

Как сохранить ценных специалистов в компании и привлекать новых? Дмитрий Петерсон, операционный директор SimbirSoft, и другие эксперты ведущих IT-компаний отвечают на этот вопрос в статье.

#SimbirSoft
В последнее время автоматизация тестирования используется достаточно часто, поскольку позволяет повысить качество продукта и сократить время выкатки в прод.

Однако этот инструмент подходит не для каждого проекта – о таких случаях мы уже писали (https://s.simbirsoft.com/2STG). Сегодня предлагаем поговорить о том, как понять бизнесу, когда автотесты нужны.

Думаем, что перечисленные пункты на картинках могут быть полезны при принятии решения о внедрении автоматизации на проекте.

#SimbirSoft
При реализации IT-продуктов мы в SimbirSoft считаем хорошей практикой создавать прототип — упрощенный проект для оценки соответствия бизнес-целям.

✏️ Делимся опытом создания эффективного прототипа и рассматриваем задачи, которые он выполняет, варианты первичного исследования макета и основные подходы к его тестированию: https://s.simbirsoft.com/7CnD

#SimbirSoft
30 лет назад голландец Гвидо ван Россум представил новый язык программирования – Python 🐍

Его применяют во многих проектах в качестве основного инструмента для реализации IT-продуктов или для создания расширений и интеграции приложений. Также Python хорошо подходит для разработки драйверов, программирования устройств, IoT (интернета вещей) и для автоматизации различного рода.

Сегодня мы хотим рассказать, в каких случаях и почему стоит выбрать Python для вашего проекта 👆
🚀 Сегодня поговорим про Flutter. Гиганты вроде Google, Yandex, Square и Alibaba пишут на нем свои мобильные приложения. Количество компаний, которые выбирают этот кроссплатформенный фреймворк для разработки IT-продукта, продолжает расти. Почему?

Рассказываем в нашем посте на Facebook. Мы описали 5 ключевых причин, которые, на наш взгляд, раскрывают преимущества Flutter.
🔥 Machine Learning – это не только нейронки.
Разбираемся в алгоритмах классического Machine Learning, рассматриваем принципы работы нейросетей, а также определяем задачи, которые решаются с помощью искусственного интеллекта в нашей статье.
⭐️ Хорошие новости для всех любителей полезной информации в аудиоформате!

Мы запустили «Чистый код»🚀 — подкаст для тех, кто пишет программы для людей, а не машин. Здесь эксперты SimbirSoft обсуждают IT-разработку и ее качество, делятся своими мыслями, опытом и кейсами.

Первый выпуск мы посвятили автоматизации тестирования. Наши коллеги рассказывают, что это, на каких проектах используется и какие мифы окружают автоматизацию. Специалисты приводят примеры и разбираются, как автотесты ускоряют работу и в каких случаях лучше обойтись ручной проверкой.

Для тех, кто хочет посмотреть видеоверсию выпуска:
✔️ YouTube

Аудиозапись уже доступна по ссылкам:
✔️ Яндекс.Музыка
✔️ SoundCloud

Выбирайте подходящий сервис и слушайте нас в удобном формате.

Мы всегда рады обратной связи, поэтому оставляйте комментарии, пожелания по темам следующих эпизодов или вопросы♥️

#SimbirSoft
📍Как автоматизация тестирования влияет на разработку IT-продукта?

Мы проанализировали весь опыт наших 900 проектов и выявили как минимум пять основных причин внедрить автотесты на проекте:

✔️ Ускорение процесса тестирования.
За счет автоматизации тестовых сценариев сокращается время их прохождения. Они могут выполняться в несколько потоков, а также включают автоматическую генерацию данных и отчетов. Всё это позволяет заметно сократить время регрессионного тестирования.

✔️ Сокращение времени выхода продукта.
Следствие предыдущего пункта. За счет ускорения процесса тестирования, в том числе и регрессионного, выкатка в прод проходит быстрее. Кроме того, высвобождаются ресурсы, например, время QA-специалистов, которое они могут направить на другие задачи.

⬇️⬇️⬇️
✔️ Выявление багов на ранних этапах разработки.
Если автоматизированные тесты проходят быстро и есть возможность прогонять их на каждой ветке с фичей, то баги выявляются в процессе разработки новой функциональности, а не на позднем этапе регресса. Это заметно экономит время и трудозатраты на обнаружение проблем.

✔️ Возможность многократного запуска быстрых автотестов.
Время выполнения автотестирования чаще всего зависит от конкретного проекта, его объема и доступных ресурсов. Нельзя сказать, что всегда они выполняются за считанные минуты, но в любом случае автоматизированные кейсы проходят быстрее, чем ручные. Таким образом, за счет небольшого времени выполнения их можно запустить несколько раз, например, после багофикса.

✔️ Повышение качества продукта.
Автоматизация регресса позволяет проверить большое количество кейсов. У команды появляется возможность выявить баги, которые могли быть упущены при ручном тестировании, в результате повышается качество продукта.

👉 Не забывайте, что внедрение автотестов оправдано только при соблюдении ряда условий. О них мы писали в посте на Facebook.

Остались вопросы? Напишите нам на request@simbirsoft.com.
Перед стартом разработки IT-продукта дизайнеры SimbirSoft проводят исследования. Под каждый проект специалисты подбирают инструменты, исходя из его сложности, сроков и целей.

👉 Одна из методик, которую мы используем — Jobs To Be Done (JTBD). Это подход к проектированию продукта, который помогает понять, как и почему клиент принимает решение о покупке. Главная идея в том, что люди не приобретают вещь, а «нанимают» её для выполнения задачи. Например, кофеварка нужна, потому что человек хочет пить кофе, не выходя из дома, чувствовать себя бодрее и быстрее просыпаться по утрам.

✔️ Считается, что выявление причин использования продукта приоритетнее, чем описание его целевой аудитории. Определение ЦА объясняет, кто наш клиент, но не дает полной картины выбора товара.

К примеру, Иван заказал пиццу не потому, что он трудолюбивый программист 32-х лет, который имеет двух детей, любит подкасты и живёт в городе Казань. Иван заказал пиццу, потому что голоден и хочет есть, или решил угостить друзей пиццей.

⬇️⬇️⬇️