Человеческий фактор в программировании

Человеческий фактор в программировании

Хорошее программное обеспечение создается людьми. Так же как и плохое. Именно поэтому основная тема этой книги — не аппаратное и не программное обеспечение, а человеческий фактор в программировании (peopleware). Первое издание «Constantine on Peopleware» признано классическим трудом в области информационных технологий. Новая книга Ларри Константина включает все 52 легендарные статьи из предыдущей книги и 25 новых эссе.

Peopleware охватывает все аспекты, связанные с ролью людей в разработке программного обеспечения. Это качество и продуктивность, модели и методы, динамика поведения коллектива, руководство проектами, разработка интерфейсов и взаимодействие между человеком и компьютером, психология и процессы мышления. В данное издание включены два новых раздела, посвященных организационной культуре и юзабилити программных продуктов.

Название оригинала на английском языке: The Peopleware Papers by Larry L. Constantine

Жанры: Управление, подбор персонала, Программирование
Серии: -
Всего страниц: 128
ISBN: -
Год издания: Не установлен
Формат: Фрагмент

Человеческий фактор в программировании читать онлайн бесплатно

Шрифт
Интервал

Предисловие

Другая сторона программного обеспечения

Эта книга о другой стороне программного обеспечения — той, что смотрит во внешний мир. Эта сторона компьютеров касается людей — технарей, как вы и я, и обычных людей, как вы и я. В собранных здесь заметках исследуются многие разнообразные аспекты человеческого фактора в программировании (peopleware), которые обеспечивают интерфейс между программным обеспечением и его разработчиками, а также между программным обеспечением и его пользователями.

Мои редакторы, как в журналах, в которых этот материал появился впервые, так и в издательстве Prentice Hall, разрешили мне затронуть большой круг вопросов. Тема человеческого фактора в программировании необъятна, и это позволило мне писать почти обо всем, о чем я хотел написать — начиная от организационной культуры и организации проектов, хаоса и дисциплины в кодировании, инструментов и методов программирования и заканчивая пользователями, юзабилити и пользовательскими интерфейсами. Эта широкая область охватывает особый промежуточный мир, в котором сливаются границы между техническими и социальными вопросами. Здесь психология встречается с кибернетикой, а теория и практика смешиваются друг с другом. Все это отражает мой давний личный и профессиональный интерес как к людям, так и к программному обеспечению для компьютеров.

Эта книга является пересмотренным, расширенным и обновленным переизданием книги «Constantine on Peopleware», Prentice Hall, 1995 [26]. Книга слишком радикально пересмотрена, чтобы называться вторым изданием, но в то же время она тесно связана со своей предшественницей. Читатели смогут найти здесь много новых материалов, освещающих данную тематику. К главам из первоначального издания добавлены 25 новых статей, которые впервые публикуются в виде книги. Статьи включают в себя все 52 заметки, которые изначально публиковались в Computer Language Magazine и Software Development под рубрикой «Peopleware», включая «потерянную заметку», появившуюся в самом конце этой серии (см. приложение). Кроме того, для удобства читателя я добавил еще семь близких по содержанию статей из журнала Object Magazine. Они особенно важны с точки зрения общего представления о том, что такое дизайн, ориентированный на использование. Описание этого подхода было улучшено и расширено в книге Люси Локвуд (Lucy Lockwood) «Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design», Addison-Wesley, 1999 [30], которая получила всеобщее признание.

В том, чтобы писать о людях, имеет одно большое преимущество — люди изменяются намного медленнее, чем технологии. При перечитывании и редактировании материалов для этой книги я часто поражался тому, как мало изменилось за все эти годы, в течение которых я пишу о человеческой стороне технологии. Проекты все еще превышают установленные для них бюджеты, продукты все еще создаются с бессовестным запаздыванием, ресурсы все еще безнадежно недостаточны для решения задач, а руководители проектов все еще бьются над тем, как лучше всего раскрыть в подчиненных творческий потенциал и направить его в нужное русло. Разработчики, со своей стороны, все еще раздражаются из-за ограничений, которые создают схемы проекта, инструменты моделирования и жесткая дисциплина при создании программного обеспечения. В свою очередь, пользователи все еще вынуждены стараться изо всех сил, чтобы понять программное обеспечение, которое хорошо говорит с компьютерами, но плохо — с обычными человеческими существами.

Тем не менее, если люди меняются мало, то в технологии произошли настолько радикальные изменения, что некоторые примеры и ссылки из ранних статей могут показаться чуть ли не архаичными. Например, статья о переходе от монохромного монитора к полноцветному выглядит возвратом к предыстории разработки программного обеспечения — описанием, предназначенным для новичков. Однако центральная тема этой статьи — правильное и неправильное применение цвета — до сих пор остается актуальной для Интернета. Поэтому с учетом изначальной идеи и цели книги я обновил содержание статей там, где это понадобилось с точки зрения текущей ситуации и корректности.

Данный расширенный сборник разбит на девять тематических разделов. Каждая заметка помещена в соответствующий раздел с тем, чтобы в какой-то мере сохранить последовательность в изложении. Были добавлены новые разделы, посвященные организационной культуре, а также юзабилити объектов программного обеспечения. Читатель быстро поймет, что каждая статья, будучи взаимосвязанной с другими, является, тем не менее, самостоятельным материалом. Думаю, что отчасти именно это вызывало интерес к моим журнальным заметкам и к первому сборни-ку, поскольку каждая глава может быть прочитана независимо от других в такси или в перерыве между встречами.

Кроме того, новые главы размещены блоками для того, чтобы читатели первой книги смогли их быстро найти. Новые главы: 22–25, 31–32,40-41, 43–49, 53–61, а также приложение.

Данный материал собран из разных мест. Я надеюсь, что эта книга еще долгое время будет оставаться ценным источником и продолжит раздражать, вдохновлять и просвещать этих удивительных людей, которые работают в индустрии программного обеспечения. В первую очередь я писал и продолжаю писать именно для них — дизайнеров, разработчиков и руководителей, которые изобретают и внедряют программное обеспечение.


Рекомендуем почитать
Пропавшие дети

В небольшом городке бесследно пропадают мальчики. Ники, Расти, Дэвид, Роди, Питер, Стив, Говард, Вэн. Скотти, сын главного героя, остается дома…


Воспоминания моей головы

Даже получив неопровержимые доказательства и найдя посмертную записку, жена наверняка не поверит в самоубийство мужа. Может быть, потому, что так уже случалось прежде?


Анютка,Хыш, свирепый Макавеев

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Долина творения

Эрика Нельсона нанимают для истребления всей флоры и фауны на планете. Расплата не заставила себя долго ждать. Он был обращен в волка и должен теперь разобраться с тем, кто его нанял.


Стратегия чистого листа. Как перестать планировать и начать делать бизнес

Компания обязана иметь стратегию и строго ей следовать. Эта догма вкладывается в умы менеджеров всего мира преподавателями вузов и бизнес-школ, а также книгами и деловыми журналами. Но всегда ли стратегический подход работает? Может ли гибкий «оппортунистический» подход к управлению быть более эффективным? Марк Розин, консультант с 20-летним стажем, делится не только своими наблюдениями за попытками внедрения западного, стратегического подхода к управлению, но и показывает, что «оппортунистический» подход, основанный на гибкости и использовании неожиданных возможностей, зачастую лучше работает в российских условиях.


Мыслить стратегически. Как разработать стратегию бизнеса и сделать стратегическое мышление частью повседневной жизни компании

Прежде чем взяться за перо, я много лет проработал в коммерческих предприятиях в качестве первого лица. Я не только работал (и работаю) генеральным директором крупных российских компаний из самых разных сфер — общепит, производство, отделочные материалы, — но и входил (и вхожу) в советы директоров государственных и частных компаний. Я бы никогда не написал эту книгу, если бы не московские пробки. Обилие «пробочного» времени, привычка записывать свои мысли и современные цифровые технологии сделали эту книгу возможной.В этой книге я делюсь собственным опытом и впечатлением от других прочитанных книг.


Кадровый учет для «упрощенцев»

Любая предпринимательская деятельность – это не только извлечение прибыли, это прежде всего люди, которые работают в компании или у предпринимателя. Даже сам предприниматель, который трудится на себя, является работником. Аналогичная ситуация возникает и в том случае, когда в компании работает только генеральный директор, который одновременно является учредителем. И ошибочно полагать, что кадровый учет и кадровую отчетность в этом случае вести не нужно. Но большая ответственность на работодателе лежит, если в штате компании или предпринимателя трудятся работники.


Профилактика трудового спора с работником и действия в случае его возникновения

Книга «Профилактика трудового спора с работником и действия в случае его возникновения» посвящена вопросам нарушения трудовых прав работников, досудебного рассмотрения трудовых споров, подготовки к рассмотрению индивидуальных трудовых споров, рассмотрения индивидуальных трудовых споров в судах, связанных с индивидуальными трудовыми спорами особенностей, доказывания в суде своей правоты по трудовым спорам, типичных ошибок применения трудового законодательства.Книга рассчитана на предпринимателей, руководителей фирм и предприятий любых форм собственности, руководителей структурных подразделений фирм, менеджеров по работе с персоналом, агентов по подбору кадров и сотрудников кадровых служб и т. д.


Три круга лидерства

Книга показывает, что лидером организации стать можно, нужно лишь знать, какими шагами идти к этой цели. Из всего многообразия теорий и методов здесь представлены практические шаги и техника развития наиболее важных для руководителя навыков. Управление подчиненными, принятие решений и делегирование полномочий – все это разложено в простые и понятные схемы. Становление лидера – явление не одномоментное, и три круга лидерства символизируют три области развития навыков руководителя: собственное развитие и понимание лидерства, управление подчиненными и знание организации как единой системы.В основе книги – опыт автора в области управленческого консультирования и организационного развития, руководителя консалтингового направления одной из известных на постсоветском пространстве консалтинговых компаний.


Японский менеджмент. Прошлое, настоящее и будущее

Причины удивительного экономического успеха Японии в послевоенные годы и резкого спада экономики в 1990-е всегда были предметом оживленных споров ученых и журналистов. Хотя на эту тему написано много научных и популярных книг, мало кто до конца понимает, что это такое – японский менеджмент. Почему он отличается от европейского и американского? Что в действительности представляет собой и каков сегодня? В чем секрет японского экономического чуда и применимы ли японские методы управления в других странах? Какое будущее ждет экономику Страны восходящего солнца? Об этом и многом другом рассуждает Ингиу Оу.