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

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

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

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

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

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

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

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

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

YouTrack 5.0: Твой Язык. Твой Agile. Твои правила

С чего же стоит начать историю про YouTrack 5.0? YouTrack 5.0 под кодовым названием ‘Gentle’ создан для того, чтобы удовлетворить всем вашим запросам. Теперь YouTrack доступен и на русском языке!

Антипаттерны командного поведения

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

Вся правда о модели Пропасти: Ранние рынки и как быть, если вы совершили ошибку

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

Реформы в IT-отделе. Манифест разработчика

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

Основная особенность наших разработчиков

Недавняя статья, сравнивающая русских разработчиков с иностранными навеяла. И мне есть что сказать по этому поводу. Эта статья переработана из внутренней инструкции, которую я написал для вновь нанятых русскоязычных разработчиков. Для хабра адаптировал, подсократил и убрал излишне категоричные и нецензурные фразы. (Пусть ваша фантазия не жалеет выражений) Для живости иллюстрирую историями из моей жизни. По-моему […]

Особенности русской разработки

По роду занятий я часто общаюсь с различными русскими и западными командами. Очень частый вопрос — есть ли какая-нибудь специфика в работе наших и как это влияет на разработку? Есть очень неплохая книжка о специфике работы русских вообще. Она называется «Русская модель управления». Ее написал А.П.Прохоров (другой, не олигарх). Не буду ее пересказывать. Основная идея […]