• Собеседование на позицию Data Scientist: 20 типичных вопросов

      Проверка знаний на собеседованиях — обычная практика. И мы сейчас не о глупых «Где вы видите себя через 5 лет?», а о нормальных вопросах по специальности. В этой статье мы собрали топ-20 вопросов, которые задают дата-сайентистам, чтобы проверить их уровень знаний. Все это реальные вопросы на реальных собеседованиях в российских компаниях. Но нас попросили не упоминать названия, чтобы не давать соискателям лишнего преимущества. Некоторые вопросы простые, другие — посложнее. Не будем затягивать, поехали.

      Читать далее
      • +11
      • 5.5k
      • 4
    • Тестирование требований: как я нахожу ошибки в бизнес-логике фичи прежде, чем их закодят

      • Tutorial

      Привет, Хабр. Меня зовут Ольга, я работаю в тестировании с 2013 года, специализируюсь на тест-анализе и тест-дизайне. Сегодня хочу рассказать, как при планировании тестирования сохранить фокус на пользователях и их потребностях.

      Часто тестировщики начинают планирование тестирования с составления карты приложения. Т.е. формируют список страниц и перечисляют все контролы на странице. Это приводит к тому, что каждая страница сама по себе работает, но это не значит, что пользователь может выполнить свою задачу целиком. 

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

      Под катом покажу, как с помощью одной техники Use Cases найти пробелы в бизнес-логике, протестировать требования и дизайн прежде, чем написан код, и убедиться, что пользователь сможет использовать приложение, даже если что-то пойдет не так.

      Читать далее
    • Могут ли таблички работать менеджером за вас? (спойлер: да)

        Управление продуктом, проектом или командой – состоит не только из судьбоносных стратегических решений. Есть ещё и регулярный менеджмент.

        Это та необходимая рутина, без которой «крокодил не ловится, не растёт кокос». Монотонная работа, от избытка которой менеджер может приуныть, выгореть, уйти в запой саббатикал.

        Я рутину не люблю и всегда стремлюсь её сократить. За годы работы нашлись надежные способы упростить жизнь себе и окружающим. Сегодня расскажу о старых добрых Google таблицах, которые ежедневно работают за меня.

        Узнать больше
      • Хорошие BPM — инструменты, которых нет и нет. Моделирование процессов

          Поговорим о том, какие инструменты хотелось бы иметь при описании бизнес-процессов. Инструментов BPMS (BPM systems) много, но выбрать то особо нечего …  

          Ниже перечислим некоторые важные инструментальные возможности некоторых сред моделирования процессов (в основном ARIS и MS visio).

          Читать далее
        • [Личный опыт] Как вырасти до Senior в компании уровня FAANG на примере Uber

            Как вырасти внутри компании уровня FAANG? Какие для этого нужны навыки, что придется делать и почему быстро получить повышение не получится? Мы спросили про это у Алины — она работает в Uber и недавно получила повышение до Senior Software Engineer. Сейчас расскажет, через что ей для этого пришлось пройти.




            Читать дальше →
          • Как объяснить бабушке, что такое Agile за 15 минут с картинками

            • Translation
            «Любое дело всегда длится дольше, чем ожидается, даже если учесть закон Хофштадтера.»
            — закон Хофштадтера

            image

            Самый просматриваемый ролик на YouTube по теме agile. 744 625 просмотров на момент публикации данной статьи. Легкий стиль изложения, картинки и всего 15 минут — лучшее что я видел. TED отдыхает.
            Читать дальше →
          • Почему Notion

            Приветствую, Хаброзритель. В данной статье я хочу познакомить тебя с органайзером Notion, поделиться своим опытом использования. Также я дам несколько советов, идей, к которым я пришел со временем, учась планировать и использовать свое время, силы и мыслетоплево. Некоторые мысли, конечно, не будут напрямую связаны с данной программой и не все советы я как-то выделил отдельно, не упусти их.

            Надеюсь что буду полезен и прошу под кат.

            Читать далее
          • Почему не Notion

            Давно понял, что записанное: мысль, идея, задача (назову их "сущности"), освобождают место в голове. Пока они не записаны - они не зафиксированы и носятся в голове как оголтелые и мешают другим работать. А записанная - она уже зафиксирована и работать намного легче и никому она не мешает… 

            И вот я стал искать кроссплатформенную программу (запомните эту фразу), чтобы поселить в нее свои сущности, каждую в свое пространство отдельно от других, но чтобы могли “созваниваться”. 

            В настоящее время рынок переполнен такими программами. Выбирай на любой вкус и цвет в прямом смысле. И вот я наткнулся на Notion. Тем кто не знает кратко поясню - Notion это не готовое решение, это конструктор. Хочешь таблицу - пожалуйста, создавай по любому поводу, с любыми сортировками, столбцами и т.п. Наполняй их контентом и вперед. Многоуровневые списки, страницы с прямыми ссылками на любой контент из сети в наглядном виде или внутренние ссылки на разные страницы. Заметки, планировщики, проекты, списки покупок… И многое, многое другое. При этом он не планировщик, не ToDo, не табличный редактор и т.п. Он всё это сразу и ничто из этого одновременно. Метаморф, одним словом.

            Читать далее
          • Почему инженеры не могут оценить время разработки

            • Translation

            Статистический подход к объяснению ошибочных дедлайнов в инженерных проектах



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

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


              Никакой воды в этой статье, только описание конкретного плана действий в случае если вы перегорели, у вас дедлайн, прокрастинация, депрессия, а также методики и советы, помогающие привести этот план в действие.

              Читать дальше →
            • Как быть тимлидом и продолжать программировать

                В недавнем выпуске подкаста DotNet & More мы обсуждали полезные материалы для тимлидов и всплыла классическая проблема: как совмещать управление командой и написание кода. Этой осенью я рассказывал о лайвхаках, которые помогают мне продолжать программировать на позиции лида и мне показалось полезным, в этом контексте, выложить текстовую расшифровку доклада.

                Read more
              • Lean IT: советы по бережливому производству для управления ИТ-услугами

                  Lean – это бережливое производство. Насколько его философия и рекомендации применимы в сфере управления ИТ-услугами? Может ли управление интеллектуальным и высокотехнологичным производством быть бережливым и как на практике применять принципы Lean для ИТ?


                  Что такое Lean IТ


                  Основная идея Lean, или бережливого производства, – максимальная польза для потребителей с использованием минимальных ресурсов компании-производителя. Цель Lean – это организация работы, при которой можно избежать финансовых, временных, репутационных и иных потерь. Чтобы ее достигнуть, нужно создать культуру производства, в которой главный критерий – это ценность продукта для бизнеса и вовлеченность в создание этой ценности всех сотрудников.


                  Концепция Lean пришла из промышленности. Впервые ее внедрил концерн Toyota, чтобы уменьшить потери и приблизить продукт к ожиданиям потребителей. Принципы бережливого производства активно применяли промышленные компании, затем идею подхватили сферы здравоохранения и страхования. Философию успешно масштабировали для управления в ИТ-сфере, и появился термин Lean IТ. Одними из первых ее внедрили Motorola, TransUnion, Fujitsu Services.



                  Концепция бережливого производства
                  Читать дальше →
                • Бизнес без данных — деньги на ветер

                    «Данные — новая нефть», — твердят со всех сторон аналитики, эксперты, учёные. Действительно, бизнес, органы власти, межнациональные институты всех сфер деятельности собирают данные, новый виток развития получил IoT, терабайты данных генерирует носимая электроника. Вся наша жизнь — данные. А заметили ли вы особенность фразы «данные — новая нефть»? Они такие же нужные, такие же дорогие, — правильно. Но что такое нефть? Это сырьё. На ней, как таковой, не поедешь, ею не смажешь, её не используешь на стройке и в косметике. Нефть для придания ей потребительской ценности нуждается в хранении и переработке. Та же история с данными: их нужно добыть, сохранить, очистить, обработать и интерпретировать. Только тогда они принесут бизнесу и потребителям реальную, ощутимую пользу. 

                    Мы не могли обойти эту тему и финансировали исследование, проведённое независимой исследовательской компанией IDC. Результаты получились любопытные и впервые в Рунете мы их публикуем именно на Хабре.


                    Эта милая олдскульная картинка не имеет ничего общего с миром данных, в котором мы живём. Сейчас данные — это не длинная комната с ящиками, это просто вся планета Земля
                    Читать дальше →
                    • +29
                    • 4.9k
                    • 2
                  • Человечная декомпозиция работы

                    img


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

                    Читать дальше →
                  • Приоритезация фичей

                    Мы как продукт менеджеры, генерируем неисчисляемое количество идей. Каким-то образом у себя в голове их приоритезируем. Голова лопается, мы не знаем, что делать с этими идеями. В вашем “листе идей” какой-то ад творится… Особенно это знакомо людям которые только начинают свой путь в бизнесе, или же только начинают свой путь продуктами.

                    Эта статья поможет быстро (на пальцах) откинуть из сотни фичей большую часть. И оставить только те, которые действительно принесут бизнесу пользу.

                    Для начала рассмотрим переменную таблицу методов приоритезаций:



                    Исходя из данной таблицы, можно сделать вывод.

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

                    Если же принимают участие пользователи, то соответственно это внешние.

                    По вертикали, то сколько данных есть для принятия решений.

                    Качественные когда вы делаете глубинные интервью от десятков респондентов. И количественные, когда имеется много разных аналитических данных.
                    Читать дальше →
                  • Как не сгореть на проекте



                    Привет всем! Сначала я хотел отразить в заголовке что-то про личную эффективность, но потом решительно отверг эту идею. Заранее хочу отметить, что речь здесь пойдет не столько о достигаторстве и правильной постановке цели (хотя это немаловажно), а скорее о личном опыте и о событиях, которые привели меня прямиком в объятия этого вопроса (причем случилось это довольно спонтанно). Также я отмечу базовые способы упрощения работы, они настолько просты, насколько и эффективны.
                    Читать дальше →
                  • Майки, деньги, два торта: как мы разучились оценивать задачи



                      Привет, Хабр! Меня зовут Артём и я тимлид в Skyeng. У моей команды разработки есть заказчик, он же продуктовый менеджер, он же просто Ваня. Ваня считает, что наша схема с оценкой задач не идеальна. Например, оценка в 2 дня ничего ему не даёт. Свою задачу на проде он увидит через неделю или дней 10. Или больше. Или меньше.
                      Читать дальше →
                    • Субъективный взгляд на выгорание: как начать подгорать, но не выгореть

                        4 с лишним года назад я писал код в стартапе, который хотел наносить пользу клиентам частных медицинских клиник. «Режим стартапа» предполагал стабильное ощущение дедлайна, жесткую фокусировку и частую смену планов на лету. И я выгорел. На любимой тогда работе.



                        Возможно, это мнение покажется непопулярным и даже странным — но с тех пор я не хочу (и не могу) работать по-другому. Мне в кайф, когда разработка идет в сверхбыстром темпе. Я понял, что хочу так кайфовать. Но не хочу больше выгорать. И стал выстраивать защиту от выгорания: давайте расскажу, что получилось и как это помогло мне и команде в карантин, когда нам пришлось работать в формате «спринт за день», чтобы помочь школьникам.
                        Читать дальше →
                      • Мониторинг заявок в ИТ. Проще чем бургер

                        imageСлучилось так, что назначили меня начальником ИТ отдела. В бытность того времени я занимал должность начальника группы разработки и эксплуатации электронных информационных систем, и, благодаря то тому что вся группа на тот момент состояла из одного человека – меня, я легко с ней управлялся. Однако же мои рационализаторские таланты не прошли мимо руководства, и, в период реорганизации компании, группу ИТ (с парой админов и начальником) решили вывести из под отдела инженерно-технического департамента и сделать отдельный ИТ отдел. Меня же в свою очередь вывели из отдела обеспечения качества (не спрашивайте, что там делала группа РЭЭИС) и сделали начальником этого «новосозданного» отдела. С одной стороны, это тешило самолюбие. С другой стороны, помимо той работы, которую я выполнял, мне еще придется заботиться о ковриках для мышек, и «у меня курсор не мигает» … Отказаться тоже было не особо возможно. Собственно, мне просто положили на стол приказ о том, что теперь я начальник. Предполагая, что количество работы от этого назначения не уменьшится, я уведомил начальство (которое, видимо, думало, что я ничем не занимался), что руководить группой у меня скорей всего времени не хватит, хватит только управлять. Начальство махнуло рукой – для него видимо разницы не было.
                        Читать дальше →