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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Что менеджеру проектов нужно знать про технический долг

    Что менеджеру проектов нужно знать про технический долг

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

  • Что менеджеру проектов надо знать о пушах

    Что менеджеру проектов надо знать о пушах

    Владимир Бычко объясняет важность push-уведомлений для менеджеров проектов. Он описывает работу сервисов APNS и GCM, подчеркивает необходимость гибких настроек уведомлений для пользователей, и предлагает использовать аналитику для повышения эффективности. Автор также советует уникализировать звуки уведомлений и интегрировать push с другими каналами связи для оптимального взаимодействия с клиентами.

  • Выбор подрядчика для разработки приложения

    Выбор подрядчика для разработки приложения

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

  • Семь айти-практик, которые стоит завести в команде

    Семь айти-практик, которые стоит завести в команде

    В статье Владимир Бычко перечисляет семь полезных практик для IT-команд: использование системы контроля версий Git, проведение код-ревью, внедрение CI/CD, создание прозрачного процесса постановки задач, ведение отдельных веток для каждой задачи, использование автотестов и мониторинг ошибок. Эти практики помогают улучшить качество работы и минимизировать риски в разработке ПО, особенно в стартапах.

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

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

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

  • Что менеджеру проектов нужно знать об API

    Что менеджеру проектов нужно знать об API

    В статье «Что менеджеру проектов нужно знать об API» Владимир Бычко объясняет основы API, их виды (REST и SOAP), и как они используются для интеграции приложений. Рассматриваются типы запросов (GET, POST, PUT, PATCH, DELETE) и инструмент Postman для тестирования API. Также приводятся примеры использования API в реальных проектах и советы по проектированию и авторизации.

  • Что менеджеру проектов нужно знать о Docker и Kubernetes

    Что менеджеру проектов нужно знать о Docker и Kubernetes

    В статье Владимира Бычко объясняются основы Docker и Kubernetes для менеджеров проектов. Docker упрощает развертывание приложений за счет создания изолированных контейнеров, тогда как Kubernetes предлагает расширенные возможности управления этими контейнерами, облегчая создание устойчивых инфраструктур. Ключевые функции Kubernetes включают мониторинг, балансировку нагрузки, оркестрацию хранилища, автоматическое развертывание, самовосстановление и безопасность. Обе технологии имеют решающее значение для эффективного…