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

Адаптивное управление программным проектом. Принципы и примеры

Хорошо управляемый проект может быть уcпешно выполнен обычной командой разработчиков. Автор Предисловие Когда-то мы делали ракеты. Ракетой надо было управлять в условиях высокой неопределенности, как характеристик самого управляемого объекта, так и внешних условий. Чтобы эффективно справляться с неопределённостью использовали методы адаптивного управления. К адаптивным относятся такие системы управления, которые предназначены для функционирования в условиях априорной […]

Визуальные спецификации

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

Применение Agile в рамках договора с фиксированными фазами

Вы руководитель нового проекта заказной разработки. Вам принесли договор, неизвестно кем и как заключенный, дали контакты заказчика и дальше вы предоставлены сами себе. Изучив функциональный объем проекта, вы понимаете, что в данном случае было бы правильно применить Agile. Но в договоре уже прописаны четкие фазы в соответствии с каскадной моделью разработки (waterfall) со сроками, результатами […]

Как работают создатели Pivotal Tracker… О разработке, управлении и найме людей

На www.edx.org в рамках курса Software as a Service опубликована интересная лекция технического руководителя (engineering manager) Дэнни Бурка (DANNY BURKES) о том, как устроена их работа в Pivotal Labs. Выдержками из этой лекции, переведенными на русский язык, хочу с вами поделиться. Лекция построена следующим образом. Сначала рассказывается о философии разработки ПО в Pivotal Labs. Затем […]

Отчет об AgileCamp 2013

Если хотите почитать про содержание Agile Camp и marshmallow challenge, симуляцию Scrum, Business Model Canvas и персон, добро пожаловать под кат.

Подборка манифестов из мира IT

У меня есть увлечение — я собираю разные манифесты и призывы из мира IT. На данный момент собрал уже достаточно много, поэтому решил опубликовать их с моими комментариями. В статье описаны: Manifesto for Agile Software Development Agile Manifesto — IBM version MoreAgile Manifesto Agile Manifesto 2.1 Manifesto for Half-Arsed Agile Software Development Declaration of Interdependence […]

Четыре роли руководителя

Что надо делать, чтобы ваш подчиненный гарантированно решил поставленную вами задачу? Для этого есть всего четыре необходимых и достаточных условия: Понимает поставленную задачу. Умеет решать подобные задачи. Имеет возможности для решения задачи. Хочет решить поставленную задачу. И это все. Чтобы обеспечить эти четыре условия, руководитель соответственно должен уметь исполнять в команде четыре роли.

Качества лидера

В одной из своих книг Том Демарко пишет о том, что есть только четыре основных правила менеджмента программных проектов: 1. Найти нужных людей. 2. Дать им ту работу, для которой они лучше всего подходят. 3. Не забывать о мотивации. 4. Помогать им сплотиться в одну команду и работать так дальше. Все остальное — административная ерундистика. […]

Профессиональное командное поведение

Здесь я сформулировал семь навыков профессионального программиста. Однако, для успешной профессиональной карьеры в разработке ПО этих навыков, увы, недостаточно. Хороший программист должен быть еще и командным игроком. Далее, короткая история из жизни и ИМХО о том, каким должно быть профессиональное поведение в команде.

Коротко о командах

Как-то по интернету прокатилась небольшая такая волна, которая зацепила и меня. Пытаясь объяснить виртуальному владельцу софтверного бизнеса, что такое настоящая команда, мне пришлось использовать аллегорию со швейной машинкой. «Для того чтобы твой бизнес был успешным тебе нужна Команда. Команда, это что-то типа швейной машинки. Ты на педаль жмешь, а она строчит как пулемет! Команда — […]