`
lige239141
  • 浏览: 176167 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

敏捷开发世界中的大师

阅读更多

昨天开始看《敏捷软件开发:原则、模式与实践》这本书,处于兴趣,搜集总结一下敏捷软件开发宣言的17位人的简单介绍。

 

 

Kent Beck    is the create of the Extreme Programming(极限编程)和TDD(测试驱动开发) and created the JUnit unit testing framework.

 

James greening  Java创始人

 

Martin Fowler  誉为当今世界软件开发领域最具影响力的五位大师之一,is the author of 《重构-改善既有代码的设计》and 《企业应用架构模式》 and 《UML精粹:标准对象建模语言简明指南》

 

Robert C. Martin  is the author of 《敏捷软件开发:原则、模式与实践》and the founder of Object Mentor(软件资讯公司)

 

Jim Highsmith  is the creator of Adaptive Software Development(自适应软件开发)

 

Steve Mellor    is developer of the Shlaer-Mellor method and signatory

 

Ken Schwaber   is one of the inventors of the Scrum,Together with Jeff Sutherland

 

Jeff Sutherland  is one of the inventors of the Scrum,Together with Ken Schwaber

 

Alistair Cockburn  is the inventor of the Cockburn Scale(水晶开发方法) and is the author of 《编写有效用例》和《敏捷软件开发》

 

Ron Jeffries  is one of the 3 founders of the Extreme Programming (XP),along with Kent Beck and Ward Cunningham

 

Ward Cummingham   is the first implementation of a wiki and A pioneer in both design patterns and Extreme Programming

 

Dave Thomas   is the author of 《程序员修炼之道》(The Pragmatic Programmer) and Programming Ruby

 

Andrew Hunt(Andy Hunt)   is the author of 《程序员修炼之道》(The Pragmatic Programmer)

 

Brian Marick     is a software testing specialist

 

Arie van Bennekum

 

Jon Kern

 

Mike beedle

 

分享到:
评论

相关推荐

    敏捷软件开发.pdf

    Martin(也被称为“鲍勃叔叔”),作为软件开发和工程领域的大师,阐述了敏捷开发中的核心原则、设计模式和实践,尤其是在极限编程(Extreme Programming, 简称XP)方面的应用。XP是一种敏捷软件开发方法,它在预算...

    敏捷软件开发(原则模式和实践C#版)002

    本书凝聚了世界级软件开发大师Robet C.Matin数十年软件开发和培训经验,Java版曾荣获计算机图书最高荣誉——Jolt大奖,是广受推崇的经典著作。自出版以来一直畅销不衰。 本书不仅是一部深入浅出、生动易懂的面向...

    世界游戏制作大师全本

    《世界游戏制作大师》可能会介绍敏捷开发方法、Scrum框架以及如何有效地使用版本控制工具如Git。此外,还会讲解如何管理项目时间线,分配资源,以及如何处理团队冲突,确保项目按时、按质完成。 最后,书中可能包含...

    敏捷软件开发(原则模式和实践C#版)001

    本书凝聚了世界级软件开发大师Robet C.Matin数十年软件开发和培训经验,Java版曾荣获计算机图书最高荣誉——Jolt大奖,是广受推崇的经典著作。自出版以来一直畅销不衰。 本书不仅是一部深入浅出、生动易懂的面向...

    软件的开发与艺术 然间 开发

    5. **软件工程方法**:软件开发过程可以采用各种工程方法,如敏捷开发、瀑布模型、螺旋模型等。每种方法有其适用场景,选择合适的方法能提高开发效率和产品质量。 6. **团队协作与沟通**:软件开发往往需要多人协同...

    3D游戏编程大师技巧(中文版)

    例如,如何使用版本控制系统(如Git)进行高效的代码管理,如何采用敏捷开发方法提高团队工作效率,以及如何编写可维护和可扩展的代码。这些最佳实践对于一个长期开发和维护的游戏项目来说,能够帮助开发团队规避...

    Ruby 15天自学教程ppt

    ThoughtWorks的首席科学家、敏捷开发的鼻祖Martin Fowler在博客中曾写到“我的任何一个合格读者都应该知道这几年我已成了一个Ruby爱好者,简洁的语法及优雅的框架使我喜欢上Ruby,它已成为我开发个人项目的首选语言...

    Ruby 自学教程程序源代码

    ThoughtWorks的首席科学家、敏捷开发的鼻祖Martin Fowler在博客中曾写到“我的任何一个合格读者都应该知道这几年我已成了一个Ruby爱好者,简洁的语法及优雅的框架使我喜欢上Ruby,它已成为我开发个人项目的首选语言...

    面向对象设计5大原则.pdf

    Martin,世界级软件开发大师,设计模式和敏捷开发先驱,敏捷联盟首任主席,C++ Report 前主编,被后辈程序员尊称为“Bob大叔”。20世纪70年代初成为职业程序员,后创办 Object Mentor公司并任总裁。Martin还是一名...

    Agile Resetting and Restarting

    通过引用日本剑术大师宫本武藏(Musashi 1584-1645)的话,演讲者旨在强调敏捷开发过程中灵活性与适应性的重要性。这部分内容可能会深入探讨如何根据不同的情境选择合适的工具和方法,以及如何根据对手(即项目需求...

    3D游戏编程大师技巧

    - **敏捷开发**:采用敏捷开发模式,快速迭代,及时反馈调整。 - **版本控制**:利用Git等工具进行代码版本管理,便于团队协作和问题追踪。 #### 3.2 团队协作技巧 - **跨部门沟通**:确保程序、美术、策划等部门...

    00-01-项目开发日志1

    敏捷开发第三方类库** - 使用AgileEAS.NET 5.0作为基础框架,通过引用特定类库快速搭建项目。 开发过程中遇到的问题,如如何自定义登录界面,以及如何在Sqlserver环境下仅引用必要的类库,都是开发过程中的关键...

    3D游戏编程大师技巧PDF文档

    12. **项目管理**:介绍敏捷开发方法、版本控制工具(如Git)、持续集成等,帮助团队协作和项目进度管理。 通过学习这些知识点,开发者可以构建出具有高级特性和流畅性能的3D游戏。这份PDF文档不仅是理论的宝库,更...

    电子设计资料_世界十大设计团队的设计策略.zip

    他们运用迭代设计和敏捷开发方法,不断试错并快速调整,以实现最佳设计效果。 四、技术融合 随着科技的快速发展,电子设计越来越依赖多领域技术的融合。例如,将人工智能、物联网、大数据等前沿技术融入电子设备,...

    java应用模式

    作者介绍: 现任思特沃克公司首席科学家的马丁·福勒先生是当今世界软件开发领域最具影响力的五位大师之一。作为一位敏捷软件开发方法的早期开拓者,福勒先生对IT 业的影响是不可估量的。 思特沃克公司是一家跨国...

    软件工程前言PPT学习教案.pptx

    在软件工程实践中,理解并应用敏捷开发、Scrum、Kanban等现代软件开发流程至关重要。这些流程强调快速迭代、持续反馈和团队协作,能够提升开发效率和软件质量。 同时,掌握版本控制系统(如Git)、自动化测试工具和...

    Visual Studio 2008.

    同时,集成的单元测试框架使得代码质量得以保证,促进了持续集成和敏捷开发。 总的来说,Visual Studio 2008以其全面的功能、良好的易用性和高效的开发流程,成为开发者进行面向对象编程和界面设计的首选工具。无论...

    疯狂JAVA:突破程序员基本功的16课 源代码

    目录: 内容简介 ... 国内知名的高端IT技术作家,已出版《Spring2.0宝典》、《基于J2EE的Ajax宝典》、《轻量级J2EE企业应用实战》、《Struts 2权威指南》、《Ruby On Rails敏捷开发最佳实践》等著作。

    建设办公自动化信息系统方法概述PPT课件.ppt

    除了这些方法,还有其他如迭代开发、敏捷开发等方法,每种方法都有其适用场景和优缺点。选择合适的方法取决于项目的规模、复杂性、时间约束和团队能力等因素。 在开发OAIS时,如何确保项目的成功至关重要。这需要...

Global site tag (gtag.js) - Google Analytics