Certified ScrumDeveloper Track
Intensive Agile Technical Practices Workshop 3-Day
All courses on the Certified Scrum Developer track are taught by Registered Education Providers. For more information on the curriculum for the CSD credential, visit http://www.scrumalliance.org/pages/certified_scrum_developer.
- This course fulfills the technical skills requirement on the Certified Scrum Developer track.
这次课程是一次敏捷开发高手的盛宴:包括Vernon Stinebaker,Steven Mak, Stanly Lau, Ronald Mai & Garroit Zhang 等数位海内外实战经验丰富的资深敏捷顾问及开发者一起提供超高性价比的培训。
此课程大部分收益将拨归支持Scrum Gathering上海2011大会。
This class is collaborating between UPerform and Odd-e, with all net profit to be contributed directly to the Scrum Gathering Shanghai event as supporting fund. It will be taught primarily by Vernon Stinebaker, together with other experienced Agile coaches from Odd-e, which promises to be an incredible learning experience.
This 3-day intensive course is aimed at helping software developers and teams be more effective in creating working software Sprint by Sprint, when implementing the Scrum framework and other agile software development methodologies. This course is designed to deliver the core Agile Development Practices Learning Objectives of the CSD program and should prepare the participant to successfully pass the Scrum Alliance CSD Candidate Assessment.
Learning Objectives
This Course Satisfies these Learning Objectives from the Scrum Alliance Certified Scrum Developer Program:
Architecture and Design: The principles and patterns that drive code quality and support quick delivery of value from testable understandable and correct code.
Test Driven Development: Practice of Test First to help ensure the requirements are well understood and automated tests (safe net) be added to the process to validate the software as a whole in the future.
Collaboration: The teamwork and collaboration on a Scrum team.
Refactoring: The process of improving the design of software to increase the understandability and testability of the code and allow for easy and safe additions to the system in the future.
Continuous Integration: The process of creating and running automated build and test cycles as new code is checked in so that cross-application issues are discovered as soon as possible.
这个3天的高强度课程和工作坊面向软件开发者和团队及有兴趣的ScrumMaster,帮助学员学习Scrum开发过程框架中一个Sprint一个Sprint有效地产出可工作软件,重点关注多个敏捷开发技术实践在Scrum框架中的应用和具体的核心技能。此课程的设计符合Scrum联盟所颁布的CSD认证的敏捷开发实践所函盖的学习目标,培训参与的学员以使得他们能够通过CSD候选人的知识和能力评估。顺利完成后每位学员获得3天的技术课程CSD学分。我们建议学员参加这个课程前已经获得CSM或者CSPO认证资格,或者已经获得CSD认证头2天的学分。
学习目标 Learning Objectives
此课程需要满足Scrum联盟所颁布的CSD认证的敏捷开发实践所函盖的学习目标:
架构和设计 Architecture and Design: 支持和驱动高质量代码的架构和设计,支持通过可测试的、易懂的和正确的代码来实现价值的迅速交付
测试驱动开发 Test Driven Development: 实践测试先行的开发方式,以帮助落实对需求的把握和理解,以及通过逐步创建自动化测试(安全网)以在将来能持续地随时地验证整个软件
协作 Collaboration: 演练Scrum团队内的有效协作
重构 Refactoring: 持续改进软件设计,以提升代码的可理解性和可测试性,以在将来能比较容易和安全的对系统添加新的特性
持续集成 Continuous Integration: 演练创建和运行自动化构建和测试循环的过程,通过新代码的签入激发集成和自动化测试的循环,以让系统中的问题尽早暴露和得到及时修复
| Dates: | 26-28 Jun 2011 |
|---|---|
| Location: | Shanghai 上海, China |
| Venue: |
TBD 市区酒店 |
| Price: |
RMB 5500 |
| Notes: |
This class is collaborating between UPerform and Odd-e, with all net profit to be contributed directly to the Scrum Gathering Shanghai event as supporting fund. It will be taught primarily by Vernon Stinebaker, together with other experienced Agile coaches from Odd-e, which promises to be an incredible learning experience.
这次课程是一次敏捷开发高手的盛宴:包括Vernon Stinebaker,Steven Mak, Stanly Lau, Ronald Mai & Garroit Zhang 等数位海内外实战经验丰富的资深敏捷顾问及开发者一起提供超高性价比的培训。 Vernon Stinebaker 史文林先生 CST (长居中国,来自美国) 认证Scrum培训师,主架构师,高级顾问,信息技术高管,教练,资深讲师 他的专长是敏捷方法(Scrum、FDD、XP等)、技术领导、软件开发、业务流程管理和再造、商务/运作绩效管理。他拥有20多年的信息技术产业经验,其中包括10多年在中国领导屡获殊荣的软件工程高层管理工作、IT及组织运营工作。从战略规划到团队组建,通过提供服务及持续的服务管理等业务发展的各个阶段施展经验与才干。在领导力、管理培训、技术、咨询和业务发展等发面均扮演成功的角色。史先生可以用英文或中文授课及提供敏捷教练与辅导服务。 Steven Mak(麦天志)现职于Odd-e公司从事敏捷团队教练工作,负责有关精益、敏捷开发、Scrum、测试驱动开发有关的培训、咨询、团队教练的工作,善长工程实践如测试驱动开发、遗留系统重构、验收测试驱动开发,并积极参与相关开源软件开发及推广。毕业于香港大学,主修计算机科学,并于伦敦帝国学院获取工商管理学硕士学位。 Stanly Lau(刘子维)现职于Odd-e 公司从事敏捷团队教练工作。他来自新加坡,曾在小型与大型公司如 Motorola 任职 ,也有保险行业经验。 他现在负责有关敏捷开发,Scrum与工程实践培训和指导工作。 另外还有来自于Perficient的两位资深敏捷架构师助阵(Ronald & Garroit),为各位学员提供现场辅导。 Ronald Mai (麦宇安) 有超过8年软件行业经验。他是博克软件的技术架构师、CSM、CSD、敏捷流程与工程实践的长期行者与倡导者。他在敏捷实践(结对编程,测试驱动设计,设计和实践模式,重构,持续集成),敏捷方法学(Scrum和极限编程)以及敏捷工具(Sonar, Hudson, Selenium, 和 Robotium)等领域有着丰富的实战经验。他积极投身于Robolectric等敏捷开源项目当中。麦宇安还是国内前20位获得CSD的从业人员。他目前正积极把敏捷原则和实践运用到移动应用程序开发领域当中。 Garroit Zhang (张晓良) 有超过9年的IT行业经验。现在任职博克软件技术架构师,同事也是CSM,CSD。他拥有5年以上的敏捷方法论的实践经验,应用过极限编程和Scrum。特别地,他从不同规模的Scrum团队中(小到3人,大到150人)积累了丰富的Scrum经验。他在不同领域内(包括企业应用集成,电子商务,互联网安全等)成功应用和推广各项敏捷实践,包括结对编程,测试驱动开发,重构和持续集成等。张晓良还是国内第一批20个CSD之一,是Scrum联盟批准的第一批CSD教师之一。目前他的主要工作是ESB和SOA项目的敏捷实施。
学习结束时,学员需要通过CSD能力评估并可以向Scrum联盟申请获得CSD认证。请注意,若要尽快获得CSD认证,建议学员参加这次课程之前是Scrum联盟的当前有效CSM或者CSPO认证持有者,或者已经获得CSD认证头2天学分。 |
Course Comments
Be the first to add a comment on this course…
Please login to comment on this course.
Course Outline
(The course is structured as 3-mini (half-day) hands-on Sprints, together with 3 half-day of lecturing and demo, around these descriptions that provide the goals for each core fully integrated components of the training. Participants are expected to be working in Pair Programming mode throughout the 3 days)
Study of architecture and design, focusing primarily on the principles that better enable testability and ease refactoring. An in-depth look at the way agile teams work together. This might include, but is not limited to, the following concepts: Study of test-first development, including but not limited to the following concepts: An introduction to the practice of refactoring, including but not limited to the following concepts: An introduction to the key practices of continuous integration, including but not limited to the following:
This course is intended for software developers and ScrumMasters who are on a Scrum team who want to learn and practice core Agile engineering techniques. The participant should have an understanding of Scrum and have some software development experiences before coming to the training.
此课程面向Scrum团队中的开发人员以及对Scrum开发有兴趣的ScrumMaster或其他人员,学员在参与培训前应该对Scrum有一定的了解,并有一定的编程基础。这次课程的实操环境为Java。

Share on LinkedIn
Share on Twitter