Мэтт Стивенс - Matt Stephens
Мэтт Стивенс (1971 г.р.) - автор и эксперт по программным процессам из Лондона, Великобритания. В январе 2010 года он основал независимое книжное издательство Fingerpress UK Ltd,[1] а в ноябре 2014 года он основал сайт открытия книг о виртуальной реальности Inkflash.[2]
Он известен тем, что выступал против того, что он считал популярной (или популистской) модой разработки программного обеспечения, в первую очередь Экстремальное программирование,[3] Enterprise JavaBeans (EJB)[4] и Рубин язык программирования.[5] Он является соавтором четырех книг по разработке программного обеспечения: Тестирование на основе дизайна: тестируйте умнее, а не сложнее,[6] Моделирование объектов на основе вариантов использования с помощью UML: теория и практика,[7] Гибкая разработка с использованием процесса ICONIX,[8] и Реорганизация экстремального программирования: аргументы против XP.[9] Он также является обозревателем Реестр, британский новостной сайт в области ИТ, где он ведет ежемесячную колонку Agile Iconoclast о дизайне и программировании программного обеспечения,[10] и написал для Журнал доктора Добба, Журнал разработки программного обеспечения, Тенденции разработки приложений и другие журналы и веб-сайты.[11]
Первая книга Стивенса, Реорганизация экстремального программирования, оказался противоречивым, поскольку высмеивает популярные Экстремальное программирование (XP) гибкая методология. Книга вызвала длительную дискуссию в статьях, группах новостей и чатах на веб-сайтах. Основной аргумент книги заключается в том, что XP является хрупкой, а не гибкой, поскольку ее практики взаимозависимы, но лишь немногие практические организации готовы / могут принять все методы; поэтому весь процесс терпит неудачу. На первой странице книги он указывает, что он не «противник гибкости», скорее, что процесс XP является хрупкой реализацией ценностей, описанных в Agile Manifesto.
В Моделирование объектов на основе вариантов использования с помощью UML, Стивенс описывает расширение ICONIX процесс моделирования объекта, который он и соавтор Дуг Розенберг названный Тестирование на основе дизайна (ДДТ), преднамеренное обращение Разработка через тестирование (TDD), основной принцип XP. DDT предоставляет метод создания модульных тестов и приемочных тестов заказчика, которые основываются на требованиях к дизайну и поведению (сценарии использования). DDT и процесс моделирования ICONIX были приняты во множестве крупномасштабных программных проектов, например программное обеспечение для обработки изображений в Большой синоптический обзорный телескоп (LSST).[12]
В Тестирование на основе дизайнаСтивенс сравнивает DDT с TDD и применяет DDT в реальном проекте, выполняемом ESRI Systems, для создания картографической системы ГИС для туристического сайта VResorts.com.
Примечания и ссылки
- ^ Издатель книги по отпечаткам пальцев
- ^ Веб-сайт Inkflash VR / 3D для открытия книг
- ^ Дело против экстремального программирования: самореференциальная сеть безопасности (2001), Стивенс, М.
- ^ EJB's 101 Damnations (2002) с Фанселлу Д. и Шарпом Р. В архиве 2008-12-25 на Wayback Machine
- ^ Руби: Я люблю тебя (не) в журнале ObjectiveView, выпуск 10 (2006), Стивенс, М. В архиве 2008-12-19 на Wayback Machine
- ^ Стивенс, М., Розенберг, Д. (2010). Тестирование на основе дизайна: тестируйте умнее, а не сложнее. Апресс. ISBN 1-4302-2943-8.
- ^ Розенберг, Д. и Стивенс, М. (2007). Моделирование объектов на основе вариантов использования с помощью UML: теория и практика. Апресс. ISBN 1-59059-774-5.
- ^ Розенберг, Д., Стивенс, М. и Коллинз-Коуп, М. (2005). Гибкая разработка с использованием процесса ICONIX. Апресс. ISBN 1-59059-464-9.
- ^ Стивенс М. и Розенберг Д. (2003). Реорганизация экстремального программирования: аргументы против XP. Апресс. ISBN 1-59059-096-1.
- ^ Agile Iconoclast столбец в Реестр
- ^ Мэтт Стивенс о программной реальности
- ^ Разработка большого синоптического обзорного телескопа с Enterprise Architect (пример из практики)
внешняя ссылка
- Веб-сайт Мэтта Стивенса по адресу http://articles.softwarereality.com
- Издатель книги по отпечаткам пальцев http://www.fingerpress.co.uk
- Веб-сайт виртуальной реальности Inkflash http://inkflash.com