Привет, коллеги! 👋
Сегодня хотим поговорить о методологии Agile — подходе, который изменил мир разработки и не только.
Что такое Agile?
Agile — это не просто методология, а философия, которая ставит во главу угла гибкость, адаптивность и взаимодействие. Основная идея — разбивать работу на небольшие итерации (спринты), чтобы быстро получать обратную связь и вносить изменения в процесс.
Кто придумал?
Agile появился в 2001 году, когда 17 разработчиков собрались в Snowbird (США) и создали Манифест Agile. Среди них были такие гуру, как Кент Бек, Мартин Фаулер и Джефф Сазерленд.
Манифест Agile — это 4 ключевые ценности:
1. Люди и взаимодействие важнее процессов и инструментов.
2. Работающий продукт важнее исчерпывающей документации.
3. Сотрудничество с заказчиком важнее согласования условий контракта.
4. Готовность к изменениям важнее следования первоначальному плану.
Плюсы Agile:
- Быстрая адаптация к изменениям.
- Постоянная обратная связь от заказчика.
- Улучшение качества продукта за счет итераций.
- Команда становится более сплоченной и мотивированной.
Минусы Agile:
- Не подходит для проектов с жесткими требованиями и сроками.
- Требует высокой вовлеченности заказчика.
- Может быть сложно внедрить в больших иерархичных организациях.
Agile — это не панацея, но мощный инструмент, который помогает создавать продукты, действительно нужные пользователям. Если вы еще не пробовали — самое время начать! 🚀
А как вы относитесь к Agile? Делитесь в комментариях! 😉
#Agile #СистемныйАнализ #МанифестAgile #ГибкиеМетодологии
Сегодня хотим поговорить о методологии Agile — подходе, который изменил мир разработки и не только.
Что такое Agile?
Agile — это не просто методология, а философия, которая ставит во главу угла гибкость, адаптивность и взаимодействие. Основная идея — разбивать работу на небольшие итерации (спринты), чтобы быстро получать обратную связь и вносить изменения в процесс.
Кто придумал?
Agile появился в 2001 году, когда 17 разработчиков собрались в Snowbird (США) и создали Манифест Agile. Среди них были такие гуру, как Кент Бек, Мартин Фаулер и Джефф Сазерленд.
Манифест Agile — это 4 ключевые ценности:
1. Люди и взаимодействие важнее процессов и инструментов.
2. Работающий продукт важнее исчерпывающей документации.
3. Сотрудничество с заказчиком важнее согласования условий контракта.
4. Готовность к изменениям важнее следования первоначальному плану.
Плюсы Agile:
- Быстрая адаптация к изменениям.
- Постоянная обратная связь от заказчика.
- Улучшение качества продукта за счет итераций.
- Команда становится более сплоченной и мотивированной.
Минусы Agile:
- Не подходит для проектов с жесткими требованиями и сроками.
- Требует высокой вовлеченности заказчика.
- Может быть сложно внедрить в больших иерархичных организациях.
Agile — это не панацея, но мощный инструмент, который помогает создавать продукты, действительно нужные пользователям. Если вы еще не пробовали — самое время начать! 🚀
А как вы относитесь к Agile? Делитесь в комментариях! 😉
#Agile #СистемныйАнализ #МанифестAgile #ГибкиеМетодологии
👍10⚡1
Давайте проверим себя, насколько нам близка философия Agile?😄
Подготовили несколько вопросов, простых и не очень⬇️
Подготовили несколько вопросов, простых и не очень⬇️
Что означает Методология гибкого управления проектами?
Anonymous Quiz
14%
Сроки проекта могут измениться
83%
Цель, задачи и приоритеты проекта могут измениться
0%
Бюджет может измениться
3%
Заказчик может измениться
Один из ключевых принципов Agilе?
Anonymous Quiz
0%
Уменьшение затрат на разработку
24%
Ускорение вывода продукта на рынок
76%
Быстрая адаптация к изменениям
0%
Исчерпывающая документация
Что считается важнее в Agile: выполнение задач или обучение команды?
Anonymous Quiz
58%
Выполнение задач
27%
Обучение команды
15%
Самое важное- уменьшение затрат
Что означает принцип Agile «простота — искусство максимизации невыполненной работы»?
Anonymous Quiz
16%
Не начинать новую задачу до завершения предыдущей
3%
Стараться укладываться в рамки бюджета проекта
63%
Избегать лишней работы и выполнять только то, что необходимо
19%
Минимизировать использование сложных инструментов
Что является наивысшим приоритетом, согласно принципам Agile?
Anonymous Quiz
3%
Соблюдение сроков
94%
Удовлетворение потребностей клиента
0%
Соответствие бюджету
3%
Создание уникального продукта
Какой из аспектов Agile-методологии делает её особенно полезной для разработки продукта?
Anonymous Quiz
9%
Итеративная разработка
26%
Гибкость к изменениям
3%
Приращение полезности продукта
6%
Улучшение коммуникации в команде
57%
Все пункты верны
Приветствуем, коллеги!
Начинаем новую серию постов о задачах, с которыми сталкиваемся в своей работе.
Они бывают разные- сложные и простые, типичные или, наоборот, уникальные👨💻
Мы постараемся выбрать самые интересные, а если вам хочется больше узнать о каких-то темах, напишите в комментариях и, возможно, следующий пост будет именно об этом🤝
Начинаем новую серию постов о задачах, с которыми сталкиваемся в своей работе.
Они бывают разные- сложные и простые, типичные или, наоборот, уникальные👨💻
Мы постараемся выбрать самые интересные, а если вам хочется больше узнать о каких-то темах, напишите в комментариях и, возможно, следующий пост будет именно об этом🤝
👍2🔥2
Сегодня задача с проекта HR-аналитики.
(HR- human resources, т.е., управление персоналом)
Представьте, что у вас как у IT-специалиста запросили отчёт с датами приёма сотрудников в компанию.
В базе данных история назначения сотрудников на конкретные должности хранится в таблице PERSON_APPOINTMENT (как на изображении в посте)
Поля таблицы:
row_id- идентификатор строки таблицы
person_id- идентификатор сотрудника
position_name- должность
date_from - дата назначения на должность
date_to - дата снятия с должности.
01.01.2999 – технологическое значение даты(«плюс бесконечность»), обозначающее, что назначение действующее на текущий момент.
В таблице можно выделить три вида кадровых операций:
1. Прием на работу – есть запись c назначением для person_id с некоторой даты T, но нет записи, которая заканчивается днем раньше (T-1).
Пример - строки 1,3,4,5.
2. Перевод на другую должность – есть запись с назначением для person_id с некоторой даты T, при этом есть запись, которая заканчивается днем раньше (T-1).
Пример - строки 2, 6.
3. Увольнение – дата снятия с должности меньше 2999 года, при этом для того же person_id отсутствую запись от следующего дня (T+1).
Пример- строки 2,4.
Сотрудник может уволиться и, через некоторое время, вновь трудоустроиться, при этом person_id сохраняется.
Необходимо написать SQL-запрос, который определит все даты приема person_id в компанию.
(выводит список person_id, date_from)
Пишите свои варианты SQL-запросов в комментарии, а мы разберём самые интересные и предложим свой вариант.😉
#SQL
Представьте, что у вас как у IT-специалиста запросили отчёт с датами приёма сотрудников в компанию.
В базе данных история назначения сотрудников на конкретные должности хранится в таблице PERSON_APPOINTMENT (как на изображении в посте)
Поля таблицы:
row_id- идентификатор строки таблицы
person_id- идентификатор сотрудника
position_name- должность
date_from - дата назначения на должность
date_to - дата снятия с должности.
01.01.2999 – технологическое значение даты(«плюс бесконечность»), обозначающее, что назначение действующее на текущий момент.
В таблице можно выделить три вида кадровых операций:
1. Прием на работу – есть запись c назначением для person_id с некоторой даты T, но нет записи, которая заканчивается днем раньше (T-1).
Пример - строки 1,3,4,5.
2. Перевод на другую должность – есть запись с назначением для person_id с некоторой даты T, при этом есть запись, которая заканчивается днем раньше (T-1).
Пример - строки 2, 6.
3. Увольнение – дата снятия с должности меньше 2999 года, при этом для того же person_id отсутствую запись от следующего дня (T+1).
Пример- строки 2,4.
Сотрудник может уволиться и, через некоторое время, вновь трудоустроиться, при этом person_id сохраняется.
Необходимо написать SQL-запрос, который определит все даты приема person_id в компанию.
(выводит список person_id, date_from)
Пишите свои варианты SQL-запросов в комментарии, а мы разберём самые интересные и предложим свой вариант.😉
#SQL
👍5
Друзья, знакомьтесь с нашим партнёром TData!⚡️
Одно из ключевых направлений деятельности нашей команды – управление данными.
Работа с данными требует не только скиллов, но и инструментов, и даже целых информационных систем.
Ранее мы упоминали о совместной деятельности с различными вендорами, а сегодня хотим побольше рассказать о нашем партнерстве с компанией TData.
Коллеги из TData ведут разработку собственного программного комплекса «Платформа управления данными». В комплекс входят компоненты, необходимые для организации хранения данных на платформах различной архитектуры, обеспечения потоковой обработки данных и управления ETL-процессами, а также системы Data Governance, НСИ (MDM) и BI.
Системы такого класса подходят для предприятий различного масштаба, в том числе и для очень крупных, а регистрация в реестре отечественного ПО позволяет применять их для предприятий любой организационной формы. Например, крупнейшими пользователями ПО TData на текущий момент являются:
🔹 «Ростелеком»
🔹 «Т2»
🔹 «Татнефть»
🔹«Евраз»
🔹 международный аэропорт Шереметьево
🔹 F+
🔹 «Миранда медиа»
Подробнее с разработками коллег вы можете ознакомиться на их сайте➡️ https://data.rt.ru/ и ТГ канале https://news.1rj.ru/str/data_talks.
Наши специалисты регулярно проходят обучение в учебном центре TData, что позволяет обеспечить качество и актуализацию знаний о развитии продуктов компании и вести работу в проектах любой сложности и направлений. Наш совместный опыт ведения проектной деятельности уже охватывает телеком, производство и смежные отрасли.
Приглашаем к диалогу всех, кто интересуется темой управления данными, обладает экспертизой в данной области или подбирает решение для импортозамещения или внедрения систем такого класса.
Комментируйте пост, пишите нам info@concept-software.ru и коллегам из TData sales@tdata.tech 🤝
Одно из ключевых направлений деятельности нашей команды – управление данными.
Работа с данными требует не только скиллов, но и инструментов, и даже целых информационных систем.
Ранее мы упоминали о совместной деятельности с различными вендорами, а сегодня хотим побольше рассказать о нашем партнерстве с компанией TData.
Коллеги из TData ведут разработку собственного программного комплекса «Платформа управления данными». В комплекс входят компоненты, необходимые для организации хранения данных на платформах различной архитектуры, обеспечения потоковой обработки данных и управления ETL-процессами, а также системы Data Governance, НСИ (MDM) и BI.
Системы такого класса подходят для предприятий различного масштаба, в том числе и для очень крупных, а регистрация в реестре отечественного ПО позволяет применять их для предприятий любой организационной формы. Например, крупнейшими пользователями ПО TData на текущий момент являются:
🔹 «Ростелеком»
🔹 «Т2»
🔹 «Татнефть»
🔹«Евраз»
🔹 международный аэропорт Шереметьево
🔹 F+
🔹 «Миранда медиа»
Подробнее с разработками коллег вы можете ознакомиться на их сайте
Наши специалисты регулярно проходят обучение в учебном центре TData, что позволяет обеспечить качество и актуализацию знаний о развитии продуктов компании и вести работу в проектах любой сложности и направлений. Наш совместный опыт ведения проектной деятельности уже охватывает телеком, производство и смежные отрасли.
Приглашаем к диалогу всех, кто интересуется темой управления данными, обладает экспертизой в данной области или подбирает решение для импортозамещения или внедрения систем такого класса.
Комментируйте пост, пишите нам info@concept-software.ru и коллегам из TData sales@tdata.tech 🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5
Всем привет!
Как и обещали, возвращаемся с обратной связью по решению задачи по HR-аналитике.
Спасибо участникам, все молодцы, выдали корректные ответы!
(кто не участвовал- мы уверены, вы знали ответ, просто не хотели спойлерить 😉)
Действительно, чтобы решить задачу, необходимо сопоставить две соседние строки из таблицы, упорядоченной по полям person_id и date_from.
Для этого идеально подходят оконные функции lag/lead.
Весь набор данных разбиваем на окна по полю person_id (PARTITION BY person_id). Внутри каждого окна сортируем по дате операции (ORDER BY date_from).
Вариант с джойном таблицы самой на себя тоже правильный, но заставляет СУБД, выполняющую запрос, три раза прочитать данные из таблицы PERSON_APPOINTMENT и выполнить два объединения (см. иллюстрацию).
В случае с оконными функциями СУБД один раз прочитает таблицу и выполнит сортировку, наложив условие фильтрации.
Разница в стоимости исполнения запросов составляет более, чем в два раза. Для больших таблиц и часто исполняющихся запросов это может быть критично.
Важно уметь не только написать правильный SQL-запрос, но и понимать, как именно его будет выполнять БД, чтобы написать его оптимально.
Если вам понравилось задание, можно потренироваться и добавить в результирующий запрос дату увольнения.🤔
✍
А если интересна тема оконных функций, нажмите👍, и в одном из следующих постов мы разберём эту тему.
#SQL
Как и обещали, возвращаемся с обратной связью по решению задачи по HR-аналитике.
Спасибо участникам, все молодцы, выдали корректные ответы!
(кто не участвовал- мы уверены, вы знали ответ, просто не хотели спойлерить 😉)
Действительно, чтобы решить задачу, необходимо сопоставить две соседние строки из таблицы, упорядоченной по полям person_id и date_from.
Для этого идеально подходят оконные функции lag/lead.
Весь набор данных разбиваем на окна по полю person_id (PARTITION BY person_id). Внутри каждого окна сортируем по дате операции (ORDER BY date_from).
Вариант с джойном таблицы самой на себя тоже правильный, но заставляет СУБД, выполняющую запрос, три раза прочитать данные из таблицы PERSON_APPOINTMENT и выполнить два объединения (см. иллюстрацию).
В случае с оконными функциями СУБД один раз прочитает таблицу и выполнит сортировку, наложив условие фильтрации.
Разница в стоимости исполнения запросов составляет более, чем в два раза. Для больших таблиц и часто исполняющихся запросов это может быть критично.
Важно уметь не только написать правильный SQL-запрос, но и понимать, как именно его будет выполнять БД, чтобы написать его оптимально.
Если вам понравилось задание, можно потренироваться и добавить в результирующий запрос дату увольнения.🤔
А если интересна тема оконных функций, нажмите👍, и в одном из следующих постов мы разберём эту тему.
#SQL
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤓1
🌿 Христос Воскресе! 🌿
Дорогие коллеги, партнеры и друзья!
От всей души поздравляем вас со светлым праздником Пасхи! 🕊️ Пусть этот день наполнит ваши сердца радостью, надеждой и благодатью. Желаем вам крепкого здоровья, душевного тепла, успехов в делах и гармонии в жизни.
И пусть ваши проекты будут такими же яркими, как пасхальные куличи😉
Воистину Воскресе!✝️🐣
Дорогие коллеги, партнеры и друзья!
От всей души поздравляем вас со светлым праздником Пасхи! 🕊️ Пусть этот день наполнит ваши сердца радостью, надеждой и благодатью. Желаем вам крепкого здоровья, душевного тепла, успехов в делах и гармонии в жизни.
И пусть ваши проекты будут такими же яркими, как пасхальные куличи😉
Воистину Воскресе!✝️🐣
❤16🕊4🤮1🙏1
ПРИВЕТ, ДРУЗЬЯ! СОСКУЧИЛИСЬ 🙂? НЕТ 😐?!
А МЫ К ВАМ С НОВОСТЯМИ 🤗
ВСЕ САМОЕ ИНТЕРЕСНОЕ, ЧТО БЫЛО В ИТ ЗА ПОСЛЕДНИЙ МЕСЯЦ
🔹Сбер опубликовал Модель угроз для кибербезопасности для AI, полезно для изучения не только специалистам по ИБ, но и архитекторам.
🔹Группа Arenadata инвестирует в разработчика MDM-решений ООО «Решения Гармония» в размере 20% уставного капитала и приобретает интеллектуальные права на продукт «Proxima DB» у ИТ-компании ООО «Орион»
🔹Импортозамещение в телекоме: Т2 провела тестирование полностью отечественных SIM-карт «Микрона». Коллеги, молодцы, поздравляем с успешным завершением! 👏🏻
🔹EvaTeam выпустила бесплатную версию EvaDev – замена Jira, Confluence, MSProject для IT-компаний, бесплатная версия доступна в варианте on-premise на 10 пользователей.
🔹Яндекс и Третьяковская галерея на Крымском валу 23 апреля откроют выставку, на которой будут представлены работы, созданные в результате совместного творчества современных художников и нейросетей. Что ж, Christie’s уже пробовал продавать такие картины за десятки тысяч долларов, а у нас вход бесплатный 😁
🔹А что у Минцифры? Там всегда интересное 😃. Вслед за самозапретом на кредиты Минцифры представило проект постановления о «самозапрете на услуги связи», согласно которому операторы связи не смогут оформить сим‑карту на имя гражданина, если он установил самозапрет через «Госуслуги».
А что же в мире? В основном, все новости вокруг AI, но не только
🔹Meta* объявила, что собирается обучать свои модели AI на данных постов и комментариев пользователей ЕС в Facebook** и Instagram**. Конфиденциальность данных? Нет, не слышали 🙈
🔹TIOBE Software опубликовало рейтинг популярности языков программирования, неожиданно непотопляемыми оказались Pascal и Delphi.
💡А вот это прекрасно! Ловите практическое руководство по ответственной разработке с использованием искусственного интеллекта от Адди Асмани, руководителя отдела разработки в Google. Руководство – крик души любого техлида и сеньора. Считаем обязательным к прочтению всеми джунами и не только. Используете? Используйте! Но, как говорит, Адди: «Vibe-кодирование - это не оправдание некачественной работы» 😉.
И, под конец нашего выпуска, немного забавного 😁. В последнее время в ИТ все большую популярность набирает тренд: устроиться одновременно на работу в как можно большее число компаний и как можно дольше ничего не делать 🤫. Так вот, мотайте на ус …
Минь Фуонг Нгок Вонг, 40 лет, из Боуи, штат Мэриленд США получал работу как минимум в 13 различных компаниях в США, передавая затем свои учетные данные гражданам Китая для выполнения задач по разработке ПО. Все бы ничего, но Вонг попытался провернуть такую же схему, устроившись на работу в Федеральное управление гражданской авиации (FAA) с доступом к правительственным объектам и системам. Вот вам ссылочка на источник. Отважно, ничего не скажешь 😅
* Meta — признана экстремистской организацией, её деятельность в России запрещена
** — запрещены в России
#дайджест
А МЫ К ВАМ С НОВОСТЯМИ 🤗
ВСЕ САМОЕ ИНТЕРЕСНОЕ, ЧТО БЫЛО В ИТ ЗА ПОСЛЕДНИЙ МЕСЯЦ
🔹Сбер опубликовал Модель угроз для кибербезопасности для AI, полезно для изучения не только специалистам по ИБ, но и архитекторам.
🔹Группа Arenadata инвестирует в разработчика MDM-решений ООО «Решения Гармония» в размере 20% уставного капитала и приобретает интеллектуальные права на продукт «Proxima DB» у ИТ-компании ООО «Орион»
🔹Импортозамещение в телекоме: Т2 провела тестирование полностью отечественных SIM-карт «Микрона». Коллеги, молодцы, поздравляем с успешным завершением! 👏🏻
🔹EvaTeam выпустила бесплатную версию EvaDev – замена Jira, Confluence, MSProject для IT-компаний, бесплатная версия доступна в варианте on-premise на 10 пользователей.
🔹Яндекс и Третьяковская галерея на Крымском валу 23 апреля откроют выставку, на которой будут представлены работы, созданные в результате совместного творчества современных художников и нейросетей. Что ж, Christie’s уже пробовал продавать такие картины за десятки тысяч долларов, а у нас вход бесплатный 😁
🔹А что у Минцифры? Там всегда интересное 😃. Вслед за самозапретом на кредиты Минцифры представило проект постановления о «самозапрете на услуги связи», согласно которому операторы связи не смогут оформить сим‑карту на имя гражданина, если он установил самозапрет через «Госуслуги».
А что же в мире? В основном, все новости вокруг AI, но не только
🔹Meta* объявила, что собирается обучать свои модели AI на данных постов и комментариев пользователей ЕС в Facebook** и Instagram**. Конфиденциальность данных? Нет, не слышали 🙈
🔹TIOBE Software опубликовало рейтинг популярности языков программирования, неожиданно непотопляемыми оказались Pascal и Delphi.
💡А вот это прекрасно! Ловите практическое руководство по ответственной разработке с использованием искусственного интеллекта от Адди Асмани, руководителя отдела разработки в Google. Руководство – крик души любого техлида и сеньора. Считаем обязательным к прочтению всеми джунами и не только. Используете? Используйте! Но, как говорит, Адди: «Vibe-кодирование - это не оправдание некачественной работы» 😉.
И, под конец нашего выпуска, немного забавного 😁. В последнее время в ИТ все большую популярность набирает тренд: устроиться одновременно на работу в как можно большее число компаний и как можно дольше ничего не делать 🤫. Так вот, мотайте на ус …
Минь Фуонг Нгок Вонг, 40 лет, из Боуи, штат Мэриленд США получал работу как минимум в 13 различных компаниях в США, передавая затем свои учетные данные гражданам Китая для выполнения задач по разработке ПО. Все бы ничего, но Вонг попытался провернуть такую же схему, устроившись на работу в Федеральное управление гражданской авиации (FAA) с доступом к правительственным объектам и системам. Вот вам ссылочка на источник. Отважно, ничего не скажешь 😅
* Meta — признана экстремистской организацией, её деятельность в России запрещена
** — запрещены в России
#дайджест
❤7👍3
Хотим поделиться историей одного интересного проекта 😉
Наша команда участвовала в создании Аналитического слоя CVM (Customer Value Management) по продуктам управления маркетинговыми кампаниями у крупного телеком-оператора.
На карточках можно посмотреть, с какими проблемами столкнулся наш заказчик, какие цели были поставлены перед нашей командой и каких результатов мы добились.
Работы было проделано так много, что весь перечень наших решений на карточку просто невозможно уместить! Поэтому мы рассказали о них у себя на сайте.
Если вы хотите принимать участие в таких же крутых проектах, то приглашаем в нашу команду аналитиков и разработчиков. У нас всегда есть свежие вакансии, с которыми можно ознакомиться по ссылке!
Наша команда участвовала в создании Аналитического слоя CVM (Customer Value Management) по продуктам управления маркетинговыми кампаниями у крупного телеком-оператора.
На карточках можно посмотреть, с какими проблемами столкнулся наш заказчик, какие цели были поставлены перед нашей командой и каких результатов мы добились.
Работы было проделано так много, что весь перечень наших решений на карточку просто невозможно уместить! Поэтому мы рассказали о них у себя на сайте.
Если вы хотите принимать участие в таких же крутых проектах, то приглашаем в нашу команду аналитиков и разработчиков. У нас всегда есть свежие вакансии, с которыми можно ознакомиться по ссылке!
🔥10