Рубрика «agile»

GeekBrains запускает курс по подготовке продакт-менеджеров - 1

Наш образовательный портал GeekBrains объявляет о запуске курса Product Manager. Слушатели узнают, как создать успешный продукт, управлять им и выводить на рынок, и смогут применить свои знания на практике, работая в командах с разработчиками и дизайнерами — студентами GeekBrains. Программа рассчитана на специалистов, которые хотят расширить свои компетенции, чтобы в дальнейшем стать тимлидом, ведущим разработчиком, менеджером проектов, руководителем отдела, маркетологом или специалистом по продажам.

Читать полностью »

Всем привет!

Мы допечатали книгу «Философия DevOps», а также планируем делать и новую книгу на эту тему.

DevOps: что же это такое на самом деле - 1

Немало копий сломано по поводу того, чем является и чем не является DevOps, а также о соотношении DevOps и непрерывной интеграции. Поэтому мы просим вас максимально объективно высказаться, разделяете ли вы точку зрения сегодняшнего автора Адама Маккея (Adam Mackay) относительно сути DevOps — либо, на ваш взгляд, предложенная им картина в чем-то неполна или ангажирована?

Читаем и комментируем!
Читать полностью »

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

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

На самом деле, современные глобальные компании есть крупные добровольные объединения людей, которые работают на одну конкретную цель (мы сейчас не говорим о вопросах эксплуатации труда, а просто рассматриваем деятельность в рамках компаний как таковую). Например, компания Сбертех делает программы для того, чтобы они могли использоваться в работе Сбербанка, а также для клиентов, которым нужно взаимодействовать со Сбербанком.

image
Читать полностью »

«Всё — яд, всё — лекарство; то и другое определяет доза.»
Парацельс

Мифы и легенды Agile — oт фараонов до наших дней - 1

Принято отсчитывать историю Agile от февраля 2001 года, когда появился на свет довольно странный документ — Agile Manifesto. По большому счёту текст документа скомпонован из философских очевидностей (например, «простота — искусство не делать лишней работы») и спорных утверждений (например, «лучшие технические требования, дизайн и архитектура получаются у самоорганизованной команды»). Но этот документ странен не столько своим содержанием (мало ли что может прийти в голову на лыжном курорте), сколько эпичностью последовавших изменений в отрасли разработки программного обеспечения. В кратчайшее время появилось множество методик, реализующих методологию «гибкой» разработки, которые торжественным маршем пошли по миру, захватывая умы Исполнителей и кошельки Заказчиков. Адептами этот движ преподносится как некая волшебная пилюля, решающая всё. Дошло до того, что благородному дону честному программисту уже стало неприличным признаться в причастности к разработке ПО по традиционной ориентации методологии. Попробуем же разобраться в причинах и следствиях явления, на примере Scrum-а, как наиболее распространённого проявления Agile.
Читать полностью »

Процессы разработки глазами эксплуатации. Взгляд с другой стороны баррикад - 1

Привет! И снова на связи Алексей Приставко.

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

Слаженная работа этих служб — залог успешного запуска и ровного «полёта» создаваемого сервиса. Но, как показывает мой (и не только) опыт, практически ни один проект не обходится без конфликтов и разногласий, жертвой которых становится ни в чем не повинный сервис.

В этой статье я постараюсь ответить на следующие вопросы:

  • Как методы и процессы разработки отражаются на эксплуатации?
  • Что движет каждой стороной конфликта?
  • В чем первопричина разногласий?

Добро пожаловать под кат!
Читать полностью »

13 ноября мы с компанией AgileVerse приглашаем всех в 19:00 в московский DI Telegraph на теплый ламповый вечер с настольными играми. Вместо D&D, Манчкина или какой-нибудь другой классики вас будет ждать Scrum Values Game — новая игра, которая поможет врубиться в ценности скрам — фреймворка и связать их с обычными кейсами. (Да, и при этом не запороть реальные проекты — игра же!)

Скрам-митап с настольной игрой: приглашаем на Scrum Values Game - 1

А после митапа AgileVerse раздаст сотню коробок с этой игрой, чтобы вы могли показать ее коллегам и друзьям. Подробности под катом.
Читать полностью »

Привет! Представляю вашему вниманию перевод статьи «Why I Don’t Use Story Points for Sprint Planning» автора Mike Cohn.

Как описано в «Agile Estimating and Planning», я большой поклонник story points для оценки бэклога продукта. Тем не менее, я также рекомендую оценивать бэклог спринта в часах, а не в story points. Почему это кажущееся противоречие? Ранее я писал о причинах. Я рекомендую использовать разные единицы измерения (points и часы) для различных бэклогов.
Читать полностью »

Данный пост является ответом на пост "Презумпция ума" от zolotyh, соответственно, для лучшего понимания, рекомендуется прочтение оригинала (он короткий и интересный).

Принцип "Презумпция ума", предложенный в оригинале, обозначен так:

Все люди умны и адекватны, если не доказано обратное.

С этим сложно согласится, так как, очевидно, люди бывают разные, их умственные возможности могут разниться очень и очень сильно, duh.

Однако, примеры и посыл у статьи хороший, автор, скорее всего, на верном пути (meta).

Введенный принцип, однако, достаточно неправильный.

Читать полностью »

Новое место работы. Все собеседования позади. Первый рабочий день. Тебя проводят к рабочему месту. Там уже стоит готовый к работе ноутбук. Ты открываешь крышку. Все, ты готов к работе. Твоя первая задача. К тебе подходит человек, который должен ввести тебя в курс дела. Он объясняет тебе, что нужно сделать: баг с фиксом в 3 строчки кода. Попутно тебе помогают настроить рабочий комп. И вот ты уже приступаешь к задаче и понимаешь, что как-то все не так…

Во-первых, для сборки фронтенда у нормальных людей давно уже используется Webapck, на худой конец Gulp. Неужели они ничего не слышали про Docker?! Они вообще не умеют писать на Python!? Да и зачем здесь в принципе Python, и почему он еще 2й версии!? Вот дебилы! (Здесь может быть любой WTF на ваш вкус).

Мысли свои озвучиваешь вслух. Но про дебилов молчишь, конечно, все-таки культурный человек. Но на лице все написано. А вообще должны и сами понимать. И вроде все правильно. И все по делу. Но…
Читать полностью »

Глючные обновления указывают на более глубокую проблему

Проблема Windows не в частоте обновлений, а в процессе разработки - 1
Windows 10 на презентации в Токио, июль 2015 года

Очевидно, обновление Windows от 10 октября 2018 года было не самым удачным. Быстро появились сообщения о потере файлов на компьютерах, а Microsoft приостановила распространение обновления. С тех пор баг исправили, сейчас идёт тестирование нового апдейта перед его повторным выпуском.

Это не первое обновление Windows, в котором возникли проблемы — в предыдущих апдейтах мы видели такие вещи, как значительные аппаратные несовместимости — но оно явно стало худшим. Большинство из нас знает о резервном копировании, но в реальности многие данные, особенно на домашних компьютерах, не имеют бэкапа, и их исчезновение весьма неприятно.
Читать полностью »