Блог

Ицхак Адизес говрит "менеджмент - это изменение", а изменения сложно контролировать, но можно. Выстроить успешную ИТ-компанию непросто и попытки регламентировать управление ИТ-услугами начались в 80-е годы 20 века, в Великобритании по инициативе правительственного Центрального Агентства по вычислительной технике. В результате была создана модель процессов управления ИТ-услугами - ITSM (IT Service menegement) и изложенная в нескольких книгах, составивших так называемую библиотеку ITIL (IT infrastructure library – это система, в которой все элементы взаимосвязаны и работают вместе ради единой цели).

Негативные тест-кейсы: топ 10

Для чего нужны негативные тест кейсы, ясно видно из их названия. Они исследуют работоспособность приложения при вводе «неправильных» данных. Подобные исследования просто необходимы в ходе тестирования программного продукта.

Список вопросов для собеседования разработчика по телефону

Руководитель департамента управления персоналом, попросила создать список вопросов для собеседования разработчика (программиста) по телефону. Согласно устным требованиям, вопросы разбил на блоки.

Обратите внимание, что ответ может быть не полным, ответа на вопрос может не быть совсем, просто нужно понять ширину знаний, цель - отсеять разработчиков-новичков.

Процесс разработки продукта

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

Команда состоит из:

  • Team Lead - возглавляет команду
  • Senior (1 или 2 человека)
  • Developer / Programmer (3 или 2 человека)

Данный материал о том, как выстроить процесс изготовления продукта, что и как происходит в подразделении компании и кто за что ответственен. Вектор данной статьи это фраза Ицхака Адизеса: "Успех - когда клиенты возвращаются (спросите себя, если бы у человека был выбор, вернулся бы он)". Концепция изготовления продукта - продукт должен быть актуален минимум в течении 30 лет.

Nginx, PHP-fpm и таймауты

Многих из нас интересует работа Nginx в паре с PHP-fpm и то, почему процессы прерываются а ошибок нет, я попробую рассказать об этом.

Паттерны — примеры из жизни

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

Миграция поля — готовим правильно

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

4-х недельный релиз - как его готовить

Правила, которыми мы руководствуемся

  1. Разработка нового функционала ведется в одной ветке - master
  2. Из этой ветки с заданным интервалом выделяется новая ветка - alpha
  3. Интервал создания релиза - раз в месяц.
  4. Дата создания релиза - середина месяца. Может незначительно сдвигаться, но должна соответствовать правилу "до конца месяца не меньше 10 рабочих дней".
Архитектура приложения в репозитории

Пожалуй, данную тему стоит начать с очень хорошей фразы Мартина Фаулера:

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

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2019 YaPro.Ru

Лебеденко Николай Николаевич
Ошибка в тексте? Выделите её мышкой и нажмите: Ctrl + Enter