Jump to content

Билл Кертис

Билл Кертис
Рожденный
Билл Кертис

1948
Образование университет Техасский
Техасский христианский университет
Эккерд Колледж
Организация(и) CISQ (директор), Институт инженеров по электротехнике и электронике (IEEE), Ассоциация вычислительной техники (ACM), Институт исследований операций и наук управления
Известный CMM , People CMM , Улучшение процессов программного обеспечения, Производительность и измерение качества программного обеспечения, Процесс проектирования, CISQ , Лаборатория человеческого интерфейса MCC, Конференция CHI, Качество программного обеспечения, Измерение производительности программного обеспечения, Улучшение процессов программного обеспечения, Статистика, Организационная зрелость, Человеческий фактор в разработке программного обеспечения

Билл Кертис (1948 г.р.) — инженер-программист, наиболее известный как руководитель разработки модели зрелости возможностей. [1] [2] и люди ШМ [3] в Институте программной инженерии Университета Карнеги-Меллон , а также за содействие распространению улучшений процессов разработки программного обеспечения и измерения программного обеспечения во всем мире. [4] [5] [6] В 2007 году он был избран членом Института инженеров по электротехнике и электронике (IEEE) за вклад в улучшение и измерение процессов разработки программного обеспечения. Он был включен в список стипендиатов ACM 2022 года «за вклад в процесс разработки программного обеспечения, измерение программного обеспечения и человеческий фактор в разработке программного обеспечения». [7]

Личная жизнь

[ редактировать ]

Билл Кертис родился в Меридиане, штат Техас, в 1948 году. В 1967 году он окончил дневную школу Форт-Уэрта , где ежегодно вручается премия Билла Кертиса студенту, чьи достижения вносят наибольший вклад в спортивную программу. Он получил степень бакалавра математики, психологии и театра в 1971 году в Эккерд-колледже в Санкт-Петербурге, Флорида. Он получил степень магистра в 1974 году в Техасском университете . Он получил докторскую степень. Получил специализацию в области организационной психологии и статистики в 1975 году в Техасском христианском университете в Форт-Уэрте, штат Техас. Он опубликовал 4 книги, более 150 статей, входил в редакционную коллегию 7 научных журналов. Он живет в Форт-Уэрте, штат Техас.

Он начал свою карьеру в качестве доцента-исследователя в группе организационных исследований Вашингтонского университета , где он также преподавал статистику на факультете психологии и проводил исследования в области навыков программиста, лидерства и спортивной психологии. [8] [9] Он начал заниматься разработкой программного обеспечения в 1978 году в качестве менеджера по исследованиям в области управления программным обеспечением в программах информационных систем в космическом подразделении General Electric (ныне подразделение Lockheed Martin ) в Арлингтоне, штат Вирджиния, где он руководил исследованиями в области показателей программного обеспечения и практики программирования. С 1980 по 1983 год он разработал глобальную систему измерения производительности и качества программного обеспечения в Центре технологий программирования ITT .

В 1983–1990 годах он основал Лабораторию человеческого интерфейса, а затем руководил исследованиями процессов проектирования в Корпорации микроэлектроники и компьютерных технологий (MCC), Американском консорциуме компьютерных исследований пятого поколения в Остине, штат Техас. [10] В 1991–1992 годах он был директором программы разработки программного обеспечения в Институте программной инженерии (SEI) Университета Карнеги-Меллона в Питтсбурге, штат Пенсильвания, где он руководил проектами по созданию модели зрелости возможностей для процессов разработки программного обеспечения (CMM). [1] [2] и люди ШМ [3] В 1993 году он вернулся в Остин и стал соучредителем компании TeraQuest Metrics, которая предоставляла услуги по усовершенствованию на основе ШМ по всему миру. TeraQuest была приобретена Borland Software Corporation в 2005 году, где он стал директором по процессу.

В настоящее время он является директором Консорциума по качеству ИТ-программного обеспечения (CISQ), группы лидеров ИТ-индустрии, основанной SEI и OMG . Под его руководством CISQ начала выпуск стандартов для измерения размера (автоматического подсчета функциональных точек) и структурных характеристик качества программного обеспечения на уровне кода и архитектуры программного обеспечения.

Значительный вклад

[ редактировать ]

Модели зрелости и улучшение процессов

[ редактировать ]

Доктор Кертис инициировал проект по созданию модели зрелости возможностей (CMM) в 1991 году, после того как он был выбран на смену Уоттсу Хамфри на посту директора программы разработки программного обеспечения Института программной инженерии . CMM интегрировал передовой опыт разработки программного обеспечения, собранный SEI, в структуру зрелости процессов Хамфри. [11] CMM for Software Process версии 1.1 был опубликован в виде статьи IEEE Software в июле 1993 г. [1] и изданной в виде книги в 1994 году. [2] На протяжении 1990-х годов он продвигал CMM среди компаний и правительственных учреждений в США, ЕС и Азии, способствуя его глобальному внедрению в качестве метода управления улучшением процессов и оценки возможностей организаций, занимающихся разработкой программного обеспечения.

Доктор Кертис признал, что Модель зрелости процессов Хамфри представляет собой уникальную модель организационного развития, которая бросает вызов общепринятым представлениям о том, как проводить программы организационного совершенствования, и может быть применена к организационным процессам, выходящим далеко за рамки разработки программного обеспечения. Имея опыт работы в области организационной психологии, он предложил применить концепцию Хамфри к практике управления человеческим капиталом. Работая с Биллом Хефли и Салли Миллер, он создал People CMM. [3] подтверждение широкой применимости Структуры зрелости процессов ко многим различным организационным процессам. People CMM реализует все более сложные методы управления человеческим капиталом на пяти уровнях организационной зрелости, предложенных Хамфри. People CMM использовался несколькими компаниями из списка Fortune 200 для управления программами развития персонала и широко использовался оффшорными системными интеграторами и аутсорсерами, чтобы помочь управлять быстрым ростом их рабочей силы. [12]

При поддержке Nedbank в Южной Африке д-р Кертис и Чарльз Вебер разработали модель зрелости бизнес-процессов (BPMM). [13] расширить преимущества CMM и CMMI, основанных на проектах, на непрерывные процессы цепочки создания стоимости бизнеса. BPMM включает в себя несколько новых инноваций в моделях зрелости, основанных на десятилетнем опыте их применения для управления программами улучшения процессов. BPMM применяется и апробируется в банковской сфере, производстве электронного оборудования, медицинских услугах и игровой индустрии. BPMM недавно стал поддерживаемой спецификацией (стандартом) Инициативы по управлению бизнес-процессами Object Management Group.

Программное измерение

[ редактировать ]

Доктор Кертис возглавлял группу в General Electric Space Division, которая первой экспериментально доказала, что метрики программного обеспечения можно использовать для прогнозирования производительности и качества программистов. [14] Его группа стала лидером в экспериментальном изучении практики программирования. [15] [16] [17] Затем, работая в Центре технологий программирования ITT, он разработал глобальную систему измерения производительности и качества программного обеспечения, которая позволила установить корпоративные базовые показатели по различным направлениям бизнеса в одном из крупнейших корпоративных конгломератов в мире. Он пропагандировал использование передовых статистических методов для управления производительностью и качеством программного обеспечения. [18] [19]

В 2009 году д-р Кертис стал директором-основателем Консорциума по качеству ИТ-программного обеспечения (CISQ), который был создан при совместной спонсорской поддержке SEI и OMG. Основная цель CISQ заключалась в создании стандартов для измерения размера и качества программного обеспечения на уровне кода. Под его руководством CISQ недавно разработала стандарт расчета автоматизированных функциональных точек, одобренный OMG. [20] CISQ также выпустила стандарт для автоматизированного расчета показателей надежности программного обеспечения, эффективности производительности, безопасности и качества. [21]

Процесс проектирования

[ редактировать ]

Кертис был сторонником изучения психологических и поведенческих процессов разработки программного обеспечения. [22] [23] В 1986 году он основал программу исследований процессов проектирования в рамках программы технологий программного обеспечения в MCC. В течение следующих четырех лет его команда опубликовала исследование, которое бросило вызов существующим нисходящим парадигмам проектирования программного обеспечения. Они опросили команды разработчиков крупного программного обеспечения, чтобы выявить самые большие проблемы, с которыми они столкнулись при разработке больших программно-емких систем. [24] Они снимали на видео встречи команды дизайнеров в течение трех месяцев, чтобы увидеть, как на самом деле дизайн возник из командной диалектики. [25] Они также снимали на видео отдельных разработчиков программного обеспечения, решающих задачи, раскрывающие когнитивные процессы проектирования. [26] Их идеи были приведены в качестве аргумента в пользу использования методов гибкой разработки в программном обеспечении. [27]

Пользовательский интерфейс

[ редактировать ]

Доктор Кертис возглавил создание Лаборатории человеческого интерфейса MCC. [10] основное внимание уделялось созданию инструментов для разработки продвинутых пользовательских интерфейсов, объединяющих искусственный интеллект с мультимедийными технологиями. В 1980 году получил финансирование от Вашингтонского отделения Ассоциации вычислительной техники (ACM) для запуска первой конференции по человеческому фактору в компьютерных системах, которая стала успешной серией конференций CHI Ассоциации вычислительной техники по технологии пользовательского интерфейса . Он был председателем программы CHI'85. [19] и генеральный председатель CHI'89. Он был сторонником превращения дизайна пользовательского интерфейса в дисциплину инженерного проектирования. [28] и за более разумные подходы к защите интеллектуальной собственности в пользовательских интерфейсах. [29]

  1. ^ Jump up to: а б с Марк К. Полк; Билл Кертис; Мэри Бет Криссис; Чарльз В. Вебер (июль 1993 г.). «Модель зрелости возможностей, версия 1.1». Программное обеспечение IEEE . 10 (4). IEEE : 18–27. дои : 10.1109/52.219617 .
  2. ^ Jump up to: а б с Марк К. Полк; Чарльз В. Вебер; Билл Кертис; Мэри Бет Криссис (1 января 1994 г.). Модель зрелости возможностей: рекомендации по улучшению процесса разработки программного обеспечения (1-е изд.). Аддисон-Уэсли Профессионал . ISBN  978-0-201-54664-4 .
  3. ^ Jump up to: а б с Хефли, Марк Уильям Э; Миллер, Салли А; Кертис, Билл (2002). Модель зрелости способностей персонала: рекомендации по улучшению рабочей силы . Серия SEI по разработке программного обеспечения. Аддисон-Уэсли . ISBN  0-201-60445-0 .
  4. ^ Кертис, Б. и Полк, MC (1993) Создание программы улучшения процесса разработки программного обеспечения. Информационные и программные технологии , 35, 381-386.
  5. ^ Кертис, Б. (2000). Глобальное стремление к зрелости процессов. Программное обеспечение IEEE , 17 (4), 76-78
  6. ^ Кертис Б., Келлнер М. и Овер Дж. Моделирование процессов. Сообщения АКМ , 35 (9), 75-90
  7. ^ «Глобальная компьютерная ассоциация называет 57 стипендиатов за выдающийся вклад в развитие современных технологий» . Ассоциация вычислительной техники. 18 января 2023 г. . Проверено 18 января 2023 г.
  8. ^ Кертис, Б., Смит, Р.Э., и Смолл, Флорида. Пристальное изучение шкипера: исследование поведения лидера в блиндаже. Журнал прикладной психологии , 64 (4), 391-400.
  9. ^ Смит, Р.Э., Смолл, ФЛ, и Кертис, Б. Тренинг эффективности тренера: когнитивно-поведенческий подход к улучшению навыков взаимоотношений у молодежных спортивных тренеров. Журнал спортивной психологии , л(л), 59-75
  10. ^ Jump up to: а б Гибсон, Д.В. и Роджерс, Э.М. (1994). Сотрудничество в области исследований и разработок на стадии испытания. Бостон: Издательство Гарвардской школы бизнеса.
  11. ^ Хамфри, WS (1989). Управление процессом разработки программного обеспечения . Ридинг, Массачусетс: Аддисон-Уэсли
  12. ^ Кертис Б., Хефли МЫ и Миллер С. (2003). Опыт применения модели зрелости способностей персонала. Перекрестные помехи: Журнал оборонной разработки программного обеспечения , 16 (4), 9–13.
  13. ^ Вебер, К.В. и Кертис, Б. (2004). Модель зрелости бизнес-процессов . Остин: ТераКвест. http://www.omg.org/spec/BPMM/1.0/PDF/
  14. ^ Кертис Б., Шеппард С.Б., Миллиман П., Борст А. и Лав Т. (1979). Измерение психологической сложности задач по обслуживанию программного обеспечения с помощью показателей Холстеда и Маккейба. Транзакции IEEE по разработке программного обеспечения , 5 (2), 96-104.
  15. ^ Шеппард С.Б., Кертис Б., Миллиман П. и Лав Т. (1979). Современные практики кодирования и производительность программистов. Компьютер IEEE , 12 (12), 41–49.
  16. ^ Кертис, Б., Шеппард, С.Б., Крузи-Бейли, В., Бейли, Дж., и Бём-Дэвис, Д. (1989). Экспериментальная оценка форматов спецификаций программного обеспечения. Журнал систем и программного обеспечения , 9 (2), 167-207.
  17. ^ Кертис, Б. (1980). Измерения и эксперименты в разработке программного обеспечения. Труды IEEE , 68 (9), 1144–1157.
  18. ^ Кертис Б., Сешагири Г.В., Рифер Д., Хирманпур И., Кини Г. (2008). Аргументы в пользу количественного управления процессами. Программное обеспечение IEEE , 25(3), 24-28.
  19. ^ Jump up to: а б Кертис Б., Саппиди Дж. и Шинкарски А. (2012). Оценка основной суммы технического долга приложения. Программное обеспечение IEEE , 29 (6), 34–42.
  20. ^ CISQ (2012). Автоматизированная спецификация функциональных точек. http://it-cisq.org/wp-content/uploads/2012/09/13-02-01-Automated-Function-Points.pdf [ постоянная мертвая ссылка ]
  21. ^ CISQ (2012). Спецификация CISQ для автоматизированных измерений характеристик качества. «Архивная копия» (PDF) . Архивировано из оригинала (PDF) 3 сентября 2013 г. Проверено 5 мая 2013 г. {{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
  22. ^ Кертис, Б. (1981, ред.). Человеческий фактор в разработке программного обеспечения . Вашингтон, округ Колумбия: Компьютерное общество IEEE.
  23. ^ Кертис, Б., Солоуэй. Э., Брукс Р., Блэк Дж., Эрлих К. и Рэмси Х.Р. (1986). Психология программного обеспечения: необходимость междисциплинарной программы. Труды IEEE , 74 (8), 1092–1106.
  24. ^ Кертис Б., Краснер Х. и Иско Н. (1988). Полевое исследование процесса проектирования программного обеспечения для больших систем. Сообщения ACM , 31 (11), 1268–1287.
  25. ^ Гуиндон, Р. и Кертис, Б. (1988). Контроль когнитивных процессов при проектировании: какие инструменты необходимы? Труды ЧИ'88 . Нью-Йорк: ACM, 263–268.
  26. ^ Уолц, Д.Б., Элам, Дж.Дж., и Кертис, Б. (1993). Внутри команды разработчиков программного обеспечения: приобретение, обмен и интеграция знаний. Сообщения АКМ , 36 (10), 62-77.
  27. ^ Поппендик, М. и Поппендик, Т. (2003). Бережливая разработка программного обеспечения: набор гибких инструментов . Бостон: Аддисон-Уэсли, с. 18.
  28. ^ Борман Л. и Кертис Б. (1985, ред.). Человеческий фактор в вычислительных системах – II. Нью-Йорк: Северная Голландия.
  29. ^ Кертис, Б. и Хефли, Б. (1994). WIMP больше нет: развитие разработки пользовательских интерфейсов. Взаимодействия , 1 (1), 22-34.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4b48ad9688ec268f101020ad7accd042__1718509680
URL1:https://arc.ask3.ru/arc/aa/4b/42/4b48ad9688ec268f101020ad7accd042.html
Заголовок, (Title) документа по адресу, URL1:
Bill Curtis - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)