2011г.
Количество страниц: 256
"Как пасти котов. Наставление для программистов, руководящих другими программистами " - это книга о лидерстве и руководстве, о том, как первое совмещать со вторым. Это, если хотите, словарь трудных случаев управления
IT-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически сложилось. Именно поэтому так непросто быть руководителем команды программистов. Даже если вы еще месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете, с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания, добиваться своевременного выполнения задач. В таком случае без этой книги вам не обойтись. А может быть, вы,опытный менеджер, желающий пересмотреть свои принципы лидерства? Тогда, опять же, эта книга для вас. Вне зависимости от возраста, пола и социального статуса, она поможет вам укрепить свои позиции в роли лидера программистов. Материал изложен довольно компактно и легко укладывается в голове. Стоя в книжном магазине и раздумывая, что же купить, задайте себе один простой вопрос: "Нужно ли мне совершенствовать свои лидерские навыки? ". Полагаю, вы ответите: "Да!" а, значит, моя книга окажется для вас небесполезной.
Содержание книги
Как пасти котов. Наставление для программистов, руководящих другими программистами.Дж. Рейнвотер
Предисловие........12
Об авторе...... 15
О научном редакторе ........... 16
Об иллюстраторе................. 17
Благодарности ......... 18
От издательства................... 19
Введение........ 20
Структура книги........ 20
Кому и зачем стоит прочесть эту книгу........ 24
Стиль и позиция............ 24
Глава 1 Как привыкнуть к роли руководителя................... 26
Правда ли, что настоящие руководители ходят в черном?............... 27
Насколько важно быть крутым?............ 27
Мало быть крутым ? Смотри в оба!................ 29
Как руководить чокнутыми, чудаковатыми, странными
и обычными программистами........... 30
Какие бывают породы программистов.................... 31
Умение обращаться с представителями разных пород .......... 37
Слава, почет и деньги............ 40
Мотивирование деньгами............ 41
Уровень мышления .............. 42
Как вы адаптируетесь................. 44
Что дальше .............45
Глава 2 Как руководить собой....... 46
Взгляд в зеркало...............46
Рай, ад, чистилище и ваше место во вселенной................... 48
Ваша работа в корне меняется............ 48
Вам нужно заново учиться оценивать свои успехи, увлечения, амбиции............ 49
Естественный отбор и время................... 50
Избегайте ненужных, неэффективных совещаний.......... 51
Не планируйте слишком мало или слишком много............ 51
Бессмысленно ожидать чего-либо при отсутствии контроля............ 51
Проектируйте архитектуру, прежде чем выбирать технологию......... 52
Баланс между чистотой и практичностью........... 53
Не выполняйте задания, а распределяйте их ........... 53
Документируйте то, что вы делаете или планируете делать .........53
Оценка вашей производительности...............54
Контролируйте свои слабости .............. 55
Ответы................. 58
Что дальше .............62
Глава 3 Как вести стаю за собой....... 63
Как справиться с административными функциями 63
Как не отвлекаться на раздражители................... 66
Когда проект разрастается................... 68
Как объединить усилия тех, кто гуляет сам по себе................... 72
Опасность! .............73
Как сформировать команду и как ее поддерживать................. 74
Как нанимать сотрудников........ 74
Как увольнять сотрудников........ 76
Денежное поощрение и продвижение сотрудников по службе 77
Как готовить преемника.......... 79
Ну хватит уже!.......... 79
Что дальше ................80
Глава 4 Как организовать успех........ 81
Как превратить информацию в знания и действия............. 82
Бумажная волокита............ 83
Безбумажная волокита............ 85
Как выработать собственные навыки администрирования.............. 90
Как организовать контроль............. 91
Информационный поток............... 92
Назначение заданий ..............93
Архитектура................... 94
Рабочие часы................. 95
Ожидания....................... 96
Взаимоотношения............ 97
Как повысить организованность в масштабах всей компании ..............98
Руководство продуктами................ 99
Определение проекта............... 101
Руководство процессами.............. 101
Тестирование............. 103
Руководство инфраструктурой.......... 103
В конце рабочего дня................. 105
Что дальше................. 106
Глава 5 Как вести совещания................. 107
Еженедельные совещания................. 107
Проектные совещания................. 110
Беседы один на один............. 116
Совещания с другими группами ..............117
Ретроспективные совещания................. 119
Телеконференции....... 120
Время между совещаниями................. 121
Консенсус и действия в результате совещаний................. 122
Что дальше................. 123
Глава 6 Философия и методы технического лидера............... 124
Как уразуметь свою техническую роль и придерживаться ее............ 125
Конструировать или выращивать................. 126
Примат архитектуры................. 127
Проектные ограничения в архитектурном планировании.............. 129
Аналитические позиции как средство управления проектными ограничениями ................130
Свежий взгляд на проектирование ..................132
Нулевой этап проектирования .................133
Этапы проектирования 1, 2, 3, 2, 1, 4?.... 134
Кодовая полиция........ 139
Следите за законностью..... 139
Наиболее распространенные нарушения........ 140
Скорый суд и неотвратимость наказания.......... 142
Философия в действии........... 143
Конкретный пример философии в действии ? Леонардо да Винчи........144
Ложка дегтя........ 145
Перспективы................. 145
Что дальше................. 146
Глава 7 Закат лидера..............147
Обличие тьмы....... 148
Негативные эталоны в менеджменте................. 148
Мелочная опека...... 150
Советы тем, кто увлекается мелочной опекой 153
Неорганизованные руководители................. 155
Гений не на месте...... 158
Строители империй тьмы....... 160
Заигрывание с дьяволом................. 162
Вы достигли своего предела.......... 162
Вы прыгнули выше головы 163
Вас бесит критика.......... 163
Как выжить в период упадка и восстать из пепла...... 163
Как избежать заката..........164
Что дальше................. 166
Глава 8 Восход лидера.... 167
Фундаментальные принципы лидерства 168
Понимание...... 168
Передача знаний ........170
Делегирование ..........172
Проверка.......... 173
Участие.......... 175
Надстройка................. 176
Наставничество ...............177
Вознаграждение.......... 178
Исправления............179
Предвидение.............. 180
Адаптация...............181
Пойдут ли за вами?............. 182
Принуждение..........183
Долг.......... 183
Восхищение...... 184
Вознаграждение.......... 184
Знание .............185
Возрастные аспекты лидерства ..............185
Как лидеру сочетать форму и содержание................. 187
Энди Гроув - агрессивный параноик.......... 188
Билл Гейтс - одержимость и расчетливость........... 188
Вы ? ________________ (введите недостающее слово).......... 189
Резюме......... 190
Лидерство формируется в практической деятельности.......190
Отталкивайтесь от основных принципов лидерства.......... 191
Что дальше................. 192
Глава 9 Как ужиться с начальством................. 193
Как понять, чем живет ваша начальница................. 193
Честность и принципиальность против подтасовок и лжи......... 195
Как помочь начальнице удачно спланировать процесс.......... 197
Знайте свой потолок.................199
Как ожидать неожиданность............. 200
Как преодолеть безынициативность компании................ 201
Следите за тенденциями в отрасли.......... 201
Экспериментируйте с новыми методами и приемами.......... 202
Учитесь чувствовать время.......... 202
Не забывайте, что интересы клиента на первом месте.......... 203
Резюме......... 204
Конец уже близко................. 204
Глава 10 Слова без песни ...........205
Распределенная рабочая сила........ 206
Суть проблемы.......... 206
Решение.......... 207
Культурный фактор в менеджменте................. 210
Язык и культура.......... 210
Мотивация чужаков и контроль над ними.......... 211
Оценка методологий разработки программных средств ..........213
Программная инженерия........ 213
MSF................. 215
Экстремальное программирование.......... 217
Гибкая разработка........ 218
Мастерство - ядро любого успеха .............220
Технологические революции................. 221
Экономические несчастья................. 223
Одиночество руководителей.............. 224
Уделяйте время исследовательской работе ............224
Как превратить административные функции в инженерные..... 225
Стратегическое планирование как наука .............225
Учитесь ценить человеческие отношения........ 226
Финал..... 226
Послесловие Снова в плавание?................. 228
Руль........ 228
Парус..... 229
Якорь..... 231
Приложение А • Как ухаживать за живностью - электронный администратор..................... 233
Приложение Б • Как дать скотине в глаз - критический обзор кода электронного администратора .................. 237
Контекст и происхождение программного продукта................. 237
Правила игры....... 237
Следовал ли я стандартам?..................238
Как насчет связности и взаимозависимости?........ 240
Другие достоинства и недостатки........ 241
Заключение................. 242
Библиография • Ресурсы для специалистов по выпасу котов...........243
Разработка программного обеспечения................. 243
Классические труды.......... 243
Выдающиеся работы.......... 244
Примечательные работы.......... 245
Полезные работы.......... 247
Общие работы по менеджменту................. 248
Работы по языкам программирования.... 249
Разные работы.............249
Алфавитный указатель ...............250