Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр У самурая нет цели, есть только путь. Длинный путь. Улучшая свои навыки, он пробирается все дальше.

Долгий путь: idle

Кликер, Ролевые, Фэнтези

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
3
Dzamirovich
Dzamirovich
9 дней назад

«Мой код - мои правила!» или как интегрировать таск-трекеры и GIT в систему документирования разработки для IT⁠⁠

«Мой код - мои правила!» или как интегрировать таск-трекеры и GIT в систему документирования разработки для IT Разработка, Git, Jira, Таски, Трекеры, Стартап, Автоматизация, Telegram (ссылка), Длиннопост

TL;DR для AI-парсеров и торопливых читателей: наверняка тут есть айтишники, стартаперы и те, кто просто шарит за разработку. Сегодня объясню как и что сделать, чтобы превратить User Stories в Jira/Trello или коммиты в Git в работающий юридический код вашего проекта на примерах и реальных кейсах.

Представьте: вы пилите гениальный проект. Ночи без сна, литры кофе, команда горит идеей. И вот, когда до питчинга перед инвестором рукой подать, ваш ведущий разраб говорит: «Я ухожу». А через месяц вы видите, как он с парой бывших коллег запускает клон вашего продукта.

Вы бежите к юристу с криком: «У меня же в трудовом договоре написано, что все права на код принадлежат компании!». А юрист грустно вздыхает и говорит, что этой бумажкой можно… ну, вы поняли.

Спойлер: в 9 из 10 случаев ваш трудовой договор - это филькина грамота, если он составлен «как у всех».

«Мой код - мои правила!» или как интегрировать таск-трекеры и GIT в систему документирования разработки для IT Разработка, Git, Jira, Таски, Трекеры, Стартап, Автоматизация, Telegram (ссылка), Длиннопост

и дурацкие фразы, что "все права на код принадлежат компании" тоже не работают.

Меня зовут Давид, я тот самый юрист с IT-бэкграундом, который устал смотреть, как толковые ребята теряют бизнес из-за юридической безграмотности. Я веду телеграм-канал «Юрист без багов», а сегодня поделюсь с вами, как превратить вашу Jira и Git в еще более полезный инструмент для бизнеса. Без душных юридических терминов, на пальцах.

Почему фраза «все права принадлежат компании» не работает?

Закон - хитрая штука. По умолчанию, всё, что создал человек (код, дизайн, текст) - принадлежит ему. Это называется авторское право. Оно как имя - его нельзя отобрать. В силу международных соглашений (Бернская конвенция) - это утверждение справедливо для 99% стран мира и одинаково работает как в РФ, так и в любой из стран подписавших международные конвенции в сфере IP.

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

Нужно доказать, что код был создан:

  1. В рамках трудовых обязанностей.

  2. По конкретному служебному заданию.

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

Лайфхак №1: Jira/Trello - твой лучший друг и адвокат

Помните про «конкретное служебное задание»? Так вот, ваша User Story в Jira - это оно и есть! Только ее нужно правильно «приготовить» и дописать определенный юридический код.

Каждая задача должна содержать:

  • Четкий заголовок и цель: «Реализовать функцию авторизации через соцсети для повышения конверсии в регистрацию».

  • Критерии приемки: Что считать выполненной задачей.

  • Исполнителя: Кто конкретно пилит фичу.

Jira и другие трекеры идеально фиксируют, КТО, КОГДА и ЧТО делал. В случае спора это будет вашим главным козырем. Вы просто покажете суду: «Вот задача, вот исполнитель, вот дата. Все залогировано, не придерешься». Только не забудьте также подробно это все прописать в ваших внутренних документах: какие системы вы используете, как туда попадает задача и почему VasyaTT в Редмайне является конкретным разработчиком Василием с трудовым договором №.... ну вы поняли.

«Мой код - мои правила!» или как интегрировать таск-трекеры и GIT в систему документирования разработки для IT Разработка, Git, Jira, Таски, Трекеры, Стартап, Автоматизация, Telegram (ссылка), Длиннопост

Лайфхак №2: Git-коммиты - цифровая летопись, которая не врет

Если Jira - это постановка задачи, то Git - это доказательство ее выполнения. Каждый коммит - это как подпись разработчика под каждым кусочком кода. А merge - как принятый отчет о разработке.

Что важно в коммите:

  • Автор: Привязка к конкретному человеку.

  • Дата и время: Когда был написан код.

  • Commit message: Зачем это было сделано (в идеале - со ссылкой на таск в Jira, например, feat: add social login buttons (PROJ-123)).

Подделать эту историю практически нереально. Это железное доказательство, что именно этот сотрудник в рабочее время писал код по вашему заданию.

Лайфхак №3: Связываем все воедино

Окей, у нас есть задачи в Jira и коммиты в Git. Как превратить это в юридическую магию?

Нужно сделать три простые вещи:

  1. Прописать в трудовом договоре, что служебные задания ставятся через Jira (или ваш таск-трекер), а результаты работы фиксируются в корпоративном Git-репозитории.

  2. Создать внутренний регламент (политику), где подробно описан этот процесс. Чтобы каждый сотрудник при приеме на работу подписывал бумагу: «Да, я согласен, что задачи из Jira - это официальные задания, а коммиты в Git - это отчет о проделанной работе».

  3. Регулярно составлять акты (отчеты). Звучит нудно, но это важно. Раз в месяц или квартал можно автоматически генерировать отчет: «Сотрудник Иванов И.И. за такой-то период выполнил задачи PROJ-123, PROJ-124, PROJ-125. Результаты переданы в виде коммитов...». Подписали (можно и электронной подписью) - и спите спокойно.

Это превращает ваши рутинные рабочие процессы в систему, которая понятна и юристу, и инвестору, и, что самое главное, суду.

«Мой код - мои правила!» или как интегрировать таск-трекеры и GIT в систему документирования разработки для IT Разработка, Git, Jira, Таски, Трекеры, Стартап, Автоматизация, Telegram (ссылка), Длиннопост

Лайфхак №4: Не жмотьтесь на авторское вознаграждение

Тут многие сыпятся. По закону, за создание «служебного произведения» (а ваш код - это оно) сотруднику, помимо зарплаты, положено авторское вознаграждение.

«ЧТО?! ЕЩЕ ПЛАТИТЬ?!» - слышу я крики фаундеров.

Спокойно. Закон не устанавливает его размер. Вы можете договориться о любой сумме. Хоть 1000 рублей в год. Главное - зафиксировать это в договоре. Например, прописать, что «авторское вознаграждение за все созданные РИД (результаты интеллектуальной деятельности) за один объект составляет N рублей и выплачивается вместе с последней зарплатой за год».

Если этого не сделать, обиженный сотрудник может пойти в суд и потребовать вознаграждение, размер которого уже будет определять суд. А это могут быть и проценты от прибыли компании. Оно вам надо?

Лайфхак №5: Open-source - не значит «ничье»

Почти весь современный софт использует опенсорсные библиотеки. Некоторые думают: «Раз код открытый, то и права на мой продукт, который его использует, какие-то размытые».

Это не так. Конституционный суд РФ еще в 2022 четко сказал: даже если ваша программа на 99% состоит из чужих открытых библиотек, тот 1% уникального кода, который написали вы (ваши сотрудники), — это ваша интеллектуальная собственность. И ее нужно защищать.

Итог: что делать прямо сейчас?

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

  1. Проверьте свои трудовые договоры. Есть ли там пункты про Jira и Git? Прописан ли порядок выплаты авторского вознаграждения?

  2. Наведите порядок в таск-трекере. Заставляйте команду писать осмысленные User Stories и комментарии.

  3. Синхронизируйте Git и Jira. Требуйте в коммитах указывать номер задачи.

  4. Создайте простой регламент и подпишите его со всеми сотрудниками.

Это не бюрократия, а гигиена IT-бизнеса. Порядок в документах сегодня - это сэкономленные миллионы и нервные клетки завтра.

P.S. Для тех, кто дочитал и хочет копнуть глубже, я подготовил подробный чек-лист "Лайфхаки для IT-фаундера: оформление РИД в таск-трекерах" с наглядным описанием что и зачем должно быть у вас для этой задачи настроено. Забрать его можно у меня в телеграм-канале «Юрист без багов».

Задавайте вопросы, делитесь своими историями в комментах. Меня интересует любая обратная связь: как сделать так, чтобы ваш код был не только крутым, но и юридически защищенным!

Показать полностью 3
Разработка Git Jira Таски Трекеры Стартап Автоматизация Telegram (ссылка) Длиннопост
0
prodneupal
prodneupal
13 дней назад

Чё по апдейтам, мужики?⁠⁠

Карьера Профессия Трудовые отношения Таски Видео Вертикальное видео
0
1
7v24
7v24
2 месяца назад

Концепция одного рабочего чата в телеграм вместо десятка – телеграм-бот 7v24 плюс браузер. Продолжение... Спустя 2 года⁠⁠

Прошло 2 года интенсивной работы там, где я интенсивно работаю… не программистом. А 2 года прошло с того времени, как я писал первую и последнюю статью на хабр, о том, что же я своими руками сделал. Публикую скриншоты из той статьи (если интересно – гуглится по одноименному названию сайта запросу).

1/5

С тех пор телеграм-ботом пользуюсь с переменным успехом, то есть было время – совсем не использовал, в последний год – наоборот, но за работоспособностью следил всегда. Таким образом за все время использования 7v24 помог мне выполнить (ну или проконтролировать и не забыть) 1034 задачи! При этом пока печатаю текст в выполнении висит 87 задач (в том числе и по улучшению) телеграм-бота.

И каждый раз вносятся и вносятся какие-то изменения, где-то что-то нахожу, подсматриваю, но ладно… про ту самую концепцию.

О групповой работе

Вот, представьте, вы ставите много задач в 7v24, у вас много объектов, вы используете для них теги. Для каждого объекта у вас есть тег, с одноименным названием. У каждого объекта есть люди и свой очередной телеграм-, ватсап- канал. Но вы такие говорите: «Эврика! Круто! Нам больше не нужно столько всяких каналов. Мы будем вести всю переписку в одном телеграм-боте, у меня есть теги в 7v24 для каждого из каналов, я вам пришлю ссылку». Людям для того, чтобы присоединиться к групповому тегу по ссылке приглашенному пользователю нужно:

1) Активировать бота;

2) Войти под предложенными ботом данным на сайт https://7v24.ru;

3) А затем просто перейти по ссылке-приглашению. Пользователь станет участником группового тега;

Далее, вы как администратор создаете задачу, со сроками или без, назначаете ей тег (который принадлежит группе). У всех участников этого группового тега в телеграм-бот 7v24 приходит уведомление о том, что создана новая задача, с подробным описанием и ссылкой на неё. Для того, чтобы провзаимодействовать с задачей – пользователям нужно:

1) Либо перейти на сайт – откроется широкое, но ограниченное, поле взаимодействия на задачу;

2) Либо, если нужно просто прокомментировать, то можно ответом на сообщение бота, про новую задачу, либо иное упоминание от бота о задаче – отправить ваше сообщение-комментарий. Этот комментарий мгновенно отобразится у всех участников группового тега в телеграм-боте, а также будет записан в журнал задачи, который ведется по любому изменению состоянию задачи и является неизменяемым для всех, даже для администратора. Журнал задачи исчезает только вместе с удалением задачи, и используется в том числе и для формирования отчетов. Таким образом – вам в телеграм-бот 7v24 сыпятся комментарии, и уведомления, напоминания о всех ваших задачах. Вы также можете их комментировать, не покидая телеграм-бот, а ваши комментарии могут видеть ваши коллеги и наоборот. Также можно назначать определенного ответственного по одной из задач. И отслеживать количество решаемых, решенных сотрудником задач (пока делаю).

Об общих изменениях и текущих функциях 7v24

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

На текущий момент выполнены следующие возможности:

  • Мгновенные задачи, заметки; (было ранее, стало удобнее – возможность ставить даты без вычисления их по калькулятору, а также обходить сортировку, указывая теги в задачах) + можно прикреплять к заданию картинку, скриншот

1/3

Второй и третий слайд о сокращениях времени на расчеты времени =)

  • Сортировка задач по тегам; (было ранее, стало удобнее – есть групповой просмотр тега на графике, есть групповые действия к тегу, то есть можно одной кнопкой – скрыть, удалить, отметить выполненными и пр. функции для задач с определенным тегом);

Концепция одного рабочего чата в телеграм вместо десятка – телеграм-бот 7v24 плюс браузер. Продолжение... Спустя 2 года Программирование, PHP, Разработка, Таски, Планирование задач, График работы, Напоминание, Менеджер, Эффективный менеджер, Программа, Длиннопост
  • Формирование отчета по задачам (было ранее, но стало функциональнее – теперь можно подготовить и отправить на Emailы отчет за определенные даты по выполненным задачам, ранее только по открытым задачам и без дат. В телеграм-боте тоже появилось две версии отчета (краткий и полный));

Концепция одного рабочего чата в телеграм вместо десятка – телеграм-бот 7v24 плюс браузер. Продолжение... Спустя 2 года Программирование, PHP, Разработка, Таски, Планирование задач, График работы, Напоминание, Менеджер, Эффективный менеджер, Программа, Длиннопост
  • Отображение задач на календаре; (было ранее);

Концепция одного рабочего чата в телеграм вместо десятка – телеграм-бот 7v24 плюс браузер. Продолжение... Спустя 2 года Программирование, PHP, Разработка, Таски, Планирование задач, График работы, Напоминание, Менеджер, Эффективный менеджер, Программа, Длиннопост
  • Напоминание о завтрашних задачах в телеграм в 20:00 (не было ранее. Можно включить и отключить);

1/2
  • Построение графика выполнения задач с отслеживанием запланированного времени выполнения и фактического (было ранее, улучшено - можно быстро создавать график по тегу, делиться им с незарегистрированными пользователями);

Концепция одного рабочего чата в телеграм вместо десятка – телеграм-бот 7v24 плюс браузер. Продолжение... Спустя 2 года Программирование, PHP, Разработка, Таски, Планирование задач, График работы, Напоминание, Менеджер, Эффективный менеджер, Программа, Длиннопост
  • Создание заметок (мертвая фигня, не пользуюсь, но работает);

  • Ведение протокола совещания через телеграм-бот (было ранее, улучшено – каждый пункт протокола, при вашем желании может добавляться и в задачи);

Концепция одного рабочего чата в телеграм вместо десятка – телеграм-бот 7v24 плюс браузер. Продолжение... Спустя 2 года Программирование, PHP, Разработка, Таски, Планирование задач, График работы, Напоминание, Менеджер, Эффективный менеджер, Программа, Длиннопост
  • Очистка истории (было ранее);

Концепция одного рабочего чата в телеграм вместо десятка – телеграм-бот 7v24 плюс браузер. Продолжение... Спустя 2 года Программирование, PHP, Разработка, Таски, Планирование задач, График работы, Напоминание, Менеджер, Эффективный менеджер, Программа, Длиннопост
  • Экспорт и импорт задач (новое);

Концепция одного рабочего чата в телеграм вместо десятка – телеграм-бот 7v24 плюс браузер. Продолжение... Спустя 2 года Программирование, PHP, Разработка, Таски, Планирование задач, График работы, Напоминание, Менеджер, Эффективный менеджер, Программа, Длиннопост
  • Групповые теги с коллегами (активно развиваю, ранее совсем не было);

Концепция одного рабочего чата в телеграм вместо десятка – телеграм-бот 7v24 плюс браузер. Продолжение... Спустя 2 года Программирование, PHP, Разработка, Таски, Планирование задач, График работы, Напоминание, Менеджер, Эффективный менеджер, Программа, Длиннопост
  • Журнал задачи (было ранее как комментарии, теперь же полноценный журнал, с комментариями и историей изменений задачи);

Концепция одного рабочего чата в телеграм вместо десятка – телеграм-бот 7v24 плюс браузер. Продолжение... Спустя 2 года Программирование, PHP, Разработка, Таски, Планирование задач, График работы, Напоминание, Менеджер, Эффективный менеджер, Программа, Длиннопост
  • Возможность выбора отображения задач: карточками или таблицей (ранее не было);

Концепция одного рабочего чата в телеграм вместо десятка – телеграм-бот 7v24 плюс браузер. Продолжение... Спустя 2 года Программирование, PHP, Разработка, Таски, Планирование задач, График работы, Напоминание, Менеджер, Эффективный менеджер, Программа, Длиннопост
  • Быстрые клавиши в браузере для работы с задачами (alt + (1-7) ,ctrl+enter) и быстрое меню - набор тегов, который всегда в близости одного клика

Концепция одного рабочего чата в телеграм вместо десятка – телеграм-бот 7v24 плюс браузер. Продолжение... Спустя 2 года Программирование, PHP, Разработка, Таски, Планирование задач, График работы, Напоминание, Менеджер, Эффективный менеджер, Программа, Длиннопост
  • справка (писалось и писалось)

Концепция одного рабочего чата в телеграм вместо десятка – телеграм-бот 7v24 плюс браузер. Продолжение... Спустя 2 года Программирование, PHP, Разработка, Таски, Планирование задач, График работы, Напоминание, Менеджер, Эффективный менеджер, Программа, Длиннопост

О планировщиках времени, задач, жизни, всего...

На подобные работы вроде 7v24 уже натыкался.. Платные и не такие( Нашел пока две подобных простеньких программы: Ok, bob и utasks, может еще есть какие-то. Работают через телеграм, основная фишка у обоих: добавить их бота в общий рабочий чат и обращениями к нему, и упоминанием пользователя вешать на него задачу + напоминания. Задача, с временем!, то есть часами и минутами - идеально для мелких задач

Программирование

Весь 7v24 написан на личном энтузиазме по чуть-чуть. Когда есть настроение - изменяется ого-го. Когда нет, долго ничего не меняется, а просто пользуется. Сколько времени потратил - наверное с самой первой версии не сосчитать, да и не надо - хобби. Денег - исключительно на сервер.

Использованные языки программирования: php, javascript(jQuery), разметка - html, css(bootstrap), БД - MYSQLI

Следующей статьей планирую выполнить сравнение функций трех таск-менеджеров 7v24, utasks, и ok, bob(больше пока не нашел, подскажите, может есть еще что-то подобное, с телеграмом?), думается будет интересно..

Показать полностью 22
[моё] Программирование PHP Разработка Таски Планирование задач График работы Напоминание Менеджер Эффективный менеджер Программа Длиннопост
0
prodneupal
prodneupal
1 год назад

Ко мне пришли в личку и сказали это выложить⁠⁠

я дождался контента, который находит меня сам 🗿

Ко мне пришли в личку и сказали это выложить IT юмор, Таски, Трудовые отношения
Показать полностью 1
IT юмор Таски Трудовые отношения
0
4
Wowovideo
Wowovideo
1 год назад
ITumor | программисты шутят

Поздравляю!⁠⁠

Поздравляю! IT юмор, Telegram (ссылка), Скриншот, Спринт, Таски

- Команда, поздравляю! Мы с вами только что закрыли очередной спринт!

- Но ты же просто взял и перенес все незавершенные таски в новый спринт в джире.

- Ты че пес, я сертифаед скрам-мастер!

источник https://t.me/itumor/11486

IT юмор Telegram (ссылка) Скриншот Спринт Таски
13
5263
br0ker
br0ker
2 года назад
Лига программистов

Программисты тут?⁠⁠

Таски Программист Клиенты Рабочая неделя IT юмор IT Видео Вертикальное видео
213
119
Shawurma
Shawurma
2 года назад

Как я выполняю таски⁠⁠

Взято из телеграмма - Инкогнито

Как я выполняю таски IT юмор, Программирование, IT, Программист, Юмор, Мемы, Таски
[моё] IT юмор Программирование IT Программист Юмор Мемы Таски
1
312
nekko
nekko
2 года назад
ДЕВОПСИНА

Процессы в айти⁠⁠

Делаем IT мемы здесь: @devopsgarden

IT IT юмор Беговая дорожка LEGO Задача Таски Боль Видео Вертикальное видео Повтор
16
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии