Лофт Миколи Сарри

Нотатки та думки про управління проектами, роботу в IT та все, що з цим пов'язано

product manager

Портрет менеджера продукта

Product Manager очень часто выступает первым представителем продукта или сервиса для внешнего мира. Для этого успешному PM требуется опыт, энтузиазм и, конечно, профессиональные управленческие навыки, коммуникативные и другие способности. Набор этих качеств помогает специалисту грамотно представить продукт и вывести его на рынок. manager должен заботиться об успешности продукта или сервиса
4 min read
бизнес-процесс

О бизнес-процессах замолвите слово

Что только не пишут о бизнесах-процессах: про общую философию, про программирование процессов, про многочисленные BPM-системы, про нотации и т.д. В принципе, всё понятно: взял процесс, очистил его, смоделировал, автоматизировал и запускай экземпляры, когда нужно. Между тем, бизнес, которому статьи адресованы, зачастую не понимает главного — зачем ему эти бизнес-процессы? Он
12 min read
технический долг

Технический долг на проекте

Каждому разработчику знакома ситуация, когда реализация новой возможности в системе занимает большое количество времени, но релиз уже близко, а тимлид или менеджер проекта пятый раз за день задают уже надоевший вопрос: “Ну когда будет готово?”. И тогда встает непростой выбор — сделать все правильно и не уложиться в сроки релиза или
4 min read
Мысли вслух

Преимущества работы с фрилансерами

Вопреки распространенному мнению о необязательности и низкой квалификации фрилансеров, их все чаще привлекают для работы в компаниях. И дело здесь не в следовании трендам или в экономии денежных средств. Существуют более весомые причины, по которым выгодно нанимать удаленных сотрудников для выполнения определенных задач. Я уже более четырех лет управляю удаленной
2 min read
бизнес-анализ

Требования к данным — Нужно ли заботиться?

При старте одного из проектов, директор сказал мне, чтобы я не думал о требованиях к данным и сосредоточился только на бизнес-требованиях. Проект планировалось реализовать за 6-8 месяцев но потребовалось 1,5 года, и никто не остался довольным конечным результатом. Нужно ли заботиться о требованиях к данным? К сожалению, анализ бизнес-процессов
4 min read
управление проектами

Проблема оценки проектов

Главная проблема проектной работы – ошибки в оценках. Речь идет и про сроки и про бюджет в проектах по разработке программного обеспечения. Мобильных приложений, сайтов, сервисов и систем. Я хочу рассказать про подход, который позволит избавиться от проблемы с ошибками в оценке и сделать работу с клиентами более комфортной. [sendpulse-form id=
5 min read
pm

Должен ли менеджер проекта быть технарем?

На сегодняшний день существует бесконечное число дискуссий о том должен ли менеджер проектов уметь программировать и должно ли у него быть прошлое программиста или инженера по тестированию. В этой статье я расскажу почему менеджеру проекта желательно иметь технический опыт и какие преимущества он ему дает. Разумеется это даст подсказки, тем
8 min read
itil

Диагностика ИТ инцидентов и проблем

Сотрудников службы поддержки и остальной ИТ персонал нужно обучать техникам диагностики инцидентов и проблем, а также сопровождать их применение. Для результативного выполнения задач диагностики необходимы технические знания и навыки работы в ITSM-процессах. [sendpulse-form id=”278″] Диагностика ИТ инцидентов и проблем В каждой ИТ организации есть процессы для управления инцидентами и
4 min read
мифы о программировании

Мифы о программировании

За время своего существования технологическая индустрия буквально обросла стереотипами. Сфера информационных технологий не осталась в стороне: программирование «стало» исключительно мужским занятием, причем отсутствие навыков взлома аккаунтов социальных сетей стало поводом для насмешек со стороны людей, далеких от IT. Новички окружены стереотипами и из-за этого им бывает сложно начать карьеру в
15 min read
выгорание

Профессиональное выгорание: как распознать и предотвратить

Любить свою работу и много работать – хорошо, уметь вовремя распознавать выгорание – еще лучше. Но для многих признать свое выгорание значит проявить слабость и быть несостоятельным. В этой статье рассмотрим почему не всегда нужно говорить себе «Соберись, тряпка!», какие стадии бывают у выгорания и как с ним бороться. [sendpulse-form id=”278″
6 min read
когнитивные способности

Влияние программирования на мышление

Это правда, что мышление программистов устроено иначе, чем у других людей. Однако не так давно учёные приступили к изучению влияния программирования на мозг, и пришли к интересным заключениям. Как занятия искусствами могут по-разному менять ваше мышление, так и программирование влияет на ваш образ мыслей — возможно, не так, как вы ожидали.
3 min read
solid

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

Сейчас я работаю менеджером проектов, но еще совсем недавно я был тимлидом, но понял, что мой путь лежит в другую сторону. Начинал я как и все программисты Junior, Middle, Senior, ну и вот это вот все. Каждый из нас там был, там будет и для того кто хочет стать тимлидом
6 min read
kanban

15 минут, без которых не видать релиза

Большинство IT-компаний привыкли к ежедневным внутренним митингам, статусным собраниям или коротким stand up, которые призваны оптимизировать процессы и синхронизировать работу всех членов команды. Оптимально, если такие встречи не превышают 15 минут. В Agile-разработке без митингов никуда. Однако рабочие собрания у команд Scrum, Kanban или XP отличаются и имеют свои особенности.
5 min read
Мысли вслух

Как программисту подготовиться к собеседованию

Собеседование для программиста – важный шаг в развитии его карьеры. Я решил поделиться информацией, которая поможет подготовиться к собеседованию как новичку, так и профессионалу мечтающему попасть в крупную компанию. [sendpulse-form id=”278″] Собеседование по программированию * Практика и еще раз практика! Я рекомендую использовать такой ресурс, как LeetCode. Можно начать с бесплатного
3 min read
agile

Почему стоит выбрать Kanban?

От выбора подходящей методологии разработки зависит будущая жизнь продукта или услуги. В этой статьей будут рассмотрены преимущества Kanban для разработки программного обеспечения. [sendpulse-form id=”278″] Что такое Kanban? Разберем следующий пример. Шоурум Toyota в наши дни. Покупатель выбирает модель и вносит оплату. Однако на складе Toyota в этот момент нет
5 min read
laravel

Дайджест PHP #4

Свежая подборка со ссылками на новости и материалы. В выпуске: PhpStorm 2018.1 и другие релизы,  видеозаписи докладов, порция полезных инструментов, и многое другое. Приятного чтения! [sendpulse-form id=”278″] Новости и релизы * PhpStorm 2018.1 — Под капотом: конвертация императивного кода в функциональный, создание класса из теста, настраиваемые непроверяемые исключения, поддержка
1 min read
brainstorming

Правила и техники мозгового штурма

«Талант выигрывает игры, а команда чемпионаты». Майкл Джордан   Любое успешное решение, выигранный чемпионат или релиз нового продукта, достигается усилиями каждого отдельного человека. С чего начинается командный путь к успеху? Brainstorming или мозговой штурм – эффективный способ решения проблем и текущих задач, основанный на стимулировании творческой активности членов команды. Цель мозгового штурма
5 min read
git

Git шпаргалка: расширенный набор команд

Git — это популярная система контроля версий. Ее использует практически каждый проект, чья деятельность так или иначе связана с ИТ. Запомнить все команды с первого раза вряд ли получится, поэтому для вас расширенная шпаргалка. [sendpulse-form id=”278″] Полезные руководства по Git git help -g Поиск по содержанию git log -S'
5 min read
agile

Scrum или Kanban?

Когда существуют варианты – важно не ошибиться и изучить все детали и возможности, чтобы остановиться на лучшем. Выбирать между методами управления разработкой не всегда просто, особенно если это Scrum и Kanban. [sendpulse-form id=”278″] Две популярные Agile-методологии Scrum и Kanban — итеративные методологии. Перед тем, как разобраться в разнице между ними, посмотрим,
4 min read
git

Git-шпаргалка: Основные команды

Git —  популярная система контроля версий. Поэтому шпаргалка по основным командам может вам пригодиться. Если вы только начинаете работать с Git, или переходите на Git с другой СКВ, то такая шпаргалка может вам очень пригодиться. Разделы шпаргалки: Шпаргалка по основным командам Шпаргалка по ветвлению и слиянию Шпаргалка по совместной работе и
4 min read
идеальные клиенты

Каким клиентам отказывать и почему это жизненно важно

Представьте себе, что у вас молодая SaaS компания, вы ищите первых потенциальных клиентов, и вдруг, перед вами появляется крупная корпорация и предлагает большие деньги. Они вас нашли и хотят купить то, что вы продаете. Но стоп, вы не разрабатываете свой продукт для таких компаний, и никогда не работали с подобными.
3 min read
v-модель

Предпроектный анализ: Серия 3

В первой части серии статей о работе в предпроектной фазе были перечислены проблемы, решения и принципы, которые необходимо помнить при начале работы над проектом. Во второй части были рассмотрены основные проблемы и возможные пути их решения. Представленный во второй части решения можно охарактеризовать выражением “Не делайте плохо, и все будет
5 min read
amd

Дайджест лофта #17

Вот и составилась подборка материалов, которыми можно поделиться.  Читайте и наслаждайтесь. RU 1. «Документируйте всё»: 12 самых страшных ошибок начинающего предпринимателя 2. Как оставаться продуктивным на протяжении всей недели. Советы от CEO Evernote 3. Бывший главред «Афиши» Юрий Сапрыкин запустил онлайн-проект о русской литературе «Полка» 4. Создана онлайн-карта скорости роста
1 min read
предпроект

Предпроектный анализ: Серия 2

В прошлой части перечислялись проблемы, решения и принципы, о которых необходимо помнить при запуске проекта. В этой статье мы обсудим основные проблемы предпроекта озвученные в первой части: * «Письмо Дяди Фёдора» * Не учтены полный ЖЦ и структура как системы, так и финансового актива * Избыточная детализация требований * Не представлены объем и достаточное
4 min read
алгоритмы

Какие алгоритмы должен знать хороший программист

Данная статья содержит самые распространенные алгоритмы и структуры данных, и более сложные вещи, о которые необходимо знать хорошему программисту. Алгоритмы и структуры данных в этой статьей будут перечисляться по степени их сложности. [sendpulse-form id=”278″] Линейные структуры данных * Массивы * Связный список * Стек * Очереди Базовые алгоритмы * Сортировка — Сортировка слиянием, Сортировка вставками,
1 min read