Обновить
58.63

Agile *

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Классификация клиентов в сервис центре

Время на прочтение6 мин
Количество просмотров4.7K
С недавнего времени у нас накопилась очень значительная база, на основе которой мы «тренировались на кошках» и достигли некоторого успеха.

7 слов о нашей сфере деятельности: мы разрабатываем программное обеспечение для сервисных центров. В подавляющем случае наше ПО работает в сервисных центрах, которые ремонтируют ноутбуки. Именно в учёте ремонтов и в учёте товарооборота в условиях сервис центра мы относительно преуспели. Но работа с клиентами в нашем ПО часто оставалась в стороне от прогресса, что очень даже зря. На всякий случай мы сделали сбор и хранение избыточной информации в базе данных, и это нам позволило сделать анализ, на основании которого и создался данный топик.
Читать дальше →

Успеть в кратчайшие сроки — разработка этапами

Время на прочтение4 мин
Количество просмотров5.8K
Нам дают задачи и ставят сроки. Иногда сроки не реалистичны. Возможная причина — задачу не проектировали, не разбивали на этапы. Сложно установить сроки выполнения, основываясь только на интуиции и опыте.

Мне, как разработчику сайтов, такие задачи попадаются. Сроки на эти задачи устанавливаются исходя из требований бизнеса. Поделюсь опытом — как в условиях узких сроков с успехом удавалось реализовывать требования бизнеса.
Читать дальше →

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

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

Эффективный Kanban: Мифы и реальность

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


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

Здесь я попытаюсь представить другой подход: такой, при котором одинаково важны и принципы (которые, как мне кажется, должны быть на первом месте – ведь они не просто так называются «основополагающими»), и основные методы идентификации по ценностям, которые лежат в их основе. При этом мы охватим большую часть главных элементов метода – возможно, сойдет за базовое введение в канбан!
Читать дальше →

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

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

Насколько ваша команда соответствует принципам agile? Пять вопросов для проверки

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


Такие гибкие методологии, как Lean Startup и Scrum, помогут вам понять, чего хотят клиенты, и как им поскорее это дать. Сильнейшие Agile-команды следуют пяти основным паттернам. Чтобы понять, соответствуют ли ваши рабочие процессы принципам Agile, проверьте, насколько вы следуете этим паттернам. Чтобы оставаться гибкими, следуйте этим паттернам постоянно.
Читать дальше →

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

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

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

Ретроспектива: как и зачем ее проводить?

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


Проведение ретроспектив – это активность, которую каждая agile-команда проводит для того, чтобы решать свои проблемы. Что такое ретроспектива? Это регулярная встреча, на которой команда обсуждает свой рабочий процесс и что-то в нем меняет.

Зачем нужна ретроспектива?


Это не праздный вопрос, его часто задают начальники, когда им предлагают провести ретроспективу. Они спрашивают: «Зачем? Мы можем сами все решить». Почему же нельзя сделать так, чтобы какой-то начальник или эксперт пришел, посмотрел и сказал, что команде надо делать, а что в рабочем процессе стоит изменить?
Читать дальше →

Интервью о техническом долге

Время на прочтение20 мин
Количество просмотров8.3K
Что такое технический долг? Можно ли понимать его, как плохое исполнение разработчиками своих обязанностей? Возможно ли избежать появления технического долга, и следует ли его избегать? Как связан технический долг с архитектурой приложения и с доверием между заказчиком и исполнителем? Какие стратегии применяются для контроля технического долга?

Предлагаю вашему вниманию перевод интервью, вышедшего в подкасте «Software Enginering Radio» в апреле 2015 года. Свен Йохан и Эберхард Вольф обсуждают внутреннее и внешнее качество ПО, вспоминают общепринятые модели качества и стратегии, направленные на поддержание внутреннего качества ПО. Технический долг, в основном, рассматривается в контексте управления программными проектами.



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

История одного факапа или почему итеративность — это необходимое, но не достаточное условие для Agile

Время на прочтение3 мин
Количество просмотров14K
В данной статье идет речь об итерации, которая включает в себя все этапы разработки ПО, от зарождения идеи до выпуска релиза. Не путать с итерациями, которые используются на этапе реализации в каскадо-водопаде, план таких итераций строится на основании уже хорошо проработанного ТЗ и архитектуры, а в конце каждой итерации нет сбора обратной связи и изменения требований.

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

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

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

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

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

Как работают профессионалы. Даниил Трабун, главный редактор журнала «Афиша»

Время на прочтение3 мин
Количество просмотров7.4K
Рубрика «Как работают профессионалы» нашла еще одного высококлассного специалиста на рынке информационных технологий и знакомит читателей «Мегамозга» с его рабочими привычками.

Знакомьтесь – Даниил Трабун, главный редактор журнала «Афиша».
Читать дальше →

Команды и их типология. Как построить самоорганизующуюся команду?

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


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