Рабочий процесс

Три действенных совета о том, как избежать заброшенных, незаконченных проектов

Почему «замороженный проект» — невероятно распространенное явление? Мы все придумали прекрасные идеи, а затем с азартом потратили часы на написание / программирование / планирование / отчетность / {вставьте глагол, относящийся к завершению проекта}, только чтобы усомниться в собственных силах, потерять мотивацию, или просто передумали, и по какой-то причине закрадывается чувство слабости. Что может очень деморализировать.

Читать дальше

Как быстро удалить большие файлы, пароли или личные данные из истории Git?

Как очистить историю Git, если вы допустил ошибку, передав большие файлы в репозиторий, который теперь начинает расти в геометрической прогрессии? А что если произошла утечка конфиденциальных данных? Очевидно, что файлы не могут быть легко удалены из репозитория. Нельзя просто зайти в хранилище, отметить ненужное и нажать <delete>

Читать дальше

Пример валидации пользовательского поля с помощью JIRA Scripting Suite (Jython)

Стандартного функционала Jira для конфигурирования нового рабочего процесса для проекта не всегда достаточно. Это особенно актуально, когда требуются специфические проверки данных, автоматизация или интеграция с внешними системами. Часть проблем решается специализированными плагинами, доступными в Atlassian Market, но особую гибкость дают плагины, позволяющие создавать пользовательские сценарии.

Читать дальше

Slack: способ быстро добавить большое количество пользователей в канал

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

Читать дальше

Валидатор для Jira: максимум 8 часов в неделю на заявителя

Если в рамках рабочего процесса Jira необходимо ограничить количество часов, которое исполнитель может израсходовать на определенного заявителя в течение недели, можно воспользоваться решением, которое перед отправкой задачи проверяет, не превышен ли лимит времени, отведенный на заявителя.

Читать дальше