Рубрика: Разработка
-
Для чего IT-пиэму нужно уметь программировать
Статья объясняет, зачем руководителю проектов программирование. Оно улучшает понимание процессов, коммуникацию с разработчиками, оценку сроков и автоматизацию задач. Базовый Python и Pandas достаточно, чтобы повысить эффективность, избежать технического долга и заслужить уважение команды, не скатываясь в микроменеджмент.
-
Почему на разработчиках лучше не экономить
Статья Владимира Бычко объясняет, почему экономия на разработчиках — плохая идея. Дешёвые специалисты создают код с техническим долгом, усложняющим масштабируемость и поддержку. Опытные разработчики пишут архитектурный, поддерживаемый код, снижая затраты в будущем. Экономия приводит к багам, демотивации и текучке.
-
Демо продукта заказчику
Владимир Бычко рассказывает о том, как грамотно провести демо разработанной функциональности заказчику. Как подготовить тестовый контур, структурировать подачу, обработать замечания.
-
Три базовых инструмента руководителя проекта
Как организовать базовое управление проектом при помощи паспорта, диаграммы Ганта и плана коммуникаций.
-
Всё, что менеджеру проектов нужно знать о критической цепи
Метод критической цепи — достаточно базовая штука для корректного расчёта сроков проекта с фиксированным расписанием. И управления этими сроками. Разбираемся, как этот метод работает.
-
Замуж за айтишника, плюсы и минусы
У меня сегодня небольшой «Космополитен». Разбираемся, почему есть смысл выходить замуж за айтишника, плюсы, минусы, подводные камни.
-
Фича-флаг (фича-тогл)
Применяем фича-флаги для удобного включения и выключения фич по воле продакта, без участия программистов. Проводим A\B-тесты, автоматические отключения под чрезмерной нагрузкой и другие интересные вещи.
-
Всё, что менеджеру проектов нужно знать о правках
Статья обсуждает сложности взаимодействия с заказчиком, когда требуется вносить многочисленные правки. Она предлагает стратегии управления этим процессом, включая чёткое согласование требований, эффективную коммуникацию и систематизацию изменений. Автор подчёркивает важность баланса между удовлетворением потребностей заказчика и сохранением целостности проекта, чтобы минимизировать риски и повысить качество конечного результата.
-
Монолит и микросервисы
Статья сравнивает монолитные и микросервисные архитектуры. Монолитная архитектура проста в реализации и подходит для небольших проектов, но сложна в масштабировании и поддержке. Микросервисная архитектура, наоборот, обеспечивает гибкость и масштабируемость, но требует сложного управления и межсервисной коммуникации. В статье обсуждаются плюсы и минусы каждой архитектуры, а также рекомендации по выбору подходящей модели для конкретных проектов.
-
Как писать нефункциональные требования
Нефункциональные требования (НФТ) включают надежность, мониторинг, уведомления, восстановление, архивацию, удаление мусора, производительность, логирование, обработку ошибок, требования к коду, решение инцидентов, конфигурацию, администрирование, удобство пользователя, безопасность, совместимость и ИТ-ландшафт. Эти требования важны для качественной поддержки системы, определяют выбор стека и методологии разработки. Их нельзя упускать при подготовке требований к ПО.
-
Тестирование требований
Тестирование требований — важная qa-шная компетенция. Цель: устранение логических противоречий. Бизнес-аналитик или тестировщик проверяют аспекты требований: соответствие шаблонам, ясность формулировок, полнота описания и другие. Результат — замечания, предложения по улучшению системы и процессов. Тестирование особенно ценно за разрушительное мышление тестеров, выявляющее риски.
-
Всё, что менеджеру проектов нужно знать о бэклоге
Владимир Бычко рассказывает о бэклоге, структурированном списке задач для команды разработки. Он описывает различные виды бэклогов (продукта, спринта, гипотез, обращений) и ключевые поля для элементов бэклога (ID, приоритет, инициатор, дата добавления, краткое наименование, детальное описание, критичность, комментарий). Регулярное обслуживание и груминг бэклога поддерживают его актуальность и эффективность.
-
Вывод ПО из эксплуатации
Автор обсуждает процесс вывода программного обеспечения из эксплуатации. Он подчеркивает важность создания архива, уведомления пользователей, защиты данных и удаления конфиденциальной информации. Автор также рекомендует ревизию оборудования и написание постмортем-документа для анализа уроков, полученных за время использования продукта.
-
WordPress: Ошибка обновления. Не удалось обновить запись в базе данных
Как решить проблему «Ошибка обновления. Не удалось обновить запись в базе данных» в wordpress.