Демарко, Том

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Tom DeMarco»)
Перейти к навигации Перейти к поиску
Том Демарко
Tom DeMarco
Дата рождения 20 августа 1940(1940-08-20) (84 года)
Место рождения Хейзлтон, Пенсильвания
Страна  США
Род деятельности писатель, инженер, специалист в области информатики, консультант
Научная сфера Информатика
Место работы Bell Labs, Atlantic Systems Guild
Альма-матер Корнеллский университет, Колумбийский университет, Парижский университет
Награды и премии
премия Стивенса[вд] (1999) член IEEE[вд]
Сайт www.tomdemarco.com (англ.)

Том Демарко (также ДеМарко, род. 20 августа 1940 года, Хейзлтон, штат Пенсильвания, США) — американский инженер-программист, писатель и консультант по программной инженерии.

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

Юность и образование

[править | править код]

Том Демарко родился в городе Хейзлтоне, штат Пенсильвания (округ Льюзерн).

Получил степень бакалавра по электротехнике в Корнеллском университете, окончил магистратуру в Колумбийском университете. Учился в Парижском университете[1].

В 1963 году Демарко начал работать в Bell Telephone Laboratories, где он участвовал в проекте по разработке первой масштабной электронной системы переключения ESS-1, которая в итоге была установлена в телефоны офисов по всему миру[2]. В 1960-х годах он начал работать на французскую консалтинговую фирму, где работал над созданием конвейерной системы в новом торговом центре в Ла-Виллет в Париже, и в 1970-е годы на развитие систем ДБО в Швеции, Голландии, Франции и Нью-Йорке[3].

В 1970-х годах Демарко был одной из главных фигур в развитии структурного анализа и структурного проектирования в программной инженерии[4]. В январе 1978 года он опубликовал книгу «Структурный анализ и спецификация систем»[5], которая стала важной вехой в этой области[4].

В 1980-е годы Демарко совместно с Тимом Листером (Tim Lister), Стивеном Мак-Менамином (Steve McMenamin), Джоном Ф. Палмером (John F. Palmer), Джеймсом Робертсоном (James Robertson) и Сьюзан Робертсон (Suzanne Robertson) основал международную консалтинговую фирму «Atlantic Systems Guild». Компания не случайно названа гильдией (Guild): она представляет собой объединение профессиональных консультантов в области методов проектного управления и разработки программного обеспечения. Компания имеет офисы в США, Великобритании и Германии[6].

Демарко читал лекции и консультировал по всей Америке, Европе, Африке, Австралии и на Дальнем Востоке[7].

Является членом ACM и членом Института инженеров электротехники и электроники (IEEE).

Личная жизнь

[править | править код]

Живёт в Камдене, штат Мэн.

Женат на Салли О. Смит (Sally O. Smyth)[6].

Публикации

[править | править код]

Демарко — автор 13 книг и более чем 100 статей, посвященных проблематике управления проектами и разработки программного обеспечения, а также художественных книг. Ниже перечислены основные из них.

  • DeMarco T. Structured Analysis and System Specification. Prentice Hall, 1979. ISBN 0-13-854380-1.
  • DeMarco T. Controlling Software Projects: Management, Measurement, and Estimates. Prentice Hall, 1986. ISBN 0-13-171711-1.
  • DeMarco T., Lister T. Peopleware: Productive Projects and Teams. Dorset House, 1987. ISBN 978-0-932633-43-9. Русский перевод: Демарко Т., Листер Т. Человеческий фактор: успешные проекты и команды / Пер. с англ. М. Зислиса и С. Маккавеева — СПб.-М.: Символ, 2010. — ISBN 978-5-93286-217-9 (неоднократно переиздана).
  • DeMarco T. Software State of the Art: Selected Papers. Dorset House, 1990. ISBN 978-0-932633-14-9.
  • DeMarco T. The Deadline: A Novel About Project Management. Dorset House, 1997. ISBN 978-0-932633-39-2. Русский перевод: Демарко Т. Deadline: Роман об управлении проектами. / Пер. с англ. А. Максимовой. — М.: Вершина, 2006; То же: М.: Манн, Иванов и Фербер, 2010. — ISBN 978-5-00-057795-0 (на 2016 год выпущено 9 изданий на русском языке).
  • DeMarco T. Dark Harbor House: A Novel. Down East Books, 2000. ISBN 978-0-89272-511-3.
  • DeMarco T. Slack, Getting Past Burnout, Busywork, and the Myth of Total Efficiency. Crown Business, 2002. ISBN 978-0-7679-0769-9.
  • DeMarco T., Lister T. Waltzing with Bears: Managing Risk on Software Projects. Dorset House, 2003. ISBN 978-0-932633-60-6.
  • DeMarco T., Hruschka P., Lister T., Robertson S., Robertson J., McMenamin S. Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior. Dorset House, 2008. ISBN 978-0-932633-67-5. Русский перевод: Балдеющие от адреналина и зомбированные шаблонами: Паттерны поведения проектных команд / Пер. с англ. М. Зислиса — СПб.-М.: Символ, 2010. — ISBN 978-5-93286-160-8.
  • DeMarco T. A Beam of Ruby Light. Double Dragon Publishing, 2016. ISBN 978-1-5354-3748-6.

Примечания

[править | править код]
  1. Tom DeMarco. The Atlantic Systems Guild (2013). Дата обращения: 28 октября 2013. Архивировано из оригинала 12 ноября 2010 года.
  2. Tom DeMarco (2002) Structured Analysis: Beginnings of a New Discipline In: sd&m Conference 2001, Software Pioneers Eds.: M. Broy, E. Denert, Springer 2002.
  3. Tom DeMarco Архивировано 3 ноября 2009 года. ISRC Fellow.
  4. 1 2 Ward, Paul T. (1995-10-13). "Structured Analysis". In Allen Kent; James G. Williams (eds.). Encyclopedia of Microcomputers: Volume 17 - Strategies in the Microprocess Industry to TCP/IP Internetworking: Concepts: Architecture: Protocols, and Tools. Taylor & Francis. pp. 51—89. ISBN 978-0-8247-2715-4.
  5. DeMarco, Tom. Structured Analysis and System Specification (англ.). — Yourdon, 1978. — ISBN 0-917072-07-3.
  6. 1 2 The Atlantic Systems Guild / About the Atlantic Systems Guild. Дата обращения: 4 ноября 2016. Архивировано 4 ноября 2016 года.
  7. Tom DeMarco. Dorset House Publishing. Дата обращения: 28 октября 2013. Архивировано 24 января 1997 года.