Как стать автором
Поиск
Написать публикацию
Обновить
29.57

Agile *

Гибкая методология разработки

Сначала показывать
Порог рейтинга
Уровень сложности

Мы работаем 8 часов в сутки. Можно ли наладить 24/5 производство интеллектуального продукта?

Время на прочтение2 мин
Количество просмотров4.7K
В брендинговой компании стояла задача разработать конкурентные преимущества. Во время брейнсторминга была озвучена интересная идея: наладить круглосуточное производство продукта. О ней и хочется рассказать поподробней.

Работа в несколько смен — идея не новая. В IT мире работа в 2-3 смены идет в call-центрах. Часто техподдержка осуществляется в других часовых поясах, о качестве которой часто шутят в сериалах. Новостные агентства тоже работают по такому принципу.
Так, например, IT crowd подшучивает над французским саппортом.

А South Park издевается над поддержкой Oculus Rift, предположительно расположенной где-то в Индии.

Окей, новостные агенства и колл-центры уже работают 24 часа в сутки. Но можно ли применить такую модель для других бизнесов, где производится интеллектуальный продукт? Бизнес, работающий по такой модели, сможет увеличить скорость создания продукта до трех раз.
Читать дальше →

Новое ПО — Большой электронный словарь украинского языка

Время на прочтение2 мин
Количество просмотров3.8K


Украинский программист Андрей Рысин, который с 2004-го года работает в американской компании SAS, занимающейся разработкой программного обеспечения в сфере бизнес-аналитики, в 12-ти-миллионном онлайн-сообществе GitHub для разработчиков со всего мира выложил Большой электронный словарь украинского языка (БЭСУЯ).
Читать дальше →

«Scrum. Революционный метод управления проектами». Книга за 15 минут

Время на прочтение16 мин
Количество просмотров429K
image

Недавно мы в MakeRight.ru с удовольствием прочитали книгу «Scrum. Революционный метод управления проектами» Джеффа Сазерленда. О чем она? В двух словах — о том, как организовать слаженную командную работу.
Начав внедрять элементы скрама на практике, мы пришли к выводу, что идеи книги действительно работают.

Революционный ли это метод, как указано в названии? Не знаем. Но, возможно, те, кто не читал книгу и не знаком с методикой, почерпнут для себя ряд полезных идей из нашего саммари (краткого изложения). Итак…
Читать дальше →

Вдохновляйтесь! Рецензия на книгу Фредерика Лалу «Открывая организации будущего»

Время на прочтение2 мин
Количество просмотров17K
image
Это восторг!
Исследование, которое поражает от начала до конца. Вы можете быть в чем-то не согласны или, наоборот, согласитесь во всем, но в любом случае это надо прочитать.

Это те вопросы, которые волнуют многих людей долгое время. Можно ли так организовать компанию, чтобы все сотрудники были счастливы на работе? Можно ли избавиться от стереотипного мышления, что работа от слова раб? Как избавится от бесконечной бюрократии, которая пожирает компании, стоит им вырасти до 50+ человек?
Читать дальше →

Lego Serious Play или «менеджеры играют в модели»

Время на прочтение7 мин
Количество просмотров35K


Lego Serious Play или, сокращённо, LSP — это необычный и пока еще не очень распространённый метод игрового моделирования (или – фасилитации). Не запутано начали? Тогда продолжим и, обещаем – ничего сложного в этом нет.

Разберёмся для начала с тем, что такое «фасилитация».
Говоря простым и понятным языком, «фасилитация» – это организация и проведение эффективных встреч, где критерием эффективности является достижение поставленной цели встречи в определённые для этой встречи сроки. Например, если мы организуем двухчасовое планирование итерации, фасилитатор следит, чтобы команда не отвлекалась на смежные темы и не уходила слишком глубоко в детализацию, чтобы через 2 часа у нас появился готовый и качественный план. Причём качество плана подразумевает вовлечённость в процесс всех участников встречи

Теперь вернёмся к тому, с чего начали – Lego Serious Play.
Читать дальше →

Еще раз про ретроспективу

Время на прочтение3 мин
Количество просмотров8.3K


Ниже немного формализма и бюрократии к материалам о проведении ретроспектив, типа Fun Retrospectives. Материал информационный, в стиле — «у нас так» :)

Что такое ретроспектива


Ретроспектива (от лат. retrospectare, «взгляд назад») — взгляд в прошлое, обозрение того, что было в прошлом. Встреча, на которой мы «точим инструменты» перед следующей итерацией. Если формально, то ретроспектива — это командная активность пересмотра ближайшего отрезка времени работы команды с целью улучшения процесса работы этой же команды в этом же проекте.
Читать дальше →

Рецензия на книгу Джеффа Сазерленда «Scrum. Революционный метод управления проектами»

Время на прочтение2 мин
Количество просмотров17K
image

Двадцать лет назад, Джефф Сазерленд вместе с Кеном Швабером создал и описал Scrum, методологию, которая теперь является одной из самых применяемых методологий разработки ПО в мире. Книгу такого уровня грех пропустить, а уж тем более когда она выходит в переводе на русский язык, что довольно редкое явление.

Недавно ко мне попала книга «Scrum. Революционный метод управления проектами», и сегодня я хочу порекомендовать её вам.
Читать дальше →

Управление проектами: Жизненный цикл и фаза исследования

Время на прочтение4 мин
Количество просмотров6.7K


Прим. переводчика: это перевод одной из частей большого руководства по от команды GovUK, проектирующей сервисы для британского правительства. В руководстве подробно рассказывается о каждом этапе жизни сервиса, а в этом переводе приведено описание первого этапа – исследования.
Читать дальше →

Прозрачный процесс разработки ПО

Время на прочтение5 мин
Количество просмотров11K
У молодых компаний-разработчиков программного обеспечения одна из наиболее важных проблем, встающих на пути развития, заключается в невысоком уровне лояльности (доверия) [потенциальных] клиентов. В общем-то со временем, при условии качественной работы, она постепенно устраняется естественным образом. Однако, каким способом можно ускорить решение этого вопроса? Один из вариантов — организация прозрачного процесса разработки.

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

Scrum. Из хаоса к порядку и высокой продуктивности

Время на прочтение8 мин
Количество просмотров26K
Про то, что такое Scrum и с чем его едят написаны миллионы статей. Однако большинство из них предполагают, что до скрама существует некий вакуум, либо наоборот жесткая среда с ведением процессов по PMBOK и др. Множество авторов пишут про «нулевой спринт» в начинающимся проекте, про подбор идеальной команды, про выбор длины спринта, однако в свое время я не нашел большого количества статей про внедрение Agile методологий в существующую среду, в которой до этого не было методологий, но уже были сложившиеся традиции.

Два с половиной года назад, когда мы с командой (точнее её тогда еще не было) начинали разрабатывать наш продукт, мы не задумывались о методологиях, процессах и прочих, казавшихся нам тогда не нужными, бюрократических вопросах. Время шло, продуктов становилось больше, команда росла. Постепенно, все начали понимать, что образовывается некий хаос, который все сложнее контролировать, а главное, который серьезно ограничивает наши возможности. На самом деле, незаметно для нас ситуация приближалась к критической.

Под катом длинная реальная история внедрения Scrum в процес разработки, который переживал не лучшие времена. Надеюсь эта история будет вам интересна и, возможно, поможет вам решиться или решить какие-то проблемы.
Читать дальше →

«Запустись или забудь»: Как недоработки тормозят ваше развитие

Время на прочтение2 мин
Количество просмотров13K
Наш основной принцип работы — предоставление клиентам простых и понятных инструментов, с которыми смогут работать даже те, кто не сталкивался с ИТ сферой. Для воплощения данной установки мы проводим постоянную оптимизацию всех систем и рассказываем о том, что нам удалось сделать в нашем блоге на Хабре. Пара примеров:


Сегодня мы решили переключиться на необычную тему — исправление недоработок. Для этого мы нашли профильный материал эксперта.

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

Предотвращение ошибок: Desk Check и стартовая встреча

Время на прочтение4 мин
Количество просмотров3.3K


При работе над пользовательскими историями (user story) очень легко допустить оплошность. Если не выявить ошибку до начала разработки, желаемого результата можно не получить вовсе. В голове аналитика детали проекта просты и понятны, но на практике не всегда могут быть адекватно выражены в виде user story.

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

Настройка ума на частоту Agile

Время на прочтение9 мин
Количество просмотров7.2K
Давно и успешно мы помогаем самым разным специалистам делиться собственными знаниями во всех возможных областях, в первую очередь – менеджменте и управлении, который становится все более актуален с течением времени. То же касается и разработки, проектирования и архитектуры.

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

Для кого:
  • Инженеров: архитекторов.
  • Техменеджеров: тимлидов и техлидов.
  • Менеджеров: проектных менеджеров и продуктовых менеджеров
Опыт на старте:
  • Желателен опыт промышленной разработки от 2 лет.
  • Обязательны навыки проектирования в объеме курса «Agile Mindset в проектировании систем», особенно для участия в продвинутом тренинге: «Agile Mindset в проектировании решений».

Разделив весь имеющийся опыт на две больших составляющих одного целого, картина следующая

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

Ближайшие события

Управление разработкой в проектах по созданию сложных программных систем. Опыт использования MS Project и Team Foundation Server

Время на прочтение7 мин
Количество просмотров14K
Многие программисты по мере своего развития выбирают для себя стезю управления разработкой, с сожалением ограничивая себя в творческом процессе изучения новых языков программирования и технологий.

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

Итак, каждый из руководителей знает, что такое диаграмма Ганта, и каждый пользовался MS Project. Ещё больше читателей, программистов, использует систему управления задачами. И практически все программисты-не одиночки используют систему управления исходным кодом.

Перед нами стоит вполне прагматическая задача обеспечить единый процесс разработки, когда при учёте каждого нового изменения требований можно наглядно увидеть изменение параметров проекта.
Читать дальше →

Как стать отличным front-end-разработчиком

Время на прочтение7 мин
Количество просмотров56K


Недавно я получил письмо от читателя моего блога, которое, по какой-то причине, заставило меня задуматься. Письмо гласило:

Привет Филип, можно спросить, как ты стал отличным front-end-разработчиком? Можешь дать совет?

Признаться, я был удивлен тем, что подобный вопрос задают мне, так как я никогда не считал себя «отличным» front-end-разработчиком. На самом деле, я не уверен, что был достаточно квалифицирован для всего, за что брался, когда только начинал работать в этой сфере. Я подавал заявки на работу только потому, что не понимал, как мало я знаю, а получал её, потому что люди, на собеседование к которым я приходил, не знали, какие вопросы задавать.
Читать дальше →

Интересные события, произошедшие в выходные

Время на прочтение1 мин
Количество просмотров2.7K
Как всегда в понедельник короткая подборка того, что вы могли пропустить за выходные дни.
Читать дальше →

Как мы оцениваем проекты

Время на прочтение5 мин
Количество просмотров5.3K
У клиентов бюджет не бесконечный. Прежде чем они решат разрабатывать проект, очевидно, они должны быть уверенны что смогу покрыть расходы на разработку. Так как клиенты платят нам за каждый час работы, клиенты обычно спрашивают меня какой подход мы используем в оценке проекта – как мы не даем клиенту сойти с ума когда говорим им что не скажем точной цены.

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

Налаживаем коммуникацию между бизнесом и UX: набор артефактов в помощь аналитику

Время на прочтение5 мин
Количество просмотров6.7K
image Аналитик — арбитр между бизнесом, проектированием и разработкой, который периодически смещается в ту или иную сторону, но при этом удерживает процесс создания мобильного продукта в поле здравого смысла. Он обеспечивает коммуникацию между всеми участниками процесса, транслируя знания от одной группы в другую, чтобы выдвинутые гипотезы и принятые впоследствии решения были обеспечены достаточным количеством информации.
  • Бизнес — всегда думает о достижении своих KPI, но редко понимает сложность разрабатываемой системы и удобство для пользователей.
  • UX-проектировщик — всегда думает о пользователе, иногда в ущерб бизнесу. Не всегда явно понимает цель бизнеса и пытается навязывать свои идеи.
  • Разработчик — думает, как сделать все классно с точки зрения архитектуры системы и программного кода. Пытается примерять пользовательские сценарии на себя, но является технически подкованным человеком, что не свойственно для большинства пользователей.
Если про передачу требований от уровня бизнеса к системному уровню сказано немало и выработался определенный инструментарий, то вот какие артефакты использовать для взаимодействия и передачи знаний между бизнесом, аналитиком и UX-проектированием — вопрос открытый. Этой темой я продолжаю цикл статей по бизнес-анализу в мобильной разработке.
Читать дальше →

Agile Camp 2015: путевые заметки

Время на прочтение8 мин
Количество просмотров4.6K

Всем привет! Сегодня я хочу рассказать историю о своем увлекательном путешествии на «антиконференцию» AgileCamp 2015.

До участия в этом мероприятии у меня не было опыта применения Scrum и Kanban, поэтому было очень интересно опробовать гибкие методологии на практике. Заранее прошу прощения, если где-то напутал с терминологией или переиначил смысл услышанного – прежде всего мне хотелось поделиться своими впечатлениями. Буду рад любым вашим комментариям, в том числе с замечаниями и дополнениями.

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