• Usability Testing от А до Я: подробный гид

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

    Я хотела бы рассказать о том, как эффективно спланировать процесс юзабилити-тестирования и получить качественную обратную связь. Этот материал затрагивает деятельность UX-дизайнеров и будет полезным для продакт-оунеров, продакт- и проджект-менеджеров, а также всех, кто тесно связан с разработкой программного продукта.
    Читать дальше →
  • Исследуем ожидания разработчиков от уровня постановки задач аналитиком

      Недопонимание по поводу качества постановки задачи — частое явление в командах. Мне стало интересно разобраться в вопросе, и для этого я обратилась к 4 тимлидам. Формат — интервью. Моей целью было получение обратной связи: какие ожидания от требований есть у разработчиков и как они воспринимают постановку задач. В данной статье приведены результаты моего исследования.


      Читать дальше →
    • Разработка корпоративной библиотеки React компонентов. Кросс-платформенный подход

        В данной статье повествуется история успешного внедрения дизайн-системы в компании одного из крупнейших DIY-ритейлеров. Описываются принципы и подходы кросс-платформенной разработки UI компонентов с использованием библиотек React и React Native, а также решение задачи переиспользования кода между проектами для разных платформ.
        Читать дальше →
      • Объективное тестирование показателей качества с помощью Customer Journey Map

          Привет, хабровчане!

          Я по профессии — аналитик, 10 лет проектирую системы и пишу требования. Предлагаю обсудить подход к тестированию UX/UI.

          Еще до карантина столкнулась с ситуацией: мне нужно было купить билет на самолет. Минут 30+ у меня ушло в безвоздушное пространство: пока заполнила все поля (хотя есть профиль в сервисе), потом перепроверила все ни один раз, потом внимательно все платные опции сняла.
          Имхо, это бесчеловечно.

          Почему не запомнить мои данные и не подставить их? Зачем навязывать доп.опции — снижает же лояльность?

          Думаю, я не одна раздражаюсь на неудобный и непонятный UX/UI. Вопрос: «А как это лечить?»



          Пока пришла к выводу, что решением может быть системное и независимое тестирование показателей качества системы. Тех самых, о которых рассказывают в институте и учебниках: эргономичность, удобство, понятность, быстрота выполнения задачи.
          Читать дальше →
        • Умный дом. Опыт разработки и внедрения

            В этой статье мы рассмотрим опыт разработки и внедрения умного дома в двухкомнатной квартире. Здесь будет изложена точка зрения автора на подход к проектированию и разработки умного дома, а также показано готовое решение, которое уже успешно работает 4 года.


            Тем, кто хочет сделать свой дом умным — добро пожаловать.
            Читать дальше →
          • Как мы в Luxoft внутренние IT-сообщества строили

            Привет! Меня зовут Юля, я работаю в Luxoft в команде Employer Branding. Мы даже могли видеться с вами на одной из многочисленных IT-конференций. Если у вас есть футболка с принтом от Luxoft, то, скорее всего, вы получили ее из рук нашей команды.

            Кроме внешних коммуникаций мы также занимаемся внутренними проектами для сотрудников. Об одном из них — системе внутренних IT-сообществ — сегодня пойдет речь.
            Читать дальше →
          • Luxoft TechTalks — видео-подкасты от мировых IT-гуру и не только

              Luxoft Tech Talks — это новая серия англоязычных видео-подкастов на нашем YouTube-канале, в которых IT-гуру из Luxoft и не только делятся своими знаниями, обсуждают последние тренды и актуальные технологии. Видео будут выходить с периодичностью 1–2 раза в месяц.

              Читать дальше →
            • Вебинар «Зачем нужны тестировщики?»

              А ты знаешь, зачем нужны тестировщики? Можно ли без них обойтись? Кем их можно заменить и из кого вырастить?

              Не пропусти бесплатный вебинар «Зачем нужны тестировщики?» 19 апреля в 10:00 (МСК) от гуру российского тестирования ПО!
              Читать дальше →
              • –17
              • 2,8k
              • 7
            • DEV Labs 2019. Python для решения нетривиальных задач. Онлайн-митап

                testУважаемые коллеги!

                Приглашаем принять участие в онлайн-митапе серии DEV Labs, который пройдёт 20 марта и будет посвящён языку Python. Расскажем о применении Python в сфере проектирования систем «умного дома» и рассмотрим примеры решения задач по распознаванию человеческих действий в видео.

                Подробнее о докладах:

                test«Работа с GPIO Raspberry PI на Python». Докладчик — Павел Цытович.

                Raspberry Pi может являться центральным узлом систем типа «умный дом». В умном доме мы хотим взаимодействовать с различными устройствами. Использование GPIO позволяет подключать к Raspberri PI много разных устройств. В этом докладе мы рассмотрим обзор библиотек языка Python для работы с GPIO, а также простейший пример использования GPIO на практике.

                test
                «Python в области машинного обучения и компьютерного зрения». Докладчик — Павел Жданов.

                Рассмотрим использование Python в области машинного обучения и компьютерного зрения, познакомимся с Keras и OpenCV на примере задачи распознавания человеческих действий с видео клипов.
                Читать дальше →
                • +11
                • 2,3k
                • 3
              • Что такое Cordentity? [Перевод статьи]

                Cordentity — это приложение Corda (CorDapp) позволяющее использовать возможности технологии Self Sovereign Identity (SSI) другим CorDapps. Другими словами, Cordentity = Corda + Identity.

                Мы рады объявить, что теперь Cordentity является проектом Hyperledger Labs с открытым исходным кодом.

                Мы разработали Cordentity, чтобы привнести в Corda возможности SSI, реализованные в Hyperledger Indy. Технология Hyperledger Indy основана на двух важных концепциях: DID (децентрализованные идентификаторы) и ABC (учетные данные на основе атрибутов или проверяемые утверждения).
                Читать дальше →
              • DEV Labs 2018. Онлайн-митап для web разработчиков. 1 декабря

                testПриглашаем на очередной открытый онлайн-митап серии Soft Labs, который в этот раз будет посвящён веб-разработке. Митап пройдёт в субботу 1 декабря с 15:00 до 19:30 по московскому времени.

                В рамках пятичасовой онлайн-сессии: посмотрим на то, какие проблемы может решать JHipster и кому он может быть полезен, сгенерируем и запустим с помощью него простой проект; научимся перехватывать события перелистывания страниц и сортировки с помощью MatTable; узнаем что такое JWT токены, и о том, как работает JWT авторизация.

                Подробнее о программе:
                Читать дальше →
              • Релокация в Luxoft: как живется уехавшим

                  Мы попросили трех наших сотрудников поделиться своими впечатлениями о переезде. Три человека — три страны: Индия, Малайзия, Польша. У каждого — свой ракурс, свои причины для перемещения, свои личные обстоятельства, свой карьерный путь.



                  Быт, люди, еда, офис — все под катом.
                  Читать дальше →
                • Перевод статьи Нила Форда «Микросервисы как эволюционная архитектура»

                  • Перевод
                  Мы подготовили перевод статьи Нила Форда, системного архитектора и идейного вдохновителя компании ThoughtWorks, которая занимается разработкой программных средств для автоматизации процессов тестирования и развертывания ПО.

                  Нил – признанный эксперт в области разработки программного обеспечения, работающий на стыке гибкого проектирования и системной архитектуры. Он является автором многочисленных статей, книг, десятков видео-презентаций, выступает с докладами на ведущих конференциях разработчиков. Его работы вы можете посмотреть на сайте nealford.com.
                  Читать статью
                • TEST Labs 2018. Онлайн-митап для тестировщиков. 28 – 29 сентября

                  testПриглашаем на очередной открытый митап для тестировщиков, автоматизаторов тестирования и тест-менеджеров, который состоится 28 и 29 сентября. В программе:

                  • test28 сентября в 12:00, в качестве «preparty», Павел Абдюшев сделает доклад о «граблях», которые собрал при миграции миллионов контактных данных о клиенте, расскажет в чем специфика загрузки ФИО, телефонов, адресов, документов и поделится тайным знанием о количестве полов у людей.

                  29 сентября с 11:00 до 15:30 – три доклада основной программы:

                  • imageГригорий Сенин расскажет о некоторых психологических особенностях, влияющих на работу тестировщика, а именно — о смещениях восприятия, и самом распространённом из них — подтверждающем мышлении (confirmation bias).
                  • imageИван Павловский сделает подробный обзор фреймворка для автоматизации тестирования Serenity и модели автоматизации GUI тестов Screenplay и, с помощью практических примеров, сравнит модели автоматизации тестов Page Object и Screenplay.
                  • imageАлександр Шиповалов рассмотрит основные подходы альтернативного применения функциональных тестов и постарается доказать, что возможно проводить нефункциональное тестирование веб-приложений с помощью Selenium WebDriver.

                  Для участия в конференции необходимо зарегистрироваться. Время начала докладов — московское.
                  Читать дальше →
                • Cеминар Дино Эспозито 29 марта в Москве

                    Разыгрываем два места на закрытый семинар Дино Эспозито «Real-time Data Coming at Last in ASP.NET Core” в Москве 29 марта. Дино будет рассказывать о новой библиотеке ASP.NET SignalR.

                    Подробнее — под катом.
                    Читать дальше →
                    • –1
                    • 1,2k
                    • 3
                  • DEV Labs 2018. Онлайн конференция для Java разработчиков. 3 марта

                      Открывать новый сезон мероприятием по Java уже стало традицией. Это уже девятая конференция серии посвящённая этому языку, и на этот раз мы решили немного изменить наш обычный формат. В программе DEV Labs 2018 мы постарались сделать акцент на создании прототипов, так сказать «на лету». Будем писать, анализировать и оптимизировать и смотреть на результат под разными углами. Матчасть без внимания тоже не оставим.
                      Читать дальше →
                    • ISTQBить или не ISTQBить? Подготовка к сертификации Test Manager Advanced Level

                        ISTQB (International Software Testing Qualifications Board) это международно признанная программа сертификации специалистов по тестированию. Для получения сертификата ISTQB необходимо успешно сдать экзамен, организованный уполномоченным провайдером.
                        image
                        На сегодня существует три уровня сертификации: базовый (Foundation), продвинутый (Advanced) и экспертный (Expert), причем наличие соответствующего сертификата предшествующего уровня является одним из условий для прохождения сертификации последующего уровня. Продвинутый уровень разделен на несколько модулей, об одном из которых пойдет речь в данной статье — Test Manager.
                        Дабы не уходить далеко в оффтоп, подробнее со схемой доступных квалификаций можно ознакомиться на официальном сайте www.istqb.org.

                        Хотя существует достаточно много аккредитованных и сторонних обучающих центров подготовки к ISTQB, сдать экзамен самостоятельно — вполне реально, и цель данной статьи — поделиться своим опытом в этом предприятии. А также пара слов об актуальности этой сертификации в российских реалиях на примере нашей компании в конце.
                        Читать дальше →
                      • DEV Labs 2017. Онлайн-митап по разработке на Scala. 25 ноября

                        Продолжаем экспериментировать с форматами и темами мероприятий Soft Labs. 25 ноября приглашаем всех желающих на открытый митап посвящённый разработке на Scala. Поговорим об этом языке в исторической перспективе, а также рассмотрим несколько примеров его использования для решения актуальных задач.

                        В программе мероприятия два выступления:

                        «Язык Scala: прошлое, настоящее и будущее». Докладчик — Владимир Сонькин

                        Поговорим о причинах появления языка Scala и о его влиянии на развитие индустрии и на язык Java. Затронем самые важные технологии, создаваемые с помощью Scala, такие как Akka и Spark. Посмотрим на проблемы языка и поговорим о том, как эти проблемы могут быть решены в следующей версии языка Scala 3 (Dotty). Обсудим перспективы языка Scala в будущем.


                        «Scala, SQL и NoSQL: старый друг лучше новых двух»? Докладчик — Александр Брейман

                        Кому доверить свои ценные данные – проверенной реляционной БД или современной «web-scale» БД? Как обрабатывать данные – на сервере, на клиенте, и на сервере, и на клиенте, или ни там, ни там? Если выбор сделан, можно ли передумать, когда половина проекта уже разработана? И кто из этой тройки тот старый друг, который лучше новых двух?
                        Читать дальше →
                      • Основные показатели процесса QA

                          В рамках Quality Assurance могут и должны быть использованы различные метрики и показатели качества продукта и процесса разработки. Метрики можно разделить на группы по параметрам, на основании которых они рассчитываются, по этапам жизненного цикла разработки, на которых они применяются, по целям и задачам, по стейкхолдерам, для которых они предназначены. Этот список можно продолжать и дальше.

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


                          Читать дальше →
                          • +3
                          • 30,2k
                          • 1
                        • REQ Labs 2017. Онлайн-конференция для бизнес- и системных аналитиков

                            Уважаемые коллеги, приглашаем вас принять участие в четвёртой онлайн-конференции посвящённой бизнес- и системному анализу REQ Labs 2017. Формат мероприятия остаётся прежним, мы делимся своим опытом, вы задаёте свои каверзные вопросы.

                            30 сентября с 11:30 до 18:00 по московскому времени представим на ваш суд четыре презентации:

                            • Павел Цытович расскажет о разработке языка описания предметной области на этапе сбора и анализа требований;
                            • Вместе с Дмитрием Приймаком разберёмся в вопросе, какие качества важны для современного аналитика с точки зрения BABOK;
                            • Ксения Вигандт поделится опытом в области создания автоматизированных тестов для оценки знаний системных аналитиков;
                            • Кирилл Барабанов расскажет как разрабатывались требования DWH/BI для Capital Markets IT.

                            Читать дальше →

                          Самое читаемое