تام دی ماکرو

نویسنده و مهندس آمریکایی

تام دی‌ماکرو (به انگلیسی: Tom DeMarco) (متولد ۲۰ اوت ۱۹۴۰) آمریکایی، مهندس نرم‌افزار، نویسنده و سخنران پیرامون مهندسی نرم‌افزار می‌باشد .[۱] وی یکی از ایجاد کنندگان تحلیل ساختارمند در دههٔ ۱۹۸۰ است.

تام دی‌ماکرو
زادهٔ۲۰ اوت ۱۹۴۰ ‏(۸۴ سال)
محل تحصیلدانشگاه کرنل
دانشگاه کلمبیا
دانشگاه پاریس
شناخته‌شده
برای
تحلیل ساختارمند
پیشینه علمی
شاخه(ها)علوم رایانه

زندگی‌نامه

ویرایش

تام دی‌ماکرو متولد هیزلتون، پنسیلوانیا می‌باشد. او یک مدرک کارشناسی در رشتهٔ برق از دانشگاه کرنل همچنین یک مدرک کارشناسی ارشد از دانشگاه کلمبیا و یک دیپلم از دانشگاه پاریس در سوربن در همین رشته را دارد.[۲]

دی‌ماکرو کار را خود را از سال ۱۹۶۳ در آزمایشگاه‌های تلفن بل با کار بر روی پروژهٔ ای‌اس‌اس-۱ آغاز کرد که باعث به وجود آمدن اولین سیستم سوئیچینگ الکترونیکی تیراژ بالا و نصب آن بر روی تمام تلفن‌های اداره‌ها در سراسر دنیا شد.[۳] بعدها در دههٔ ۱۹۶۰ در یک دفتر مشاوره آی‌تی فرانسوی مشغول به کار شد و سیستم کانوایر را برای داده‌گاه جدید کالای له وییت ایجاد کرد. در ابتدای دههٔ ۱۹۷۰ نیز در ایجاد ساختمان‌های سیستم‌های بانکداری برخط سوئد، هلند، فرانسه و نیویورک همکاری داشت.[۴]

دی‌ماکرو در دههٔ ۱۹۸۰ به همراه تیم لیستر، استفان مک‌منامین، جان اف. پالمر، جیمز رابرتسون و سوزان رابرتسون یک دفتر مشاوره به نام "اطلس سیستم های انجمن صنفی" را در نیویورک ایجاد کرد. دفتر به سرعت با دفتر ادوارد یوردون ناشر دورست هاوس یکی شد. شرکت آن‌ها در نیویورک و لندن دفاتر مشاوره‌ای ایجاد کرد که در روش‌ها و مدیریت توسعه نرم‌افزار تخصص داشتند.

او در آمریکا، اورپا، آفریقا، استرالیا و آسیای دور سخنرانی و مشاوره کرده‌است.[۵]

دی‌ماکرو یکی از اعضای ای‌سی‌ام بوده و در آی‌تریپل‌ای پیرو می‌باشد. وی همکنون در کامدن، مین زندگی می‌کند و رئیس اطلس سیستم‌های انجمن صنفی و کنسرسیوم کاتر می‌باشد.[۲] وی در سال ۱۹۸۶ جایزهٔ وارنیر را به خاطر "یک عمر همکار در امر رایانش" دریافت کرده و در سال ۱۹۹۹ نیز جایزهٔ استوانز را برای "همکاری در روش‌های توسعه نرم‌افزار" دریافت نمود.[۲]

او در اوقات فراغت تکنسین فوریت‌های پزشکی ثبت شده‌است. وی همچنین یکی از پایه‌گذاران کامپکت پنباسکات، یک کسب و کار آموزشی مشارکتی تحت نظر برنامه‌های آرمانی ایالت مین می‌باشد.[۶]

دی‌ماکرو شیفتهٔ مدیریت پروژه، تسهیلات تبادل و دعوی قضایی قراردادهای نرم‌افزاری است.[۴]

دی‌ماکرو بیش از نه کتاب و ۱۰۰ مقاله را پیرامون مدیریت پروژه و توسعه نرم‌افزار تألیف کرده‌است. قستمی از آن‌ها در زیر آمده است[۴]:

  • ۱۹۷۹، تجزیه و تحلیل ساختاریافته و مشخصات سیستم.[۷]
  • ۱۹۸۶، کنترل پروژه های نرم‌افزار: مدیریت، اندازه‌گیری و برآورد.[۸]
  • ۱۹۸۷، مردم‌افزار: پروژه‌ها و تیم‌های پربار. به همراه تیم لیستر.[۹]
  • ۱۹۹۷، ضرب‌الاجل: رمانی دربارهٔ مدیریت پروژه.[۱۰]
  • ۲۰۰۱، کساد، فرسودگی‌های گذشته، شلوغی، و افسانه بهره‌وری کامل.[۱۱]
  • ۲۰۰۳، رقص با خرس‌ها: مدیریت ریسک در پروژه های نرم‌افزار. به همراه تیم لیستر.[۱۲]
  • ۲۰۰۸، معتادان آدرنالین و زامبی‌های الگو: درک الگوهای رفتار پروژه. به همراه پیتر هروشکا، تیم لیستر، سوزان رابرتسون، جیمز رابرتسون، استیو مک‌منامین.[۱۳]
  • ۲۰۰۹، "مهندسی نرم‌افزار: ایدهٔ این که زمان چه کسی فرارسیده و چه کسی فرانرسیده.[۱۴]

پانویس

ویرایش
  1. Tom DeMarco : Fellow and Senior Consultant Retrieved November 24, 2008
  2. ۲٫۰ ۲٫۱ ۲٫۲ Atlantic Systems Guild (March 3, 2006). "Tom DeMarco". Archived from the original on 31 July 2010. Retrieved 2006-07-10.
  3. Tom DeMarco (2002) Structured Analysis: Beginnings of a New Discipline بایگانی‌شده در ۳ مارس ۲۰۰۴ توسط Wayback Machine In: sd&m Conference 2001, Software Pioneers Eds.: M. Broy, E. Denert, Springer 2002.
  4. ۴٫۰ ۴٫۱ ۴٫۲ Tom DeMarco بایگانی‌شده در ۳ نوامبر ۲۰۰۹ توسط Wayback Machine ISRC Fellow. Retrieved November 24, 2008.
  5. Tom DeMarco at dorsethouse.com. Retrieved November 24, 2008
  6. Tom DeMarco : principal of the Atlantic Systems Guild بایگانی‌شده در ۱۸ فوریه ۲۰۱۲ توسط Wayback Machine.
  7. ISBN 0-13-854380-1،Structured Analysis and System Specification.
  8. ISBN 0-13-171711-1،Controlling Software Projects: Management, Measurement, and Estimates.
  9. ISBN 978-0-932633-43-9،Peopleware: Productive Projects and Teams.
  10. The Deadline: A Novel About Project Management.
  11. Slack, Getting Past Burnout, Busywork, and the Myth of Total Efficiency.
  12. Waltzing with Bears: Managing Risk on Software Projects.
  13. ISBN 978-0-932633-67-5 Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior.
  14. "Software Engineering: An Idea Whose Time Has Come and Gone?".

منابع

ویرایش