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

Здесь есть возможность читать онлайн «Ларри Константин - Человеческий фактор в программировании» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Программирование, management, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Человеческий фактор в программировании: краткое содержание, описание и аннотация

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

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

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

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Человеческий фактор в программировании», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Однако вскоре становится очевидно, что только консультация на месте сможет прояснить, что в действительности нужно клиенту. К сожалению, собрание нужно провести немедленно, а офис клиента находится на Золотом Побережье Австралии — 14 часов полета из международного аэропорта Лос-Анжелеса.

«Без проблем, — говорите вы. — Мы будем там™. У меня уже есть Виза®. Мне только нужно будет сделать некоторые Путевые Заметки™. И не беспокойтесь, никто из нашей команды никогда не опаздывает на самолет. Некоторые люди просто умеют летать™.»

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

«ОК! — отвечаете вы. — Партнеры®!»

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

Гарантировано. Точка®.

Библиография

[1] Ancona, D. G. andD. F. Caldwell. 1992. «Bridging the Boundary: External Activity and Performance in Organizational Teams», Administrative Science Quarterly 37(4): 634-65.

[2] Anderson, L. E. and W. K. Balzer. 1991. «Effects of Timing of Leaders' Opinions on Problem-Solving Groups», Group amp; Organizational Studies 16(1): 86-101.

[3] Belbin, R. M. 1981. Management Teams: Why They Succeed or Fail. London: Heinemann.

[4] Beyer, H., and K. Holtzblatt. 1997. Contextual Design: Defining Customer-Centered Systems. NY: Morgan Kaufman.

[5] Bollinger, Т. B. and C. McGowan. 1991. «А Critical Look at Software Capability Evaluations», IEE Software 8(4): 25–41.

[6] Case, J. 1990. The Open-Book Managers», Inc. 12(9): 104-13.

[7] Chidamber, S., and C. Kemerer. 1994. «А Metrics Suite for Object-Ori-ented Design», IEEE Trans. Software Eng. 20 (6): 476–493.

[8] Cobb, R. H. and H. D. Mills. 1990. «Engineering Software Under Statistical Quality Control», IEEE Software 7(6): 44–54.

[9] Collins, D. 1995. Designing Object-Oriented User Interfaces. Redwood City, CA: Benjamin/Cummings.

[10] Constantine, L. L. 1986. Family Paradigms. New York: Guilford Press.

[11] Constantine, L. L. 1989. «Teamwork Paradigms and the Structured Open Team», Proceedings: Embedded Systems Conference. San Francisco: Miller Freeman.

[12] Constantine, L. L. 1990. «Organization Paradigms and the Management of Change», Proceedings: Software Development 90. San Francisco: Miller Freeman.

[13] Constantine, L. L. 1991a. «Building Structured Open Teams to Work», Software Development 91 Proceedings. San Francisco: Miller Freeman.

[14] Constantine, L. L. 1991b. «Toward Usable Interfaces: Bringing Users and User Perspectives into Design», American Programmer 4(2): 6-14.

[15] Constantine, L. L. 1991c. «Fitting Intervention to Organization Paradigm», Organization Development Journal 9(2): 41–50.

[16] Constantine, L. L. 1992a. «Managing for Quality User Interfaces», Software Management 1992 Proceedings. San Francisco: Miller Freeman.

[17] Constantine, L. L. 1992b. «Getting the User Interface Right: Basic Principles», Software Development 1992 Proceedings. San Francisco: Miller Freeman.

[18] Constantine, L. L. 1992c. «Quality by Increments: Small Steps with Big Payoffs», American Programmer 5 (2).

[19] Constantine, L. L. 1993a. «Objects in Your Face», Object Magazine, July.

[20] Constantine, L. L. 1993b. «User Interface Design for Embedded Systems», Embedded Systems Programming, August.

[21] Constantine, L. L. 1993c. «Work Organization Paradigms for Project Management and Organizations», Communications of the ACM 36(10). October.

[22] Constantine, L. L. 1994a. «More than Just a Pretty Face: Designing for Usability», Software Development 1994 Proceedings. San Francisco: Miller Freeman.

[23] Constantine, L. L. 1994b. «Collaborative Usability Inspections for Embedded Systems», Embedded Systems Conference Proceedings. San Francisco: Miller Freeman.

[24] onstantine, L. L. 1994c. «Interfaces for Intermediates», IEEE Software 11(4): 96–99.

[25] Constantine, L. L. 1994d. «Graphical Navigation», Windows Tech Journal, August.

[26] Constantine, L. L. 1995. Constantine on Peopleware. Englewood Cliffs, NJ: Prentice Hall.

[27] Constantine, L. L. 1996. «Usage-Centered Software Engineering: New Models, Methods, and Metrics», In Purvis, M. (ed.) Software Engineering: Education amp; Practice. Los Alamitos, CA: IEEE Computer Society Press.

[28] Constantine, L. L. 1997. «Visual Coherence and Usability: A Cohesion Metric for Assessing the Quality of Dialogue and Screen Designs». OzCHI'96 Proceedings. Los Alamitos, CA: IEEE Computer Society Press.

[29] Constantine, L. L. 1998. «Rapid Abstract Prototyping», Software Development, 6 (11), November.

[30] Constantine, L. L., and Lockwood, L. A. D. 1999. Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design. Reading, MA: Addison-Wesley.

[31] Cooper, A. 1995. About Face: The Essentials of User Interface Design. Foster City, CA: IDG Books.

[32] DeMarco, T. 1982. Controlling Software Projects. New York: Yourdon Press.

[33] DeMarco, T. and T. Lister. 1987. Peopleware: Productive Projects and Teams. New York: Dorset House. 1

[34] Dijkstra, E. W. 1968. «Go To Statement Considered Harmful», Communications of the ACM, Vol. 11, No. 3, March, pp. 147–148.

[35] Doyle, M. and M. Strauss. 1982. How to Make Meetings Work. New York: Jove.

[36] Finegan, J. 1990. «The Education of Harry Featherstone,» Inc. 12 (7): 57–66.

[37] Fisher, R. and W. Ury. 1981. Getting to Yes. New York: Houghton Mifflin.

[38] Fisher, R. and Brown. 1988. Getting Together: Building Relationships As We Negotiate. New York: Penguin.

[39] Henderson-Sellers, В., L. L. Constantine, and I. M. Graham 1996. «Coupling and Cohesion: Toward a Valid Metrics Suite for Object-Oriented Analysis and Design», To appear in Object-Oriented Systems.

[40] Holtzblatt, K. and H. Beyer. 1993. «Making Customer-Centered Design Work for Teams», Communications of the ACM 36(10), October.

[41] Humphrey, W. S., T. S. Snyder, and R. R. Willis. 1991. «Software Process Improvement at Hughes Aircraft», IEEE Software 8(4): 11–23.

[42] Hyman, R. B. 1993. «Creative Chaos in High-Performance Teams: An Experience Report», Communications of the ACM 36(1). October.

[43] Jacobson, I., G. Booch, and J. Rumbaugh 2000. The Unified Software Development Process. Reading, MA: Addison-Wesley.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Человеческий фактор в программировании»

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


Отзывы о книге «Человеческий фактор в программировании»

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

x