Вопросы с тегом «release-management»

152
Необычно ли для небольшой компании (15 разработчиков) не использовать управляемый источник / контроль версий? [закрыто]

Это на самом деле не технический вопрос, но здесь есть несколько других вопросов, касающихся контроля источников и наилучшей практики. Компания, в которой я работаю (которая останется анонимной), использует сетевой ресурс для размещения своего исходного кода и выпущенного кода. Разработчик или...

120
Есть ли способ бороться с продажами постоянно завышенным? [закрыто]

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

24
Как поставить разные версии вашей библиотеки под контроль версий? Вы используете теги? Или ветки? Или другой метод?

Я недавно начал ставить свой код под контроль версий (в лаборатории, где я работаю, под SVN, и мои собственные коды в github (очевидно, с git)). Перед использованием контроля версий я делал что-то подобное. У меня была папка с названием библиотеки, внутри многих папок с номером версии. Каждый раз,...

22
Это хорошая практика для хранения номеров версий программного обеспечения в VCS?

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

21
Как вы обновляете живые веб-сайты с изменениями кода?

Я знаю, что это очень простой вопрос. Если бы кто-то мог меня развеселить и сказать, как они справятся с этим, я был бы очень рад. Я решил опубликовать это, потому что я собираюсь установить SynchToy, чтобы устранить проблему ниже, и я чувствую себя немного непрофессионально, используя «Игрушку»,...

20
Должны ли тестеры утверждать релизы или просто сообщать о тестах?

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

18
Семантическое управление версиями при исправлении важной ошибки

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

17
Как сделать эффективный обзор кода во время выпуска лихорадки?

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

16
Каков реалистичный способ обработки специфичных для клиента патчей программного обеспечения?

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

15
Простой способ улучшить качество релиза в среде RAD

Здесь немного предыстории - мы небольшая команда (из 5) разработчиков RAD, отвечающая за внутреннюю разработку программного обеспечения в большой компании, не занимающейся разработкой программного обеспечения. «Внутреннее программное обеспечение» варьируется от настольного .NET-приложения,...

14
Как сохранить выпущенные двоичные файлы под контролем версий?

Как сохранить выпущенные двоичные файлы под контролем версий? Это позволяет отслеживать, какие вещи меняются между каждым выпуском. Я имею в виду отделение выпущенных двоичных файлов от репозитория исходного кода. Выпущенные двоичные файлы создаются из программного обеспечения Continuous...

14
Как вы работаете с версиями в многостороннем проекте?

Я знаю, что это широкий вопрос, поэтому я постараюсь быть максимально конкретным. Этот вопрос скорее «организационный», чем технический. У нас есть многосторонний проект со следующими основными компонентами: Сервер, на котором размещена основная бизнес-логика (модели данных) Бэк-офис для клиентов,...

13
стратегии пакетов и версий в среде с несколькими хранилищами

Мы небольшая фирма с несколькими командами, которые управляют своими собственными git-репозиториями. Это веб-платформа, и артефакты каждой команды используются в конце дня для ночных тестов. Мы пытаемся формализовать процесс создания версий и упаковки. У каждой команды есть мастер ветвь, где они...

12
Как я могу отстаивать полужесткий график выпуска в среде, не склонной к риску?

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

12
Как я могу избежать ползучести в сольном проекте?

Итак, у меня есть программа, над которой я работал в 2011 году и до 2012 года, но последний выпуск был в декабре 2011 года . Я активно работал над этим, но функция creep заманила его уродливую голову, и теперь он заполнен тоннами незаконченных функций. Плохая часть заключается в том, что, когда я...

12
Как мы можем включать готовые к выпуску функции в наши производственные выпуски раз в две недели?

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

12
Недельный цикл релизов: как сделать это возможным?

В моей компании (3-летний стартап веб-индустрии) у нас часто возникают проблемы с командой разработчиков, которая говорит: «А-а-а, это кризис, исправьте это сейчас!» (не все?) Это влияет на производительность (и моральный дух) инженерного персонала, в том числе. Руководство потратило некоторое...

11
Выбор правильной стратегии ветвления для релизов

Начиная с новой команды разработчиков в новом проекте, и мы должны определить нашу стратегию ветвления для нашего исходного репозитория ( например, Microsoft Team Foundation Server 2010 ). Мы столкнулись с липкой дискуссией о том, стоит ли ... . Иметь одну ветку Release, из которой мы производим...

10
Использование Bit Torrent для внутреннего управления релизами

В настоящее время мы злоупотребляем нашей системой контроля версий и используем ее ... почти как FTP для хранения больших выпусков (4+ ГБ). Мы стремимся отойти от этой ужасной практики, которая имеет и продолжает перераспределять и использовать все больше и больше ИТ-ресурсов, нанося вред процессам...

10
Стратегии продвижения зависимости: разрозненные или организованные?

У нас есть много приложений и веб-сервисов (некоторые общедоступные продукты, некоторые внутренние и часть частного «бэкэнда»), которые взаимозависимы друг от друга. Каждый из этих компонентов имеет 4 среды (кластеры серверов / узлов, обслуживающих определенные цели): Непроизводственные DEV-...