Рубрика: Разработка

  • Для чего IT-пиэму нужно уметь программировать

    Для чего IT-пиэму нужно уметь программировать

    Статья объясняет, зачем руководителю проектов программирование. Оно улучшает понимание процессов, коммуникацию с разработчиками, оценку сроков и автоматизацию задач. Базовый Python и Pandas достаточно, чтобы повысить эффективность, избежать технического долга и заслужить уважение команды, не скатываясь в микроменеджмент.

  • Почему на разработчиках лучше не экономить

    Почему на разработчиках лучше не экономить

    Статья Владимира Бычко объясняет, почему экономия на разработчиках — плохая идея. Дешёвые специалисты создают код с техническим долгом, усложняющим масштабируемость и поддержку. Опытные разработчики пишут архитектурный, поддерживаемый код, снижая затраты в будущем. Экономия приводит к багам, демотивации и текучке.

  • Демо продукта заказчику

    Демо продукта заказчику

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

  • Три базовых инструмента руководителя проекта

    Три базовых инструмента руководителя проекта

    Как организовать базовое управление проектом при помощи паспорта, диаграммы Ганта и плана коммуникаций.

  • Всё, что менеджеру проектов нужно знать о критической цепи

    Всё, что менеджеру проектов нужно знать о критической цепи

    Метод критической цепи — достаточно базовая штука для корректного расчёта сроков проекта с фиксированным расписанием. И управления этими сроками. Разбираемся, как этот метод работает.

  • Замуж за айтишника, плюсы и минусы

    Замуж за айтишника, плюсы и минусы

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

  • Фича-флаг (фича-тогл)

    Фича-флаг (фича-тогл)

    Применяем фича-флаги для удобного включения и выключения фич по воле продакта, без участия программистов. Проводим A\B-тесты, автоматические отключения под чрезмерной нагрузкой и другие интересные вещи.

  • Всё, что менеджеру проектов нужно знать о правках

    Всё, что менеджеру проектов нужно знать о правках

    Статья обсуждает сложности взаимодействия с заказчиком, когда требуется вносить многочисленные правки. Она предлагает стратегии управления этим процессом, включая чёткое согласование требований, эффективную коммуникацию и систематизацию изменений. Автор подчёркивает важность баланса между удовлетворением потребностей заказчика и сохранением целостности проекта, чтобы минимизировать риски и повысить качество конечного результата.

  • Монолит и микросервисы

    Монолит и микросервисы

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

  • Как писать нефункциональные требования

    Как писать нефункциональные требования

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

  • Тестирование требований

    Тестирование требований

    Тестирование требований — важная qa-шная компетенция. Цель: устранение логических противоречий. Бизнес-аналитик или тестировщик проверяют аспекты требований: соответствие шаблонам, ясность формулировок, полнота описания и другие. Результат — замечания, предложения по улучшению системы и процессов. Тестирование особенно ценно за разрушительное мышление тестеров, выявляющее риски.

  • Всё, что менеджеру проектов нужно знать о бэклоге

    Всё, что менеджеру проектов нужно знать о бэклоге

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

  • Вывод ПО из эксплуатации

    Вывод ПО из эксплуатации

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

  • WordPress: Ошибка обновления. Не удалось обновить запись в базе данных

    WordPress: Ошибка обновления. Не удалось обновить запись в базе данных

    Как решить проблему «Ошибка обновления. Не удалось обновить запись в базе данных» в wordpress.