Публикации по теме 'project-management'


Инструменты для генерации лицензионных деталей зависимостей проекта
Время от времени нам нужно предоставить команде управления список библиотек, которые используются в проекте, с подробными сведениями о лицензии. Проект Python Я обнаружил, что pip-licenses очень удобны для генерации легко читаемых деталей лицензий обо всех зависимостях, которые у нас есть в pip. pip-licenses --from-classifier --with-urls --with-system --format=markdown что приведет, например, к правильной уценке. Пример: | Name | Version | License |..

Управление продуктами для науки о данных
К счастью, я наткнулся на горячую область «науки о данных/машинного обучения» после того, как отказался от незаконченной докторской диссертации. Я работал в инвестиционном банке, различных технологических стартапах и FAANG (Facebook, Amazon, Apple, Netflix и Google). Сегодня я работаю с инженерами по машинному обучению и учеными над созданием сервисов, которые автоматически обнаруживают и устраняют аномалии в приложениях. Мне посчастливилось попасть в эту область до того, как она стала..

Вы говорите, что ваша команда Agile… но это слово может не означать то, что вы думаете.
Многие вещи называют Agile - особенно люди, которые что-то продают. Но Agile Manifesto дает понять, что это не методология. Это не конкретный способ разработки программного обеспечения. Это не рамки или процесс. Фактически, большинство вещей, которые продаются как Agile, имеют тенденцию упускать из виду то, чем на самом деле является Agile. Agile - это набор ценностей и принципов. Большая часть дискуссий вокруг Agile связана с следованием различным практикам, использованием..

ИИ в управлении проектами
Прочтите Статью Рональда Шмельцера в Forbes, в которой основное внимание уделяется тому, как ИИ используется для трансформации управления проектами . С тех пор, как у людей появились люди и проекты, которыми нужно было управлять, у нас возникали проблемы с соблюдением сроков, бюджета и выполнением задач людьми. Область и индустрия управления проектами возникли как способ управлять группой людей для достижения конечной цели. Для руководителей проектов обычным делом является..

Что за !@#$ такое Scrum-Agile?
Шпаргалка по Scrum-Agile framework для разработки программного обеспечения. Подходит ли вам этот метод? На прошлой неделе в DigitalCrafts мы имели удовольствие встретиться с Рафаэлем де ла Торре, старшим инженером-программистом в Odyssey Space Research и адъюнкт-профессором математики и физики в Хьюстонском университете Клир-Лейк. Рафаэль также является скрам-мастером в Odyssey и познакомил нас с концепцией разработки программного обеспечения Scrum-Agile. Если вы еще не знакомы с..

Разработка проектов промышленного машинного обучения: 3 распространенные ошибки, которых следует избегать
Использование методов искусственного интеллекта, а точнее машинного обучения, все чаще рассматривается как революционный инструмент. Но что такое машинное обучение? Интересное описание предложил Франсуа Шолле. В своей книге Глубокое обучение с помощью Python он определяет машинное обучение (МО) как новую вычислительную парадигму. В обычных вычислениях мы предоставляем компьютеру правила и данные и ожидаем правильных результатов. С помощью машинного обучения этот порядок изменен...

Правильный этикет Git
Гит просто супер. Ниже приведены личные предпочтения, рекомендации и передовой опыт. Работа с ветками Каждая функция, исправление ошибки, выпуск или каждое изменение кода должны находиться в отдельной ветке. Это отличная статья для успешного ветвления git. Ветвь master содержит выпущенный код, develop может поставляться (протестировано и одобрено) в любой момент времени, а также есть другие ветки для функций, исправлений ошибок и т. д., которые объединены в develop с "..