敏捷史话(十七):维基(Wiki)背后的灵感来源—— Ward Cunningham
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
Ward Cunningham,作为Wiki和代码集体所有权的奠基人,对软件开发领域有着深远的影响。他的多项创新思想和实践至今令人瞩目,值得细致研究和学习。
出生于1949年的Cunningham,在普渡大学获得了跨学科工程学士学位和计算机科学硕士学位。完成学业后,他曾担任过多个技术职位,并创办了专注面向对象编程的咨询公司Cunningham & Cunningham, Inc.,及教育性非盈利组织The Hillside Group。
Cunningham提出的Cunningham定律强调,在互联网上发布错误答案比提出问题更容易得到正确回答。这一概念促成了他在HyperCard程序基础上增添的链接功能,进而衍生出Wiki的最初构想。1995年,他推出第一个Wiki网站WikiWikiWeb,意在促进编程模式语言的发现与交流。Cunningham本人并未为Wiki概念申请专利,但他一直致力于在全球范围内推广Wiki。
在2001年,Cunningham合著了《The Wiki Way》一书,介绍如何管理Wiki系统,2011年启动了Smallest Federated Wiki项目,为Wiki引入了软件开发工具的新特性。
作为一名程序员,Cunningham深入研究面向对象编程,推动了模式语言的运用,并建立了模式共享社区以鼓励更好的软件开发。他还与其他人一起,支持代码集体所有权,并在Wiki的设计中也贯彻了这一理念。Wiki开放的特性允许所有人共同负责内容的准确性和完整性。
最后,作为《敏捷宣言》的贡献者之一,Cunningham重视敏捷开发的价值和实践。他强调敏捷给软件带来的能力是通过团队合作实现高质量产品的交付。他支持不断尝试新方法,将极限编程与敏捷实践相结合,以促进行业的发展和创新。
在敏捷开发如今广泛应用的背景下,Cunningham的观点和实践仍然具有极大的启发性,他的经验和理念继续影响着软件开发的现在和未来。
想要了解更多内容?