琳达·里辛
琳达·里辛(英语:Linda Rising),美国作家、讲师、独立顾问,同时也是 The Hillside Group [1] 的营运长(COO)。琳达被誉为“将设计模式方法移作企业转型之用”的关键人物 [2] ,也在《架构师应该知道的97件事》(97 Things Every Software Architect Should Know) 一书里有所贡献,该书编辑为凯夫琳·尼克尼(Kevlin Henney),由欧莱礼(O´Reilly)于2009年出版 (ISBN 059652269X)。
大学教育
琳达在1964年取得堪萨斯大学化学学士学位,1984年取得南伊利诺伊大学计算机科学硕士学位,1987年取得西南密苏里州立大学数学硕士学位。1992年获得亚利桑那州立大学计算机科学博士学位,她的论文《Information hiding metrics for modular programming languages》便与面向对象设计指标有关 [3] [4] 。
教学生涯
1977到1984年间,琳达在美国中西部的许多大学担任数学与计算机科学讲师。1984年到1987年间,则于印第安那大学–普渡大学韦恩堡分校担任助理教授 [3] 。
事业版图:产业、咨询、写作
琳达所服务的产业包含了电信业、航空电子、战术武器系统 [5] 。
受到克里斯托佛·亚历山大(Christopher Alexander)的《建筑设计模式语言》(A Pattern Language)一书以及“四人帮”(英语,Gang of Four,简称GoF)的软件设计模式相关作品启发,琳达让“设计模式”使用范畴扩充应用于帮助组织转型。她的作品和讲座主题涵盖了设计模式(pattern)、回顾会议(retrospectives)、敏捷开发(agile development)、转型程序(change process) [6], 让她成为世界知名的讲者 [5] 。
琳达自2010年起,担任IEEE软件(IEEE Software)杂志《洞察力》系列的编辑。 [7]
此外,她参考公元2000年之前设计模式的相关书籍及会议出版品,编列出《模式年鉴2000》(The Pattern Almanac 200)一书 [8] [9] ,书中她将所有设计模式按名称排列并加以分类,且在每一个设计模式的简介中详细列出其所引用的书籍、期刊或连结网址,供读者日后参考 [10] 。 《模式年鉴2000》已被视为现有设计模式的参考百科 [8] ,也被当作进一步研究的基准点 [11] 。由琳达编列的设计模式索引被视为“建立完备设计模式数据库的重要起点” [12] 。
琳达与Norman S. Janoff发表的The scrum software development process for small teams论文,也是首篇将scrum这个开发流程拿来在真实环境中测试研究的出版论文。Scrum,指的是小型团队所使用的开发流程,流程包含了一系列的冲刺(sprints),每个冲刺的执行时间通常是一到四周 [13] [14] [15] 。 论文中指出“透过开发软件时会有的繁复迭代及时间酝酿,非阶层式团队能更有效率地工作。”并且“由于成功与失败都共同承担,团队也从中获得了成长。” [16] 。
琳达亦是《通讯软件中的设计模式》(Design Patterns in Communication Software) 一书的编辑,此书于2001年出版,汇集了各种设计模式概要。本书的撰稿人还有来自设计模式社群的专家,如吉姆·科普里(James O. Coplien)与道格拉斯·西·施密特(Douglas C. Schmidt) [17] 。 琳达还与玛莉·林恩·曼斯(Mary Lynn Manns)合著《拥抱变革:从优秀走向卓越的48个组织转型模式》( Fearless Change: Patterns for Introducing New Ideas)一书,该书于2004年付梓 [18] 。
琳达担任过数场年会的主题讲者,包括“2007敏捷年会”(演讲主题:“敏捷执行者都是软件开发的倭黑猩猩吗?”*1) [19] 、“2009 OOP 年会”(演讲主题:“你相信谁?”*2) [20] 、“2010 Agile testing days Berlin年会”(演讲主题:“骗局和判断:我们是如何愚弄了自己。”*3) [21] 、“2014 GOTO Amsterdam年会”(演讲主题:“科技?还是故事?”*4) [22] 、“2014 新加坡敏捷年会”(演讲主题:“敏捷思维的力量”*5) [23] 、“2016 European Testing Conference in Bukarest年会”(演讲主题:“敏捷思维”*6) [24] 、“2019 台湾敏捷高峰会”(演讲主题:“组织变革的迷思和模式”*7) [25]
她的著作启发了不少敏捷社群的人,像是Steve Adolph和Paul Bramble,后者更协同阿莉斯塔尔·考克伯恩(Alistair Cockburn)与Andy Pols更进一步扩充琳达所使用的模式 [26] 。
琳达现居于亚利桑那州的凤凰城。
*1 "Are agilists the bonobos of software development?" *2 "Who Do You Trust?" *3 "Deception and Estimation: How we fool ourselves" *4 "Science or Stories?" *5 "The Power of an Agile mindset" *6 "The Agile Mindset" *7 "Myths and Patterns of Organizational Change"
著作
- Mary Lynn Manns, Linda Rising: Fearless Change: Patterns for Introducing New Ideas, Addison-Wesley, 2004, ISBN 978-0-201-74157-5 - cited ca. 60 times
- Linda Rising (Editor), Douglas C. Schmidt (Foreword): Design Patterns in Communication Software, Cambridge University Press, 2001, ISBN 978-0-521-79040-6 - abstract - cited ca. 50 times (页面存档备份,存于互联网档案馆)
- Linda Rising: The Pattern Almanac 2000, Addison Wesley, 2000, ISBN 978-0-201-61567-8 - cited ca. 30 times
- Linda Rising: The Patterns Handbook: Techniques, Strategies, and Applications, SIGS Reference Library, Cambridge University Press, 1998, ISBN 978-0-521-64818-9
- Linda Rising: Patterns Handbook: Best Practices, Cambridge University Press, 1997, ISBN 1-884842-59-3 - cited ca. 25 times (页面存档备份,存于互联网档案馆)
- Linda Sue Rising: Information hiding metrics for modular programming languages, Doctoral Dissertation, Arizona State University, 1992
- 开放图书馆中琳达·里辛的著作
参考资料
- ^ Hillside Board (页面存档备份,存于互联网档案馆), downloaded January 21, 2011
- ^ Preston G. Smith: Flexible product development: building agility for changing markets, John Wiley & Sons, 2007, ISBN 978-0-7879-9584-3, p. 245 (页面存档备份,存于互联网档案馆)
- ^ 3.0 3.1 Linda Rising 互联网档案馆的存档,存档日期2009-04-01. at cox.net
- ^ Linda Rising on Customer Interaction Patterns (页面存档备份,存于互联网档案馆), Interview with Linda Rising by Dan Puckett on December 29, 2010
- ^ 5.0 5.1 Linda Rising at: Meetup - OpenSource & Agile Community Events
- ^ Linda Rising 互联网档案馆的存档,存档日期2012-05-13., QCon
- ^ Linda Rising: Telling Our Stories, IEEE IEEE Software Computer Society, May/June 2010, pp. 6-7 (available online from her homepage (页面存档备份,存于互联网档案馆))
- ^ 8.0 8.1 Gunter Mussbacher, Daniel Amyot, Michael Weiss: Formalizing patterns with user requirements notation, In: Toufuk Taibi: Design patterns formalisation techniques, IGI Publishing, ISBN 978-1-59904-219-0, p. 302-323, Page: 315
- ^ Aliaksandr Birukou, Enrico Blanzieri, Paolo Giorgini: Facilitating Pattern Repository Access with the Implicit Culture Framework, DOI 10.1.1.77.2404 (页面存档备份,存于互联网档案馆), p. 1 (页面存档备份,存于互联网档案馆)
- ^ A directory of patterns 互联网档案馆的存档,存档日期2011-07-07. (book review)
- ^ C. Larman: Protected variation: the importance of being closed, IEEE Software, May 2001, Volume 18, Issue No. 3, pp. 89-91, DOI 10.1109/52.922731
- ^ Sherif M. Yacoub, Hany Hussein Ammar: Pattern-oriented analysis and design: composing patterns to design software systems, Addison-Wesley, 2003, ISBN 0-201-77640-5, p. 115 (页面存档备份,存于互联网档案馆)
- ^ Linda Rising, Norman S. Janoff: The scrum software development process for small teams, IEEE Software, Volume 17 Issue 4, July 2000, IEEE Computer Society Press, doi:10.1109/52.854065, p. 6 互联网档案馆的存档,存档日期2010-08-21.
- ^ Torgeir Dingsøyr, Geir Kjetil Hanssen, Tore Dybå, Geir Anker, Jens Olav Nygaard: Developing Software with Scrum in a Small Cross-Organizational Project, R. Messnarz (Ed.): EuroSPI 2006, LNCS 4257, pp. 5–15, 2006, p. 6
- ^ Pekka Abrahamsson, Juhani Warsta, Mikko T. Siponen and Jussi Ronkainen: New Directions on Agile Methods: A Comparative Analysis, Proceedings of the International Conference on Software Engineering, May 3–5, 2003
- ^ Louis M. Abbey, Pamela Arnold, Lucy Halunko, Mary Beth Huneke, Stacie Lee: Case studies for Dentistry®: Development of a tool to author interactive, multimedia, computer-based patient simulations, Journal of Dental Education, December 2003, pp. 1345-1354, p. 1347 (页面存档备份,存于互联网档案馆)
- ^ Design patterns in communication software (页面存档备份,存于互联网档案馆), Cambridge University Press
- ^ Nicolai M. Josuttis: SOA in practice: The art of distributed system design, O´Reilly, 2007, ISBN 978-0-596-52955-0, p. 276 (页面存档备份,存于互联网档案馆)
- ^ Agile 2007 互联网档案馆的存档,存档日期2011-07-27.
- ^ OOP 2009 (页面存档备份,存于互联网档案馆), Program (in German language)
- ^ Agile testing days in Berlin (页面存档备份,存于互联网档案馆), a report in German language
- ^ GOTO Amsterdam 2014 (页面存档备份,存于互联网档案馆) conference schedule
- ^ [1] (页面存档备份,存于互联网档案馆) conference schedule
- ^ [2] (页面存档备份,存于互联网档案馆) conference schedule
- ^ “组织变革的迷思和模式” 中文投影片, 英文投影片
- ^ Steve Adolph, Paul Bramble, with contributions by Alistair Cockburn, Andy Pols: Patterns for effective use cases, Addison-Wesley, 2003, ISBN 0-201-72184-8, section Pattern Language Heritage (页面存档备份,存于互联网档案馆)
外部链接
- Homepage (页面存档备份,存于互联网档案馆)
- Linda Rising, speaker at QCon
- Linda Rising (页面存档备份,存于互联网档案馆), author overview at InfoQ
- Interview on Coding By Numbers Podcast