Архив рубрики ‘Agile’

Реализация проекта – один шаг за один раз

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

Я разработчик, а не юрист

Много лет назад меня наняла компания Omni-Corp для работы над новым блестящим продуктом. У нас был талант, бюджет и крутые технологии, но этот проект должен был потерпеть фиаско (и в результате его отменили) меньше чем через год. Никто не идеален – у нас были свои проблемы, какие-то из них технические, какие-то – нет. Одной из […]

Дисциплина или тесты. Выберите одно?

Luxoft Training подготовил для вас перевод статьи известного канадского консультанта по разработке ПО Джо Райнсбергера «Discipline or Tests. Pick one?». Джо Райнсбергер — автор множества работ по информационным технологиям. За вклад в развитие гибких методологий был удостоен высшей награды от Agile-сообщества – Gordon Pask Award в 2005 г. (в первый год создания награды). Он является […]

Стендапы в стиле Kanban

Stand-up meeting, Daily Scrum Meeting или просто планёрки стали привычной практикой в IT. Я описывал различные нюансы стендапов ещё 5 лет назад в статье Stand-up meeting: лучшие и худшие практики. Казалось бы, техника проведения стендапов уже рассмотрена со всех сторон. Что в планёрке может быть сложного? Но совсем недавно наша компания начала практиковать несколько другой […]

Модель Дрейфуса для перехода к гибкой методологии работы

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

Качество и тестирование: Руководство Gov.uk

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

Интересные международные мероприятия мая

Каждый месяц по всему миру происходят десятки, если не сотни, IT-ориентированных конференций, выставок и других мероприятий. В очередной раз мы собираем все наиболее интересные международные даты этого месяца для того, чтобы представить читателям «Мегамозга» в одном месте.

Как перестать беспокоиться и начать лучше продавать разработку ПО

Я занимаюсь разработкой ПО для бизнеса и иногда мне хочется пристрелить отдел продаж. Потом я беру себя в руки, вспоминаю, что именно эти ребята приносят в компанию деньги, а программисты, вообще-то висят на затратах. В этот момент приходит просветление: продавцы обладают другим мышлением, другими навыками и, чаще всего, другим образованием. И каждый день им приходится […]

Моделирование спринтов Scrum. Решаем проблемы взаимодействия с клиентом и внутри команды

«Мобильное приложение должно быть «живым», пользователь должен видеть, что проект развивается» Мы в Redmadrobot работаем по гибким методологиям Agile и Scrum. Как известно, они предполагают значительную свободу в том, как организуются спринты по проектам, — каждая компания подбирает удобную для себя модель. Кейсов — информации о том, как организуются команды во время выполнения спиринтов — […]

Применение agile при разработке проекта для государственного заказчика

При работе с госзаказчиком или крупными коммерческими организациями с государственным участием часто наблюдается гадкая проблема: они обязаны размещать свои заказы и принимать их результаты в рамках строго определённых процедур. Добавим к этому вторую проблему: конечные пользователи в крупных организациях, как правило, очень занятые люди, и доступ исполнителя к ним весьма ограничен. Как построить agile-процесс в […]