Не просто PM, а консультант. Как эволюционирует менеджер проектов

Привет всем, меня зовут Роман, и я уже больше 8 лет тесно связан с управлением проектами. Стартовал на должности джуниор PM’а , и дорос до руководства отделом кастомной разработки. Через меня прошло сотни проектов, часть из которых вел лично, частью занимались мои коллеги, а я был в качестве наставника. В статье поделюсь наблюдениями об эволюции менеджеров проектов, а также опишу три этапа их становления с точки зрения баланса между интересами команды и заказчика. Этап 1. Клиент всегда прав С этой стадии начинают практически все юные менеджеры. Они фокусируются на заказчике, плохо понимают техническую часть проекта и не погружены в работу девелоперов. Менеджер систематически пропускает чендж реквесты от клиентов, не доносит позицию и мнение команды, стесняется задать заказчику важные, но неудобные вопросы. Как результат — проект совершенно не устраивает ни одну из сторон. Команда теряет мотивацию, когда понимает, что ее усилия не ценят, и не показывает максимальную самоотдачу.

Опубліковано: 22/01/21 @ 11:00
Розділ Різне Читати далі...

Запорука авторитету і лідерства. Як здобути довіру в команді

Привіт усім. Я Богдан Нановський, Engineering Manager у компанії iDeals Solutions. У цій статті поділюся власним досвідом створення довірливої атмосфери в команді. Матеріал насамперед буде корисний тімлідам-початківцям, а також тим, хто бачить свій розвиток у цьому напрямі. За останні п’ять років мені пощастило створювати нові команди, долучатися до вже сформованих, керувати командами й тими, хто ними керує. Практика показує, що одне з головних питань, яке постає перед людиною на чолі колективу, — вибудовування довіри до себе та всередині команди. Тож спробую узагальнити свої думки з цього приводу. Довіра як основа лідерства Бути лідером важко. Вам постійно потрібно працювати з очікуваннями, конфліктами, мотивацією та его різних людей. І водночас контролювати, чи не зійшла команда з обраного шляху. Окрім цього, підтримувати згуртованість і рівень довіри в ній, адже без останньої команда — це, по суті, просто механічне зібрання людей.

Опубліковано: 21/01/21 @ 01:00
Розділ Різне Читати далі...

5 книг, які вчать відкривати нові ідеї, від продакт-менеджера Богдана Кота

Від редакції: у рубриці DOU Books спеціалісти розповідають про 5 своїх улюблених книжок — ті, які змінюють світогляд та корисні читачам-колегам. [Про автора: Богдан Кіт — продакт-менеджер у компанії Ring. Був визнаний найкращим продуктовим менеджером в Україні 2020 року в рамках щорічної премії Ukrainian IT Awards] Протягом останнього року я намагався краще зрозуміти, що дозволяє людям відкривати нові ідеї. Тож у цій добірці поділюся книгами, які допомогли мені осягнути закономірності виникнення ідей в історії, природу креативного мислення й те, як опанувати мистецтво випадковості. Книга — це антикрихкий спосіб передачі інформації. Від глиняних табличок через привселюдне спалення нацистами до цифрового відродження в межах проєкту «Гутенберг» книга продовжує передавати знання через покоління.

Опубліковано: 20/01/21 @ 01:00
Розділ Різне Читати далі...

«Snapchat і Facebook ми боїмось найменше». СТО Reface Олесь Петрів — про те, як не стали «апкою-одноденкою», зросли на 100 людей за рік і навіщо 7 фаундерів

Український стартап Reface  — чи не найгучніший застосунок минулого року. З’явившись у січні 2020-го, Reface (тоді ще Doublicat) стрімко набирав популярність і вже влітку очолив американський AppStore із 42 млн завантажень. Мобільний застосунок замінює обличчя у відео або гіфках за лічені секунди. У Reface 7 фаундерів, і всі вони українці. Торік у грудні стартап залучив $5,5 млн від Andreessen Horowitz і кількох бізнес-ангелів. Ми поспілкувалися зі СТО Reface Олесем Петрівим, який є співзасновником компанії і відповідає за всю технічну частину продукту. У відеоінтерв’ю він розповів, навіщо їм так багато фаундерів і як ділили частки, що під капотом і як витримували пікові навантаження, що змінилося зі зростанням компанії і де знаходять ML-спеціалістів. А також чи готовий Олесь покинути свою посаду та за яких умов.
Це інтерв’ю ви також можете послухати у форматі подкаста на iTunes , Google Podcasts , SoundCloud і ось ще RSS .

Опубліковано: 18/01/21 @ 11:14
Розділ Різне Читати далі...

Один день з карантинного життя менеджера в IT. Постапокаліптична виробнича драма

Усі персонажі вигадані, будь-які збіги з реальністю є випадковими й доводять існування мультивсесвітів, в одному з яких це могло статися. Згадаймо, якою була робота менеджера в старі добрі часи. Приїхав в офіс, почергово випив кави з кількома колегами (це називалось 1:1), постояв на скрам-мітингах (це такі дотепні стендап-зустрічі, коли всі стоять, хтось один розповідає, що робив і що робитиме, а інші чекають своєї черги й не слухають), а потім на півтори годинки пішов на обід. Відтак спокійно попрацював і приблизно о шостій вирушив додому. Тепер, під час карантину, життя перетворилось на нескінченну вервицю Zoom-мітингів, віртуальне стало важко відрізнити від реального, це кіберпанк, на який ми заслужили. Джерело 7:00. Ранок На перший погляд, нічого не змінилось — той самий будильник, та сама ранкова кава. А далі замість захопливої годинної подорожі заторами до офісу тебе чекає перехід у сусідню кімнату, переобладнану під «кабінет».

Опубліковано: 15/01/21 @ 11:00
Розділ Різне Читати далі...

Что нужно знать Python-разработчику в 2021 году

Здравствуйте! Меня зовут Павел Сушко. Я Senior Python Developer в компании LeverX Group . В 2021 году Python исполнится 30 лет. Согласитесь, серьезная дата. Однако и сегодня есть много вопросов, которые волнуют разработчиков. В каких сферах Python будет особенно востребован? Сможет ли он стать популярнее Java? Может ли Python-разработчик обойтись без soft skills и реально ли стать идеальным «питонистом»? Собрал для вас факты и последние новости, которые должен знать каждый Python-разработчик, если хочет оставаться востребованным специалистом в 2021 году. Актуальность за счет универсальности «Второй лучший язык программирования» — именно так сегодня о Python говорят в IT-сообществе. И это правда: если вы изучите различные рейтинги, то увидите, что Python занимает в них уверенное второе место. Временами даже выходит на лидирующую позицию, обгоняя C и Java. Особенным этот язык делает его универсальность. Python можно использовать практически в любой сфере.

Опубліковано: 14/01/21 @ 11:00
Розділ Різне Читати далі...

Как создать свою первую игру и выжить: подготовка, реализация и ошибки

Всем привет! Меня зовут Виктор Антоненко, я Senior Unity-разработчик в Genesis, команда Obrio. И я действительно люблю игры. С юного возраста мне нравилось играть, и, когда дело дошло до выбора специальности, я без раздумий пошел учиться на программиста. К своему первому самостоятельному игровому проекту я пришел пять лет назад: собрал команду друзей, мы продумали идею, разобрались, что к чему, и стартовали. Проект так и не увидел свет, но дал множество полезного опыта, который и позволил найти первую работу, связанную с игровой и мультимедийной разработкой. Когда начал его, наткнулся на видео , где объяснялись базовые вещи, процесс и типичные ошибки, которые поставили бы под угрозу не только продукт, но и мою карьеру как гейм-разработчика. Надеюсь, моя статья будет вам так же полезна, как то видео для меня в свое время. Это подробный гайд о том, как стартовать проект, не забросить и дойти до релиза, с акцентом на ключевых моментах и разбором ошибок.

Опубліковано: 13/01/21 @ 11:00
Розділ Різне Читати далі...

Как ускорить поиск разработчиков: распределяем риски и используем все возможные каналы

Всем привет! Меня зовут Никита. В IT я работаю более 7 лет, из которых большую часть времени руковожу DIGIS. Наш бизнес — это что-то среднее между аутсорсом и продуктовой компанией. Это значит, что наши команды не только разрабатывают код, но полностью интегрируются в бизнес клиента, чтобы помочь ему выйти на новый уровень. Мы закрываем вопросы бизнес-стратегий, поиска инвестиций и многие другие. Сейчас мы на стадии активного роста, поэтому не боимся брать на себя сложные задачи. В этом материале я хочу рассказать об одном челлендже, когда нам быстро нужно было собрать команду из сильных специалистов на серьезный проект. За последние пару месяцев мы наняли около 30 новых сотрудников и продолжаем в том же темпе. Для нас это был хороший шанс испытать свои силы и протестировать некоторые гипотезы. Почему компаниям сейчас актуально пробовать новые способы поиска и найма сотрудников? В 2030 году, по прогнозам , нехватка высококвалифицированных IT-специалистов составит больше 4 млн.

Опубліковано: 12/01/21 @ 11:00
Розділ Різне Читати далі...

Чек-лист запуску продукту для Product Manager

Якщо релізиш і тобі не соромно — ти релізиш пізно © Цю фразу я почула на лекції Міші Нестора ще за часів офлайн-заходів, і з того моменту часто її згадую. Постійна боротьба з перфекціонізмом, розхитані нерви, дедлайни на сніданок, обід і вечерю — приблизно так можна коротко описати запуск нового продукту у світ. Але про все за порядком. Мене звуть Маша, і я понад п’ять років займаюся розробкою програмних продуктів. Починала в стартапі, потім була продуктова компанія і сьогодні — аутсорс. Були запуски як продуктів з нуля, так і окремих модулів у вже робочих продуктах. Досвід показав, що кожен запуск не схожий на попередній і не існує срібної кулі для вирішення (здавалося б) однакових проблем. Протягом цих запусків я колекціонувала свої граблі та фейли, а потім вирішила зібрати їх разом і скласти чек-лист, яким з радістю ділюся з вами. Упевнена, він допоможе уникнути багатьох помилок.

Опубліковано: 11/01/21 @ 11:00
Розділ Різне Читати далі...

Обговорюємо гроші в ІТ, культуру Netflix і класних джуніорів. Подкаст DOU #4

Представляємо один з найдискусійніших випусків подкасту. І це не дивно, адже ми обговорюємо гроші. Перед тим як показати випуск вам, наша команда прослухала його декілька разів. Думки розділилися. Виявилося, що обговорювати гроші в ІТ в Україні важко й навіть подекуди соромно. Тому ми довго вагалися, чи варто залишати це обговорення. І все-таки залишили. Тож послухайте та напишіть чи зажралися ми? вашу думку. Цей подкаст усе ще ведуть Юра Федоренко , Front-end Area Lead в MacPaw, Олекс Майстренко , Technical Lead в IntellectEU, і я, Влада Зацаринна, головред DOU. У нас інформаційно-розважальний подкаст, тож якщо ми зможемо трішки поліпшити вам настрій, то для нас це найкраща винагорода :) Але не забувайте ставити лайки та підписуватися на улюблених платформах. А ще коментувати, звісно. У грудневому випуску п’ять тем: 00:01:22 Чому на DOU усі такі меркантильні : ми знайшли відповідь, звідки стільки обговорень про гроші.

Опубліковано: 08/01/21 @ 01:08
Розділ Різне Читати далі...

Как мы в "Приватбанке" пришли к разработке своей системы TestManager

Меня зовут Вадим Гулич, я руководитель департамента тестирования Front-end и Mobіle в «ПриватБанке». Имею опыт в тестировании более 7 лет. Эта статья посвящена решению проблемы, которая возникает во многих компаниях в процессе управления тестированием и выбора инструментария. Будет полезна QA, Team Lead и всем участникам разработки, которые хоть как-то вовлекаются в тестирование. В самом начале, когда тестирование только развивалось в «ПриватБанке», а библией тестирования была книга Романа Савина «Тестирование DOT COM» , мы использовали TestLink  — бесплатное open source решение, мастодонт среди современных TMS. Но тестирование не стояло на месте, и гибкие методологии разработки все ближе подкрадывалась в наши ІТ-ряды. Тогда и ушли громадные и трудоемкие в поддержке тест-кейсы, за что спасибо Agile (принцип 2: «Работающий продукт важнее исчерпывающей документации»), и устаревший TestLink просил замены.

Опубліковано: 05/01/21 @ 11:00
Розділ Різне Читати далі...

«Наши технические решения имеют ряд новшеств». История Embedded-разработчика, который начал строить ракеты

Первые ракеты он начал строить в 14 лет. Сегодня, имея за плечами 7-летний опыт в embedded-разработке и беспроводных коммуникациях, Станислав Баранцев является основателем конструкторского бюро по ракетостроению и стартапа AMW Labs. Параллельно он учится в International Space University в Страсбурге, а после планирует продолжить развивать свой стартап в Украине. С читателями DOU Станислав делится опытом создания ракетных двигателей и полетных испытаний, а также размышлениями о перспективах ракетостроения в Украине. Забрал документы из вуза и отправился искать работу Станислав Баранцев, основатель AMW Labs, Женева, 2020 годСейчас я бакалавр в области химических технологий композиционных материалов (КПИ), а также заканчиваю магистратуру в области космических наук в International Space University в Страсбурге. Несмотря на это, когда-то мой карьерный рост в IT начался с брошенного университета. Я интересовался разными вещами с довольно раннего возраста.

Опубліковано: 04/01/21 @ 11:00
Розділ Різне Читати далі...

Розвинена інфраструктура, бізнес- та IT-форуми, близкість до європейських країн. Що цікавого є в Чернівцях

Мене звуть Муслім Байрамов, я живу в Чернівцях і працюю у сфері IT на позиції Test Automation. Веду активний спосіб життя, часто подорожую, зокрема й по Україні. З Чернівцями мене поєднує багато. Це друге місто після мого рідного Кам’янця-Подільського, де я так довго живу. Моя історія схожа на багато інших: поїхав на навчання, зрештою залишився, але ще жодного разу не пошкодував про свій вибір. Півтора року їздив з відрядженнями по різних містах України, тож вдалося чимало побачити — від найбільших мегаполісів до маленьких містечок. Це дало можливість порівняти та проаналізувати багато аспектів, які айтішнику потрібно враховувати при виборі місця проживання. Багата історія та власний Гоґвортс Історія міста дуже давня, самобутня та цікава. Буковина славиться своїми людьми — багато відомих постатей родом з цього краю. Наприклад, перший космонавт незалежної України Леонід Каденюк.

Опубліковано: 30/12/20 @ 01:00
Розділ Різне Читати далі...

User Flows. Як ця техніка допомагає в роботі над проєктами

Привіт, мене звати Богдана, розвиваю напрям бізнес-аналізу в компанії TechMagic і в цій статті поділюсь власним досвідом застосування техніки User Flows на різних етапах існування проєкту. Читати варто всім, хто працює з виявленням і документуванням вимог, дизайном, розробкою та тестуванням продукту і хоче навчитись краще розуміти його. Що таке User Flows User Flow  — це шлях, який проходить користувач через рішення, він демонструє варіанти того, як юзери переміщаються всередині продукту для вирішення своїх цілей (купівля, перегляд балансу, поповнення рахунку, замовлення доставки тощо).

Опубліковано: 29/12/20 @ 01:00
Розділ Різне Читати далі...

Эвристики и мнемоники в тестировании: шаблоны для тестирования API

Привет! Меня зовут Тоня Тараненко, я QA Engineer в продуктовой компании pdfFiller, а также лектор в тренинг-центре подготовки IT-специалистов. В тестировании я уже более 4 лет, из которых последние два года большую часть времени занимаюсь тестированием API на проекте signNow (в том числе исследовательским), нагрузочным тестированием микросервисов, а еще активно практикую менторство QA-свитчеров (но это скорее как хобби). Материал является продолжением статьи , в которой можно ознакомиться с основными тестовыми эвристиками и мнемониками, узнать, для чего они применяются, в чем их преимущества и недостатки, увидеть реальные примеры. В ней я поделилась своей собственной эвристикой, которую использую для приемочного тестирования, и рассказала о ее преимуществах.

Опубліковано: 28/12/20 @ 11:00
Розділ Блоги Читати далі...

Интервью с пользователями от А до Я. Опыт Preply

Всем привет, на связи автор статьи, Катя Мартынова, глава отдела исследований в Preply.com, глобальном маркетплейсе по изучению иностранных языков. Исследованиям я обучалась в КПИ (shout out FMM!), сертифицировалась как Marketing Researcher в Украинской ассоциации маркетинга и делала исследования по фрилансу. После окончания университета была под менторством Пола Гарвуда (экс-главы отдела исследований в Facebook) и cертифицировалась по UX-стандарту ISO 9241 в британском The Chartered Institute for IT. За время своей работы в этой сфере я многому научилась и до сих пор учусь (например, мой гештальт по проведению eye-tracking исследований до сих пор не закрыт), но главное — я все еще удивляюсь могущественной силе инсайтов. В компании мы часто проводим исследования, генерируем очевидные гипотезы, и они с треском опровергаются фактами от наших клиентов.

Опубліковано: 25/12/20 @ 11:00
Розділ Різне Читати далі...

Оживлюємо UI: дорожня карта підходів до CSS animations

У житті кожного Front-end розробника настає момент, коли сайт уже наче й готовий, усі елементи на своїх місцях, responsive теж зроблено, але чогось не вистачає. Сайт не здається «живим», йому бракує інтерактивності. Уся динаміка закінчується на додаванні cursor: pointer до посилань / кнопок. Якісний UI сьогодні неможливий без інтерактиву та плавності, особливо якщо врахувати ту велику кількість інструментів, які доступні веброзробникам. Мій комерційний досвід у розробці почався з роботи в компанії, яка спеціалізується на вебанімаціях. Там я вивчив і втілив у життя багато різних підходів до створення якісного UI. Від простих анімацій на CSS до малювання в Canvas і магічної технології WebGL (до речі, я був першим у компанії, хто почав використовувати WebGL в production, і це дало додаткові бонуси в роботі). Завдяки цікавим анімаціям мої сайти потрапляли на awwwards , що теж вважаю гарним досягненням для фронта. Зараз працюю на позиції Software Engineer в Mate academy.

Опубліковано: 24/12/20 @ 11:00
Розділ html та css Читати далі...

Профессия Data Engineer: хайп или реально надо?

Привет! Я Data Engineer в NIX , фанат обработки данных больших и маленьких, поклонник Python. В этой статье расскажу, как Data Engineer помогает превращать сухие цифры в инсайты и почему разработчикам стоит попробовать свои силы в этом направлении. Только ленивый не говорит, что работа с Big Data — профессия будущего. А я даже больше скажу: это потребность «здесь и сейчас». До 2003 года мы создали столько петабайтов данных, сколько сегодня производим каждые два дня. Аналитики Gartner среди техно-трендов 2021 года назвали облачные сервисы и кибербезопасность. Тенденция легко объясняется. Огромные массивы Big Data нужно хранить в безопасности и обрабатывать, получая полезную информацию. На удаленке эти потребности компаний стали более ощутимы. E-commerce, Healthcare, EdTech хотят знать все о своих онлайн-потребителях. Пока данные лежат на серверах, толку от них нет. Есть данные? А если найду? Чистить, структурировать, конвертировать — основные операции Data-инженерии.

Опубліковано: 23/12/20 @ 01:00
Розділ Різне Читати далі...

Як банк модернізував застарілі ІТ-системи та мігрував у "хмару"

Я займаюся проєктуванням і розробкою різноманітних компонентів для фінансового та банківського сектору. Загалом у цій сфері працюю 10 років, тож вирішив поділитися досвідом, як компанія може трансформуватися в новій реальності. Фінансовий сектор — колись лідер у використанні інформаційних технологій — ще до COVID-19 почав сповільнюватися у розвитку, хіба за незначними винятками. А коли почалася пандемія, ситуація для декого виявилася критичною. З’ясувалося, що навіть IT-фахівці банків, не кажучи про інших працівників цих установ, не можуть працювати віддалено. Питання про переведення організацій на дистанційний формат роботи доводилося вирішувати в авральному режимі. У багатьох випадках процеси в банках були орієнтовані на обслуговування клієнтів у відділеннях, а не дистанційно. І це при тому, що ІТ-технології мають достатньо рішень, щоб «бути онлайн». Хмарні платформи , які зараз бурхливо розвиваються, мають значний потенціал.

Опубліковано: 22/12/20 @ 01:00
Розділ Різне Читати далі...

300+ запитань з JavaScript для Junior, Middle та Senior

Цього разу пропонуємо ознайомитись з актуальними запитаннями, які ставлять на технічних інтерв’ю з JavaScript. Звісно, ми говоримо про широкий спектр спеціалізацій, а тому обирайте свій напрям і готуйтесь. Попередні статті рубрики присвячені Python та .NET . Junior Загальні: 1.Які методи HTTP-запитів ви знаєте?
2.Які версії HTTP-протоколу вам відомі?
3.Які знаєте коди відповіді (стану) HTTP?
4.Що таке Cross-Origin Resource Sharing? Як усунути проблеми з CORS?
5.Що таке cookie?
6.Який максимальний розмір cookie?
7.Що означає директива use strict?
8.Чим JS відрізняється під час роботи на front-end і back-end?
9.Що таке статична і динамічна типізації?
10.Як клієнт взаємодіє із сервером?
11.Що таке REST?
12.Поясніть поняття мутабельність / іммутабельність? Які типи є мутабельними й навпаки?
13.Як шукати помилки в коді? Чи використовуєте дебагер?
14.Яких відомих людей зі світу JS знаєте? JS Core 15.Які існують типи даних у JS?
16.

Опубліковано: 21/12/20 @ 11:00
Розділ javascript Читати далі...