Том Демарко - Человеческий фактор: успешные проекты и команды
Ладно, пусть община – хорошо, и построить общину на рабочем месте – превосходная цель. Как это делается?
Мы не берём на себя смелость утверждать, что существует формула для столь сложной задачи. Формулы нет. Подобно любому произведению искусства, ваш успех в создании общины потребует серьёзного таланта, мужества и творческого подхода. И ещё чудовищных затрат времени. Эту работу вы не сделаете самостоятельно; в лучшем случае вы послужите катализатором. Ваше творение не будет напоминать чьё-либо ещё.
Так что вместо формулы мы предлагаем пример, всего один пример. Он связан с одной из наших клиентских компаний, с компанией, где один инициативный руководитель сделал шаг вперёд и изменил культуру навсегда. Этот каталитический гений убедил организацию строиться вокруг школы, в состав которой входят детский сад, центр дошкольной подготовки и первые пять классов начальной школы. В эту школу ходят дети сотрудников компании.
Несомненно, вы способны усмотреть в этом рационализацию, основанную на деньгах, уникальное преимущество компании, нуждающейся в найме программистов и инженеров на сложном рынке труда. Но чтобы увидеть, какова роль школы в создании общины, вам нужно посетить компанию. Нужно увидеть собственным глазами, как каждый день учителя проводят всех учеников через объекты компании. Получается шумный, смешной, торжествующе глупый парад маленьких взвинченных ребятишек, которые со всеми здороваются. Их за километр слышно. В этот момент прекращается всякая работа. Родители обнимают детей. По окончании парада всем обеспечено хорошее настроение.
Представьте, каково быть человеком, благодаря которому это стало возможным. Представьте, что сможете вспомнить это в возрасте ста одного года.
Библиография
{1} Albrecht, 1979. Albrecht, A.J. «Measuring Application Development Productivity.» Proceedings of the Joint SHARE/GUIDE/IBM Application Development Symposium. Chicago: Guide International Corp., 1979.
{2} Alexander, 1964. Alexander, Christopher. Notes on the Synthesis of Form. Cambridge, Mass.: Harvard University Press, 1964.
{3} Alexander, 1979. Alexander, Christopher. The Timeless Way of Building. New York: Oxford University Press, 1979.
{4} Alexander et al., 1975. С Alexander, M. Silverstein, S. Angel, S. Ishikawa, and D. Abrams. The Oregon Experiment. New York: Oxford University Press, 1975.
{5} Alexander et al., 1977. С Alexander, S. Ishikawa, and M. Silverstein, with M. Jacobson, I. Fisksdahl-King, and S. Angel. A Pattern Language. New York: Oxford University Press, 1977.
{6} Augustine, 1979. Augustine, N.R. «Augustine's Laws and Major System Development Programs.» Defense Systems Management Review, 1979, pp. 50-76.
{7} Bailey and Basili, 1981. Bailey, J.W., and V.R. Basili. «A Meta-Model for Software Development and Resource Expenditures.» Proceedings of the 5th International Conference on Software Engineering. New York: Institute of Electrical and Electronics Engineers, 1981, pp. 107-116.
{8} Bartol, 1983. Bartol, К. «Turnover Among DP Personnel: A Causal Analysis.» Communications of the ACM, Vol. 26, No. 10 (October 1983), pp. 807-811.
{9} Boehm, 1981. Boehm, Barry W. Software Engineering Economics. Englewood Cliffs, N.J.: Prentice-Hall, 1981.
{10} Boehm etal., 1984. Barry W. Boehm, Maria H. Penedo, E. Don Stuckle, Robert D. Williams, and Arthur B. Pyster. «A Software Development Environment for Improving Productivity.» Computer, Vol. 17, No. 6 (June 1984), pp. 30-42.
{11} Brady, 1986. Brady, J. «A Theory of Productivity in the Creative Process.» IEEE Computer Graphics & Applications, May 1986, pp. 25-34.
{12} Bridges, 1991. Bridges, W. Managing Transitions: Making the Most of Change. Reading, Mass.: Addison-Wesley, 1991.
{13} Brill, 1983. Brill, Michael, with Stephen T. Margulis, Ellen Konar, and BOSTI. Using Office Design to Increase Productivity. Buffalo, N.Y.: Buffalo Organization for Social and Technological Innovation, 1983.
{14} Brunner, 1972. Brunner, John. The Sheep Look Up. New York: Ballantine Books, 1972.
{15} Couger and Zawacki, 1980. Couger, J. Daniel, and Robert A. Zawacki. Motivating and Managing Computer Personnel. New York: John Wiley & Sons, 1980.
{16} Crosby, 1979. Crosby, Philip B. Quality Is Free: The Art of Making Quality Certain. New York: McGraw-Hill, 1979.
{17} deBono, 1970. deBono, Edward. Lateral Thinking: Creativity Step by Step. New York: Harper & Row, 1970.
{18} DeMarco, 1977. DeMarco, Tom. Report on the 1977 Productivity Survey. New York: Yourdon, Inc., September 1977.
{19} DeMarco, 1978. DeMarco, Tom. Structured Analysis and System Specification. Engle-wood Cliffs, N.J.: Prentice-Hall, 1978.
{20} DeMarco, 1982. DeMarco, Tom. Controlling Software Projects: Management, Measurement & Estimation. Englewood Cliffs, N.J.: Prentice-Hall, 1982.
{21} DeMarco, 1997. DeMarco, Tom. The Deadline: A Novel About Project Management. New York: Dorset House Publishing, 1997.
{22} DeMarco and Lister, 1985. Tom DeMarco, and Tim Lister. «Programmer Performance and the Effects of the Workplace.» Proceedings of the 8th International Conference on Software Engineering. New York: Institute of Electrical and Electronics Engineers, 1985, pp. 268-272.
{23} Deming, 1982. Deming, W.E. Out of the Crisis. Cambridge, Mass.: Massachusetts Institute of Technology, Center for Advanced Engineering Study, 1982.
{24} Dittrich, 1984. Dittrich, R. «Open-Plan DP Environment Boosts Employee Productivity.» Data Management, Vol. 22 (1984).
{25} Forester, 1950. Forester, C.S. Mr. Midshipman Hornblower. New vork: Pinnacle Books, 1950.
{26} Gilb, 1977. Gilb, Tom. Software Metrics. Cambridge, Mass.: Winthrop Publishers, 1977.
{27} Gilbert, 1978. Gilbert, Thomas F. Human Competence: Engineering Worthy Performance. New York: McGraw-Hill, 1978.
{28} Goleman, 1986. Goleman, D. «Concentration Is Likened to Euphoric States of Mind.» New York: Science Times, The New York Times, March 4, 1986.
{29} Gordon, 1961. Gordon, William J.J. Synectics. New York: Harper & Row, 1961.
{30} Hodges, 1986. Hodges, Parker. «Salary Survey: Small Change for DP Pros.» Datamation, Vol. 32, No. 18 (Sept. 15,1986), pp. 72-87.
{31} Jaynes, 1976. Jaynes, Julian. The Origin of Consciousness in the Breakdown of the Bicameral Mind. Boston: Houghton Mifflin, 1976.
{32} Jeffery and Lawrence, 1985. Jeffery, D.R., and M.J. Lawrence. «Managing Programming Productivity.» Journal of Systems and Software, Vol. 5, No. 1 (January 1985).
{33} Jones, 1981. Jones, Capers. Programmer Productivity: Issues for the Eighties. IEEE Catalog No. EHO 186-7. New York: Institute of Electrical and Electronics Engineers, 1981.
{34} Jones, 1986. Jones, Capers. Programming Productivity. New York: McGraw-Hill, 1986.
{35} Kidder, 1981. Kidder, Tracy. The Soul of a New Machine. Boston: Atlantic Monthly/ Little, Brown, 1981.
{36} Lawrence, 1981. Lawrence, Michael. «Programming Methodology, Organizational Environment, and Programming Productivity.» Journal of Systems and Software, Vol. 2 (1981), pp. 257-269.
{37} Lawrence and Jeffery, 1983. Lawrence, Michael, and D.R. Jeffery. «Commercial Programming Productivity-An Empirical Look at Intuition.» Australian Computer Journal, Vol. 15, No. 1 (February 1983), p. 28.
{38} Machiavelli, 1985. Machiavelli, NiccolT. The Prince, trans. Harvey С Mansfield, Jr. Chicago: University of Chicago Press, 1985.
{39} McCue, 1978. McCue, Gerald. «IBM's Santa Teresa Laboratory-Architecture Design for Program Development.» IBM Systems Journal, Vol. 17, No. 1 (1978), pp. 320-341.
{40} Mills, 1983. Mills, Harlan D. «Software Productivity in the Enterprise.» Software Productivity. New York: Dorset House Publishing, 1988.
{41} Morrissey and Wu, 1980. Morrissey, J.H., and S.-Y. Wu. «Software Engineering: An Economic Perspective.» Proceedings of the 4th International Conference on Software Engineering. New York: Institute of Electrical and Electronics Engineers, 1979, pp. 412-422.
{42} Orr, 1990. Orr, Kenneth T. The One Minute Methodology. New York: Dorset House Publishing, 1990.
{43} Parkinson, 1954. Parkinson, C. Northcote. Parkinson's Law and Other Studies in Administration. New York: Ballantine Books, 1979.
{44} Parsons, 1974. Parsons, H.M. «What Happened at Hawthorne?» Science, Vol. 183 (March 8,1974), pp. 922-932.
{45} Robbins, 1977. Robbins, Tom. Even Cowgirls Get the Blues. New York: Bantam Books, 1977.
{46} Sackman et al., 1968. Sackman, H., W.J. Erikson, and E.E. Grant. «Exploratory Experimental Studies Comparing On-line and Off-line Performance.» Communications of the ACM, Vol. 11, No. 1 (January 1968), pp. 3-11.
{47} Satir, 1991. Satir, V., J. Banmen, J. Gerber, and M. Gomori. The Satir Model: Family Therapy and Beyond. Palo Alto, Calif.: Science and Behavior Books, 1991.
{48} Soloway and Iyengar, 1986. Soloway, Elliot, and Sitharama Iyengar, eds. Empirical Studies of Programmers. Norwood, N.J.: Ablex Publishing Corp., 1986.
{49} Tajima and Matsubara, 1984. Tajima, D., and T. Matsubara. «Inside the Japanese Software Industry.» Computer, Vol. 17 (March 1984).
{50} Thomsett, 1980. Thomsett, Rob. People & Project Management. Englewood Cliffs, N.J.: Prentice-Hall, 1980.
{51} Townsend, 1970. Townsend, R. Up the Organization. New York: Alfred A. Knopf, 1970.
Примечания
1
Исследования проектов Демарко/Листера описаны в работах DeMarco, 1977 {18}; DeMarco, 1978 {19}; DeMarco, 1982 {20}; DeMarco и Lister, 1985 {22}.
2
Количество провальных проектов, требовавших от двадцати пяти человеко-лет работы, взято из работы Jones, 1981 {33}.
3
В этой книге термины «работники интеллектуального труда», «участники разработки», «работники интеллектуальной сферы» употребляются для обозначения людей, которые зарабатывают на жизнь головой.
4
К сожалению, не существует национального бюро фактов, собирающего и публикующего конкретные данные о времени, затрачиваемом разработчиками на такую деятельность, как стратегическое мышление и исследование новых методов. Цифра в пять процентов, использованная в тексте, получена в результате экспериментов, в которых технические работники специально для наблюдателя думали вслух во время решения своих задач или же позволяли наблюдать за собой через одностороннее стекло. Подобные иследования описаны в работе Soloway и Iyengar, 1986 {48}.
5
Статистика по книгам позаимствована из частной переписки с покойным Карлом Карлстромом (Karl Karlstrom), главным редактором отдела учебной литературы издательства Prentice-Hall, 1981.
6
Стихи, а также название главы взяты с альбома Билли Джоэла «The Stranger» (1977); перепечатаны с разрешения.
7
Подробнее о проекте Data General Eagle в работе Kidder, 1981 {35}.
8
О превалирующих стандартах качества программного обеспечения см. Jones, 1981 {33}.
9
Tajima и Matsubara, 1984 {49}, стр. 40.
10
См. Crosby, 1979 {16}.
11
Подробнее этот известный закон описан в работе Parkinson, 1954 {43}.
12
Австралийский штат. – Примеч. перев.
13
Наиболее свежие цифры исследований в Новом Южном Уэльсе приводятся в работе Jeffery и Lawrence, 1985 {32}.
14
См. Boehm, 1982 {9}.
15
Таблицы 5.1 и 5.2 являются адаптацией данных, полученных Джеффри и Лоуренсом, 1985 {32}.
16
Цитата из Jones, 1986 {34}, стр. 213.
17
Таблица 5.3 из работы Jeffery и Lawrence, 1985 {32}.
18
Вы правы в своём беспокойстве, что 24 проекта, обошедшиеся без предварительных оценок, могли быть особенными в другом отношении: более короткими или с участием старших сотрудников. Мы исследовали подобные возможности и не обнаружили ничего похожего.
19
Данные о (ничтожно малом) приросте производительности в отрасли разработки программного обеспечения взяты из работы Morrissey и Wu, 1980 {41}.