Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Совершенный код. Мастер-класс - Макконнелл С.

Макконнелл С. Совершенный код. Мастер-класс — М.: Русская редакция, 2005. — 896 c.
ISBN: 5-469-00822-3
Скачать (прямая ссылка): soversheniykodmasterklass2005.djvu
Предыдущая << 1 .. 321 322 323 324 325 326 < 327 > 328 329 330 331 332 333 .. 426 >> Следующая

программисты, результаты которых попадают в первые 25%, имеют
более просторные, тихие и уединенные кабинеты, а также реже
отвлекаются на других людей и телефонные звонки. Вот сводка
различий в офисном пространстве между лучшими и худшими
программистами:
ГЛАВА 28 Управление конструированием 669
Фактор среды Первые 25% Последние 25%
Офисная площадь
9 м2

5 м2

Достаточно тихое
рабочее место
57%
"да"
29%

а"
Достаточно уединенное
место
62%
"да"
19%

а"
Возможность выключить
телефон
52%
"да"
10%

а"
Возможность
переадресовать звонки
76%
"да"
19%

а"
Частые ненужные
прерывания
38%
"да"
76%

а"
Рабочее место,
позволяющее
57%
"да"
29%

а"
программистам чувствовать себя оцененным по достоинству
Источник: "Peopleware" (DeMarco and Lister, 1999).
Эти данные показывают сильную корреляцию между
производительно- j]]f| стью и качеством рабочего места.
Программисты из первых 25% были в 2,6 раза производительнее,
чем программисты из последних 25%. Демарко и Листер подумали,
что более квалифицированным программистам могли быть
предоставлены лучшие условия в качестве поощрения, но
дальнейшая проверка показала, что это не так. Программисты из
одной организации имели сходные удобства независимо от разницы
в их производительности.
Большие организации, нацеленные на разработку ПО, подтверждают
эти данные. Xerox, TRW, IBM и Bell Labs отмечают, что они
получили значительный прирост в производительности, увеличив
инвестиции с $10 ООО до $30 ООО на одного сотрудника.
Возросшая производительность неоднократно компенсировала эти
затраты (Boehm, 1987а). По собственным оценкам рост
производительности в таких "производительных офисах" составил
от 39 до 47% (Boehm et al., 1984).
Подводя итоги, можно сказать, что если ваше рабочее место
попадает в худшие 25%, вы можете увеличить свою
производительность примерно на 100%, улучшив его до
соответствия первым 25%. Если у вашего рабочего места средние
показатели, вы все еще можете получить 40%-е увеличение
производительности, улучшив его качество до первых 25%.
Дополнительные ресурсы, посвященные программистам как
человеческим существам
Weinberg, Gerald М. The Psychology of Computer Programming,
2d ed. New York, NY: Van Nostrand Reinhold, 1998. Это пер-
&1р://ес2&еот/2806 вая книга, которая явно определяет
программистов как людей, и в ней лучше всего рассматривается
программирование как человеческая деятельность. Она наполнена
проницательными замечаниями о человеческой природе
программистов и ее последствиях.
DeMarco, Tom and Timothy Lister. Peopleware: Productive
Projects and Teams, 2d ed. New York, NY: Dorset House, 1999-
Как сказано в названии, эта книга также рассматривает
человеческий фактор в программировании. Она содержит множество
анекдотов о менеджерах, офисном окружении, найме и развитии
нужных людей, увеличении команд и любви к своей работе. Авторы
переусердствовали с анекдотами для поддержки некоторых
необычных точек зрения, и их логика порой не-
670 ЧАСТЬ VI Системные вопросы
убедительна, но важен душевный настрой книги, ставящий людей
на первое место, и авторам, несомненно, удалось донести свою
мысль.
McCue, Gerald М. "IBM's Santa Teresa Laboratory -
Architectural hitp://ec2exofri/2820 Design for Program
Development", IBM Systems Journal 17, no.
1 (1978): 4-25. Маккью рассказывает о том, как
в IBM создавали офисный комплекс в Санта Тереза. IBM изучила
нужды программистов и разработала здания с учетом их
пожеланий. Программисты принимали участие в проекте на всем
его протяжении. Результат: в ежегодных опросах мнений комплекс
в Санта Тереза оценивается в компании как лучший.
McConnell, Steve. Professional Software Development. Boston,
MA: Addison-Wesley, 2004. В главе 7 "Orphans Preferred"
подводятся итоги демографических исследований в среде
программистов, включая типы личностей, образование и
перспективы работы.
Carnegie, Dale. How to Win Friends and Influence People,
Revised Edition. New York, NY: Pocket Books, 1981. Написав
заголовок для первого издания этой книги в 1936 году, Дейл
Карнеги не мог подозревать, какой скрытый смысл он приобретет
сегодня. Он звучит так, как будто книга взята с полки самого
Макиавелли. Однако дух книги диаметрально противоположен
манипуляциям в стиле Макиавелли, и один из ключевых моментов
говорит о важности развития неподдельного интереса к другим
людям. Карнеги глубоко проникает в ежедневные взаимоотношения
и объясняет, как работать с другими людьми с помощью лучшего
их понимания. Книга полна запоминающихся историй, иногда по
две-три на страницу. Любой, кто работает с людьми, должен
когда-нибудь прочесть ее, а тот, кто управляет людьми, должен
прочесть ее немедленно.
28.6. Управление менеджером
В области разработки ПО часто встречаются как нетехнические
менеджеры, так и такие, кто имеет технический опыт, но отстал
от жизни лет на 10. Технически компетентные, технически
Предыдущая << 1 .. 321 322 323 324 325 326 < 327 > 328 329 330 331 332 333 .. 426 >> Следующая