Tom DeMarco
Tom DeMarco (20 Ağustos 1940 doğumlu) Amerikalı bir yazılım mühendisi, yazar ve yazılım mühendisliği konularında danışmandır. 1970'lerde yapılandırılmış analizin ilk geliştiricisidir.
Tom DeMarco | |
---|---|
Doğum |
20 Ağustos 1940 Hazleton, Pennsylvania |
Vatandaşlık | Amerika Birleşik Devletleri |
Eğitim | Cornell University, Columbia University, University of Paris |
Ödüller | Stevens Award (1999) |
Kariyeri | |
Dalı | Bilgisayar bilimi |
Çalıştığı kurumlar | Bell Labs |
Erken dönem ve eğitim
Tom DeMarco Hazleton, Pennsylvania'da doğdu. Cornell Üniversitesi'nden Elektrik Mühendisliği alanında lisans derecesi, Columbia Üniversitesi'nden yüksek lisans ve Sorbonne'daki Paris Üniversitesi'nden bir diploma aldı.[1]
Kariyeri
DeMarco, 1963 yılında Bell Telefon Laboratuvarlarında çalışmaya başladı ve burada dünyanın her yerindeki telefon ofislerine kurulan ilk büyük ölçekli Elektronik Anahtarlama Sistemini geliştirmek için ESS-1 projesine katıldı. Daha sonra 1960'larda bir Fransız BT danışmanlık firmasında çalışmaya başladı ve burada Paris'teki La Villette'deki yeni ticari ürün pazarı için bir konveyör sistemi geliştirmesi ve 1970'lerde İsveç, Hollanda, Fransa ve New York'ta çevrimiçi bankacılık sistemlerinin geliştirilmesi üzerinde çalıştı.
1970'lerde DeMarco, yazılım mühendisliğinde yapılandırılmış analiz ve yapılandırılmış tasarımın geliştirilmesinde önemli figürlerden biriydi. Ocak 1978'de, bu alanda önemli bir kilometre taşı olan Yapılandırılmış Analiz ve Sistem Spesifikasyonu [2] kitabını yayınladı.
1980'lerde Tim Lister, Stephen McMenamin, John F. Palmer, James Robertson ve Suzanne Robertson ile New York'ta danışmanlık firması "The Atlantic Systems Guild" i kurdu. Firma başlangıçta Tim Lister'in eşi Wendy Eachan'ın sahibi olduğu Dorset House Publishing ile ofislerini paylaştı. Şirketleri, yazılım geliştirme yöntemleri ve yönetimi konusunda uzmanlaşmış New York ve Londra merkezli bir danışmanlık şirketine dönüştü. DeMarco Amerika, Avrupa, Afrika, Avustralya ve Uzak Doğu'da ders vermiş ve danışmanlık yapmıştır.[3] Ayrıca video oyunu yayıncısı Bethesda Softworks'ün ana şirketi olan ZeniMax Media için teknik danışman olarak görev yaptı.[4]
Yayınları
DeMarco proje yönetimi ve yazılım geliştirme üzerine dokuz kitap ve 100'den fazla makale yazmıştır. Bunlardan bazıları:[5]
- 1978. Yapısal Analiz ve Sistem Spesifikasyonu. Yourdon, 0-91-707207-3
- 1986. Yazılım Projelerini Kontrol Etme: Yönetim, Ölçüm ve Tahminler. Prentice Hall, 0-13-171711-1
- 1987. Peopleware: Üretken Projeler ve Ekipler. Timothy Lister ile. Dorset Evi. 978-0-932633-43-9 ISBN 978-0-932633-43-9
- 1997. Son Tarih: Proje Yönetimi Üzerine Bir Roman. Dorset Evi. 978-0-932633-39-2 ISBN 978-0-932633-39-2
- 2001. Slack, Geçmiş Tükenmişlik, Meşgul Çalışma ve Toplam Verimlilik Efsanesi. 978-0-767907-69-9 ISBN 978-0-767907-69-9
- 2002. "Çevik Yöntemler Yıpranıyor". IEEE Yazılımı, 35 (6)
- 2003. Ayılarla Vals Yapmak: Yazılım Projelerinde Riski Yönetmek. Tim Lister ile. Dorset House, Mart 2003. 978-0-932633-60-6 ISBN 978-0-932633-60-6
- 2008. Adrenalin Bağımlıları ve Şablon Zombiler: Proje Davranış Modellerini Anlamak. Peter Hruschka, Tim Lister, Suzanne Robertson, James Robertson, Steve McMenamin ile. 978-0-932633-67-5 ISBN 978-0-932633-67-5
- 2009. "Yazılım Mühendisliği: Zamanı Gelip Geçen Bir Fikir?". IEEE Yazılımı, Bakış Açıları. Temmuz / Ağustos 2009. sayfalar 94–95.
- 2013. Andronescu'nun Paradoksu. Amazon Digital Services, Inc. ASIN B00C9GVDY0
Kaynakça
- "Tom DeMarco". The Atlantic Systems Guild. 2013. 12 Kasım 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Ekim 2013.
- Structured Analysis and System Specification. Yourdon. 1978. ISBN 978-0-917072-07-9.
- "Tom DeMarco". Dorset House Publishing. 24 Ocak 1997 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Ekim 2013.
- "ZeniMax Media Profile-Technical Advisory Board". ZeniMax.com. 2001. 8 Ekim 2001 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Temmuz 2016.
- Tom DeMarco List of publications from the DBLP Bibliography Server.