| Предисловие | 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 |
| |
| Глава б • Философия и методы технического лидера | 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 |