Груминг беклога в Jira (Backlog Grooming)

Автор: admin от 4-04-2019, 18:10, посмотрело: 44

Как настроить Scrum-доску для оптимизации процесса Груминга задач



Во фреймворке Scrum есть такое понятие как «причесывание задач», перед тем как планировать задачи в спринт. Ведь задачи в спринт должны как известно попадать с минимальным набором атрибутов: оценка задачи, описание задачи, критерии приемки и т.п.



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



Что мы имеем из коробки



из коробочной версии Jira — собственно саму доску и настраиваемые «экспресс-фильтры» вверху панели управления доской. По умолчанию создаются вместе с доской фильтры: Only My Issues, Recently Updated. Выглядит этот так:



Груминг беклога в Jira (Backlog Grooming)

Категория: Криптография

 

Proof-Of-Work эффективен

Автор: admin от 4-04-2019, 18:10, посмотрело: 41

Привет, Хабр! Представляю вашему вниманию перевод статьи «PoW is Efficient» автора Dan Held.



Вступление



Большинство людей думает, что энергия, потраченная на Proof-Of-Work (далее PoW), тратится впустую. В этой статье я расскажу, почему все основано на энергии, включая деньги. А также почему оценка потребления энергии субъективна, и как стоимость потраченной на PoW энергии сравнить с другими системами. Эта статья содержит мысли многих людей из области криптовалют, я лишь собрал всё вместе.

Категория: Криптография

 

Нагрузочное тестирование игры с парой сотен тысяч виртуальных пользователей

Автор: admin от 4-04-2019, 18:05, посмотрело: 32

Привет, Хабр!



Я работаю в игровой компании, которая разрабатывает онлайн-игры. На текущий момент все наши игры делятся на множество “маркетов” (один “маркет” на страну) и в каждом “маркете” есть дюжина миров, между которыми распределяются игроки при регистрации (ну или иногда они могут выбрать его сами). Каждый мир имеет одну базу данных и один или несколько web/app-серверов. Таким образом, нагрузка делится и распределяется по мирам/серверам почти равномерно и в итоге мы получаем максимальный онлайн в 6K-8K игроков (это максимум, в основном в разы меньше) и 200-300 запросов в “прайм”-тайм на один мир.



Такая структура с делением игроков по маркетам и мирам изживает себя, игрокам хочется чего-то глобального. В последних играх мы перестаём делить людей по странам и оставили только один/два маркета (Америка и Европа), но до сих пор со множеством миров в каждом. Следующим этапом будет разработка игр с новой архитектурой и объединением всех игроков в одном единственном мире с одной базой данных.



Сегодня я хотел немного рассказать о том, как мне была поставлена задача проверить, а что если весь онлайн (а это 50-200 тысяч пользователей одновременно) одной из наших популярных игр «отправить» играть в следующую игру, построенною на новой архитектуре и сможет ли вся система, в особенности база данных (PostgreSQL 11) практически выдержать такую нагрузку и, если не сможет, узнать, где же наш максимум. Расскажу немного о возникших проблемах и решениях подготовки к тестированию такого количества пользователей, самом процессе и немного о результатах.

Категория: Программирование

 

Не открывайте порты в мир — вас поломают (риски)

Автор: admin от 4-04-2019, 18:05, посмотрело: 24

Не открывайте порты в мир — вас поломают (риски)



Снова и снова, после проведения аудита, на мои рекомендации спрятать порты за white-list'ом встречаюсь со стеной непонимания. Даже очень крутые админы/DevOps'ы спрашивают: "Зачем?!?"



Предлагаю рассмотреть риски в порядке убывания вероятности наступления и ущерба.




  • Ошибка конфигурации

  • DDoS по IP

  • Брутфорс

  • Уязвимости сервисов

  • Уязвимости стека ядра

  • Усиление DDoS атак
  • Категория: Программирование

     

    Обзор самых интересных докладов CodeFest 2019: версия True Engineering

    Автор: admin от 4-04-2019, 14:55, посмотрело: 51

    В Новосибирске прошла юбилейная, десятая конференция CodeFest. Программа была очень насыщенной: десять секций о разработке, тестировании, дизайне, управлении и развитии. Сотрудники True Engineering два дня конспектировали доклады, теперь хотим поделиться этой пользой с вами.



    Надеемся, наш отзыв пригодится тем, кто будет смотреть видеозаписи выступлений. Часть презентаций уже опубликована в открытом доступе, поэтому мы дополнили некоторые отзывы ссылками на них. Доклады отсортированы по секциям.



    Обзор самых интересных докладов CodeFest 2019: версия True Engineering

    Категория: Android, iOS

     

    Вести со дна: IT-гиганты начали активно строить собственные подводные магистральные сети

    Автор: admin от 4-04-2019, 14:20, посмотрело: 48

    Мы уже давно привыкли, что крупные IT-компании занимаются не только выпуском продуктов и оказанием услуг, но и активно участвуют в развитии интернет-инфраструктуры. DNS от Google, облачные хранилища и хостинг Amazon, дата-центры Facebook по всему миру — пятнадцать лет назад это казалось слишком амбициозным, а сейчас является нормой, к которой все привыкли.



    И вот, четверка крупнейших IT-компаний в лице Amazon, Google, Microsoft и Facebook дошли до того, что начали вкладываться не только в непосредственно дата-центры и серверы, но и в сами магистральные кабели — то есть зашли на территорию, которая традиционно являлась зоной ответственности совершенно иных структур. Причем, судя по выводам в блоге APNIC, упомянутый квартет технологических гигантов замахнулся не просто на наземные сети, а на магистральные трансконтинентальные линии связи, т.е. на всем нам знакомые подводные кабели.



    Вести со дна: IT-гиганты начали активно строить собственные подводные магистральные сети


    Самое удивительное, что острой необходимости в новых сетях сейчас нет, но компании активно наращивают пропускную способность «про запас». К сожалению, найти внятную статистику о мировой генерации трафика почти невозможно благодаря многочисленным маркетологам, которые оперируют размерностями вида «65 миллионов постов в инстаграме ежедневно» или «N поисковых запросов в Google» вместо прозрачных и понятных техническим специалистам петабайт. Можно осторожно предположить, что ежедневный трафик составляет ?2,5*10^18 байт или около 2500 петабайт данных.

    Категория: Facebook, Microsoft, Google

     

    Python для Веба: что нужно знать джуниору, чтобы работать и развиваться

    Автор: admin от 4-04-2019, 14:00, посмотрело: 40

    Мы сделали сокращенную расшифровку с главными мыслями из Python Junior Podcast: в нем мы обсудили, с чего начинать и куда податься начинающему разработчику на Python. В последнее время у нас много контента для миддлов и сеньоров, но этот выпуск — точно для джунов.



    Python для Веба: что нужно знать джуниору, чтобы работать и развиваться Аудио- и видеоверсия в конце

    Категория: Веб-разработка

     

    Из юриспруденции в Big Data-разработку

    Автор: admin от 4-04-2019, 13:30, посмотрело: 38

    Путей много – как найти свой?



    Герой этой статьи, Роман Майер, получил гуманитарное образование и пришел в IT совсем из других областей. Он развивал собственный бизнес, работал менеджером по продажам, был юристом, а к 28 годам понял, что пока не нашел работу мечты и пора осваивать что-то новое. Он рассказал, почему решил пойти в IT, как изучал программирование и с какими трудностями столкнулся в новой для себя сфере.



    Если у вас есть друзья, которые тоже хотят начать программировать, но не знают, с чего начать, или переживают, что всё пойдет не так, – поделитесь с ними этим постом. Если очень стараться, то всё получится, и история Романа – тому пример.



    Из юриспруденции в Big Data-разработку

    Категория: Разработка под Android

     

    Kaspersky Mobile Talks #1. Многомодульность

    Автор: admin от 4-04-2019, 10:35, посмотрело: 33

    В конце февраля мы запустили новый формат встреч Android-разработчиков Kaspersky Mobile Talks. Основное отличие от обычных митапов — здесь вместо сотни слушателей и красивых презентаций на несколько различных тем собрались «бывалые» разработчики, чтобы обсудить всего лишь одну тему: как они реализуют многомодульность в своих приложениях, с какими проблемами сталкиваются, и как их решают.



    Kaspersky Mobile Talks #1. Многомодульность

    Категория: Game Development, Android

     

    Интервью с Андреем Станкевичем про спортивное программирование

    Автор: admin от 4-04-2019, 09:00, посмотрело: 45

    Интервью с Андреем Станкевичем про спортивное программирование


    В рамках проекта АйтиХайп мы записали видеоинтервью с Андреем Станкевичем, легендарным тренером команды университета ИТМО по спортивному программированию, которая стабильно из года в год побеждает всех подряд на международных соревнованиях.



    А для тех, кому видеоверсия не очень интересна, под катом мы подготовили подробную расшифровку интервью, где Андрей рассказывает про нюансы спортивного программирования, подготовки школьников к олимпиадам, российское образование, зарплаты и встречи с президентами.

    Категория: Программирование

     
    Назад Вперед