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

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

Авторы:

Жанры: Управление, подбор персонала, Программирование

Циклы: не входит в цикл

Формат: Фрагмент

Всего в книге 128 страниц. У нас нет данных о годе издания книги.

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

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

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

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


Предисловие

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

Эта книга о другой стороне программного обеспечения — той, что смотрит во внешний мир. Эта сторона компьютеров касается людей — технарей, как вы и я, и обычных людей, как вы и я. В собранных здесь заметках исследуются многие разнообразные аспекты человеческого фактора в программировании (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, а также приложение.

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


С этой книгой читают
Социальное предпринимательство в России и в мире: практика и исследования

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


Dream Team. Как создать команду мечты

Философия и практика создания команды на российской почве – суть книги «Dream Team. Как создать команду мечты». Как можно «бежать на 100 %», сидя при этом за своим рабочим столом? Какое дополнительное бизнес-значение имеют привычные слова «авторство», «ответственность», «целостность», «контекст»? Как достигать результатов, о которых команда не рисковала и мечтать? Как объединить людей им же на радость?На эти и многие другие вопросы дают ответ Олег Синякин, бизнесмен, топ-менеджер с 15-летним опытом работы в крупных международных и российских компаниях, и Владимир Герасичев, автор нескольких фильмов, президент, ведущий бизнес-тренер компании Business Relations, услугами которой активно пользуются компании BBDO, МТС, ФК «Открытие», «Детский мир», Банк Хоум Кредит, Связной Банк, Мегафон и др.


Трансформация бизнеса. Построение эффективной компании

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


Общение в деятельности менеджера

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


Исповедь менеджера

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


Анти-Титаник: Как выигрывать там, где тонут другие. Руководство для CEO

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


Getting Things Done
Автор: Дэвид Аллен

Любому современному человеку катастрофически не хватает времени, и все жалуются на собственную неорганизованность – то забудешь о важном совещании, то опоздаешь, то вовремя не позвонишь по телефону. Из-за этого портятся отношения с коллегами и друзьями, рушатся рабочие планы, ухудшается самочувствие. Чем человек организованнее, тем ему проще управлять работой, домашними делами и жизнью в целом, тем лучше его отношения с окружающими. Организованность – это не врожденная способность, а навык, которому можно научиться.


Маски

Романы Андрея Белого "Московский чудак", "Москва под ударом" и "Маски" задуманы как части единого произведения о Москве. Основную идею автор определяет так: "…разложение устоев дореволюционного быта и индивидуальных сознаний в буржуазном, мелкобуржуазном и интеллигенстком кругу". Но как у всякого большого художника, это итоговое произведение несет много духовных, эстетических, социальных наблюдений, картин.


Игры на скоростном шоссе

Чтобы не соскучиться, ведя автомобиль по скоростному шоссе, Стенли любил играть с другими водителями — обгонять, подрезать, блокировать, преследовать. Однажды он заигрался…


Изменившийся и Король Слов

Отец любил сына больше жизни, воспитывал и учил его. Но одни и те же слова создают разные картины мира и рассказывают разные истории; и у мальчика были свои слова и истории, которые отличались от тех, что преподавал ему отец…


Поделиться мнением о книге