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

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

laravel

Дайджест PHP #19

Свежая подборка со ссылками на новости и материалы мира PHP. В выпуске: изменены правила голосования за RFC в PHP Internals, новое расширение для реализации параллельного исполнения кода, свежие материалы для обучения, видео, порция полезных инструментов, и многое другое. Приятного чтения! PHP Internals * Предложение отменить 50% порог при голосовании принято и
2 min read
менеджер по разработке

Простые шаги к успеху для начинающего менеджера проектов

Вот и настал тот долгожданный день, когда вы добились желаемой позиции менеджера проектов. Поздравляю. От души, без малейшей нотки сарказма. Если вы работали до этого как и я программистом, то явно уловили нотки грусти в моем голосе. Это так. Среди бочки меда, вас будет поджидать и капелька дегтя. Возможно раньше
6 min read
битрикс

Способы интеграции Битрикс24 с формами на сайте

Если есть сайт и есть CRM, то логичное желание передавать данные о заявках/заказах с сайта в CRM для обработки в автоматическом режиме. В этой статье я расскажу об основных способах интеграции сайтов с CRM Битрикс24. Вариант №1 – CRM-формы Битрикс24 Если необходимо быстро подключить форму на сайте к Битрикс24, то
3 min read
битрикс

Способы интеграции Битрикс24 с интернет-магазином

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

Как понять и выполнить поставленную задачу

Каждый разработчик сталкивается с задачей, которую не понимал. Не важно проработали вы 10 лет или несколько месяцев – непонятную задачу может встретить любой разработчик. В этой статье я хочу внести ясность как разобраться в любой задаче и разбор буду делать с позиции именно разработчика, показывая его взгляд на вещи. Как же
4 min read
agile

Внедрение Agile. 11 особенностей

После статьи о мифах связанных с гибкими методологиями, было бы странно не порассуждать о том: как понять правильно ли проведено внедрение Agile, какой фреймворк когда стоит применять, кто в компании должен быть ответственным за переход на Agile. Особенности внедрения Agile я разделил на две категории:связанные с компанией и связанные
9 min read
коммуникация

Как улучшить общение с клиентами

Секрет крепких взаимоотношений с клиентами – коммуникация. Грамотное общение позволяет завоевать лояльность, что принесет повторные продажи, отзывы и сарафанное радио. В век социальных сетей – коммуникация играет очень важную роль. Если правильная коммуникация помогает вам, то плохая – приводит к уничтожению репутации какой бы она ни была. Независимо от того где вы общаетесь
3 min read
геймификация

5 стратегий как добиваться цели, когда это не нравится.

Были ли вы в ситуации, когда придя на работу, садитесь за компьютер чтобы начать работу над проектом и просто смотрите в экран? У меня такое происходит и я понимаю вас и вашу внутреннюю борьбу. В этой статье я собрал 5 стратегий которые помогают мне в этой борьбе и позволяют добиваться
6 min read
Мысли вслух

Почему став тимлидом бывает плохо

Принято считать, что тимлид – более высокая ступень эволюции инженера. При том, что всем известно, что тимлиду требуются совершенно иные навыки и умения чем тому же seniorу. Но факт остается неизменным – большинство компаний ставит тимлидом лучшего инженера. Иногда потому что кажется, что сотрудник получит новую мотивацию, ведь это же повышение. Иногда
2 min read
tdd

Наблюдения за культурой тестирования при разработке через тестирование (TDD)

Оригинал – Observations on the testing culture of Test Driven Development Это не вводный курс по разработке через тестирование, а всего лишь мои наблюдения по поводу перезагрузки этой дисциплины и проблемах модульного тестирования. Кент Бек, лидер в области разработки программного обеспечения – автор методологии разработки через тестирование (TDD) в ее современном понимании.
11 min read
менеджер проектов

Необходимость технических навыков для менеджера проектов

Для эффективного управления ИТ-командой необходимо наличие навыков системного аналитика, которые в свою очередь связаны с техническими. Они нужны менеджеры проектов и не ограничены познаниями в одной-двух сферах. Критерии успеха руководителя проектов в ИТ определяется также и его пониманием рынка в целом, знания о внутренней составляющей технологий, для чего и зачем
3 min read
agile

Scrum в древнем Египте и сейчас

История Agile берет свое начало в ферале 2001 года, когда был опубликован документ под названием Agile Manifesto. Текст документа состоит из очевидных философских формул (простота – искусство не делать лишнюю работу) и ряда спорных утверждений (лучшие технические требования, дизайн, архитектура получаются у самоорганизованных команд). Документ является странным не только содержанием, но
5 min read
agile

От провала проекта гибкие методологии не спасут

– У нас не получится уложиться в сроки! – Примените Agile! – Без достаточного количества людей он нам не поможет! – Тогда придумайте другое умное слово! Многие люди связывают провал проекта с выбором методологии разработки, вот выбрали бы Scrum/Agile/DevOps то все было бы хорошо. Скажу честно – такие люди ничего не понимают в
2 min read
it-менеджмент

Коротко о компетенциях руководителя проектов в ИТ

На рынке огромное количество руководителей проектов разного уровня и с различным опытом. Но все ли руководители проектов существующие на этом рынке могут быть руководителями ИТ-проектов.  Если посмотреть на рынок кандидатов на позицию руководитель проекта, то у всех есть богатый опыт. Есть кандидаты с опытом строительных, медицинских проектов, авиациионного строительства. Уровень
3 min read
книги

Как читать книги по программированию

У новичков часто возникает вопрос “Какие книги по программированию читать и что делать чтобы лучше их освоить?”. В этой статье я постараюсь ответить на этот вопрос. А также постараюсь дать совет как выбрать книгу в соответствии с языком программирования. Зачем нужны книги по программированию? Данный вопрос становится все более актуальным
3 min read
техническое задание

Техническое задание еще не управление проектом

– Привет. Давно не виделись. Как ты? Кем работаешь? – Рад видеть. Да давненько. Да вот устроился менеджером ИТ-проекта в одну крупную компанию. – Круто. Scrum, TDD, Agile. Сложно? – Да не особо. Пишу технические задания и пересылаю между технарями и клиентами. Ерунда в общем. К сожалению такой диалог вполне реален. Диалог является актуальным
6 min read
Мысли вслух

12 убийц продуктивности разработчиков

Одной из самых важных и популярных проблем менеджеров проектов и технических руководителей является повышение продуктивности разработчиков. Ей посвящено много статей. Давайте рассмотрим, где кроется корень проблемы. Почти 30 лет назад вышла книга Тома ДеМарко и Тимоти Листера “Человеческий фактор”, но проекты продолжают терпеть убытки из-за огромных потерь производительности. И у
4 min read
agile

9 мифов про Agile

Методологии гибкой разработки (Agile) работают и в IT, и не в IT. За время прошедшее с выпуска манифеста они обросли приметами, стереотипами, суевериями, легендами и мифами. Agile – философия гибкой разработки, основы которой описаны в “Agile-манифесте разработки программмного обеспечения”. Фундаментом методологий являются четыре базовых ценности: * люди и взаимодействие важнее процессов и
5 min read
agile

Agile метрики. Часть 2: Метрики из Agile Project Tools

В предыдущей части мы узнали какими принципами обладают agile метрики и разделили их на пять категорий. В этой статье мы познакомимся с метриками относящимся к Agile Project Tools. Скорость (Velocity) Это первая метрика на которую обращают внимание когда говорят о agile-метриках. Она является самой часто используемой и переоцененной. Как рассчитать
11 min read
обратная связь

14 советов как давать обратную связь

Вчерашний программист стал тимлидом. По собственному желанию или нет, но его обязанности сильно изменились. Как и любому начинающему руководителю в первую очередь ему необходимо овладеть умением давать подчиненным обратную связь. Ведь теперь он отвечает не только за себя, но и за команду. Это необходимо для того, чтобы в случае нежелательного
5 min read
agile

Agile метрики. Часть 6: Метрики из инструментов бизнес-аналитики

Ранее мы рассмотрели: метрики Agile Project Tools, метрики Lean Kanban, меткрики инструментов контроля версий, метрики CI/CD. Теперь пришла очередь рассмотреть agile метрики бизнес-аналитики и подведения итога. Некоторые будут удивлены, перечисленным здесь показателям. Можно подумать, что эти абстрактные показатели, относящиеся к бизнесу, а команде разработчиков надо сосредотачиваться на традиционных для
5 min read
agile

Agile метрики. Часть 5: Метрики из инструментов CI/CD

В предыдущих частях мы рассмотрели: метрики из Agile Project Tools, метрики Lean Kanban, метрики из инструментов систем контроля версий. В этой статье мы рассмотрим agile метрики из инструментов CI/CD. Эти метрики берутся из инструментов непрерывной интеграции и непрерывной доставки. В настоящее время они являются частью целостной цепочки инструментов DevOps
3 min read
agile

Agile метрики. Часть 4: Метрики из инструментов контроля версий (Source Control tools)

Продолжаем рассматривать agile метрики. В предыдущих частях мы рассмотрели: метрики из Agile Project Tools, метрики Lean Kanban. В этой части мы познакомимся с метриками из инструментов контроля версий. Системы контроля версий являются фундаментальной частью любой разработки программного обеспечения. Их используют все, даже люди, которые занимаются разработкой самостоятельно, поскольку им также
3 min read
agile

Agile метрики. Часть 3: Метрики Lean и Kanban

Продолжаем изучать agile метрики. В этом разделе мы рассмотрим показатели, относящиеся к системам работы Lean и Kanban. Время выполнения истории (Story Lead Time) Время выполнения – это концепция, которая часто используется в методологиях Lean и Kanban. Это общее время, прошедшее с момента когда пользовательская история вносится в систему (например записывается в
5 min read
риск менеджмент

Управление рисками. Практические советы

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