Tom DeMarco

Tom DeMarco (ur. 20 sierpnia 1940 w Hazleton, Pensylwania) – amerykański konsultant, informatyk, jeden z twórców inżynierii oprogramowania w tym zwłaszcza analizy strukturalnej, amerykański pisarz.

Uzyskał licencjat z elektrotechniki na Cornell University, magisterium na Columbia University oraz dyplom na Sorbonie, otrzymał również doktorat honorowy City University w Londynie.

Pracę zawodową rozpoczął w 1963 roku w Bell Telephone Laboratories, gdzie uczestniczył w projekcie ESS-1, którego celem było stworzenie jednej z pierwszych programowanych central telefonicznych. W latach sześćdziesiątych pracował dla francuskiej firmy konsultingowej nad przenośnikiem dla magazynów w La Villette w Paryżu, a z początkiem lat siedemdziesiątych dwudziestego wieku nad systemami bankowymi on-line w Szwecji, Holandii, Francji oraz Nowym Jorku.

W latach siedemdziesiątych był jedną z głównych postaci propagujących stosowanie analizy strukturalnej w rozwoju oprogramowania W 1979 opublikował książkę Analiza strukturalna i specyfikacja systemów, do dziś jedną z najważniejszych pozycji tej tematyki.

W latach osiemdzisiatych wraz z Timem Listerem, Jamesem i Suzanne Robertson oraz innymi założył w Nowym Jorku firmę doradczą The Atlantic Systems Guild specjalizującą się w metodach rozwoju oprogramowania oraz zarządzaniu zespołami rozwojowymi.

DeMarco prowadził warsztaty, szkolenia oraz konsultacje na całym świecie. Kilkakrotnie odwiedził również Polskę. Otrzymał w roku 1996 Nagrodę Warniera za wkład w rozwój informatyki, a w roku 1999 Nagrodę Stevensa(inne języki) za wkład w rozwój metod programowania. Jest członkiem ACM oraz IEEE.

Jest autorem trzynastu książek, w tym trzech powieści, zbioru opowiadań i wielu artykułów na temat zarządzania oraz metod rozwoju oprogramowania i systemów. Jego najnowszym dziełem jest powieść Paradoks Andronescu. W 2013 r. ukazało się trzecie, poszerzone wydanie kultowej książki Peopleware, napisanej wspólnie z Timem Listerem. Wydanie zawiera pięć nowych rozdziałów oraz uaktualnienia praktycznie wszystkich rozdziałów.

Publikacje

Przypisy

  1. 1 2 The Atlantic Systems Guild: Tom DeMarco. 2013. [dostęp 2014-07-19]. [zarchiwizowane z tego adresu (2010-11-12)]. (ang.).
  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. unt.edu. [zarchiwizowane z tego adresu (2009-11-03)]. ISRC Fellow. Retrieved November 24, 2008.
  4. 1 2 Paul T. Ward: Structured Analysis w Encyclopedia of Microcomputers: Volume 17 – Strategies in the Microprocess Industry to TCP/IP Internetworking: Concepts: Architecture: Protocols, and Tools. Taylor & Francis, 13 października 1995, s. 51–89. ISBN 978-0-8247-2715-4.
  5. ↑ Tom DeMarco: Structured Analysis and System Specification. Englewood Cliffs: Yourdon Press, 1979, s. 351. ISBN 0-13-854380-1.
  6. ↑ The Atlantic Systems Guild.
  7. ↑ Przemysław Gamdzyk. W poszukiwaniu tego, co ważne. „Computerworld PL”, 1999-07-05. Warszawa: IDG Poland SA. ISSN 0867-2334.
  8. ↑ Przemysław Gamdzyk. Ludzie i program. „Computerworld PL”, 1998-09-28. Warszawa: IDG Poland SA. ISSN 0867-2334.
  9. ↑ Forum Rozwoju Menedżerskiego: Tom DeMarco, 6 listopada 2006 r. Hotel Gołębiewski, Wisła. 11 października 2010. [dostęp 2014-07-19].
  10. ↑ Spis publikacji na serwerze bibliograficznym DBLP.

Linki zewnętrzne