Certified ScrumDeveloper Track

Intensive Agile Technical Practices Workshop 3-Day

+86-21-63809913

Organization

8-UPerform 优普丰

  • Course

    Date: 26-28 June, 2011
    Location: Shanghai 上海, China

    Regular Price: RMB 5500

    • This course fulfills the Technical skills requirement on the Certified Scrum Developer track.

    这次课程是一次敏捷开发高手的盛宴:包Vernon StinebakerSteven 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:  演练创建和运行自动化构建和测试循环的过程,通过新代码的签入激发集成和自动化测试的循环,以让系统中的问题尽早暴露和得到及时修复 

     

     

    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/certifications/practitioners/csd-certification.

  • Details

    Date: 26-28 June, 2011
    Location: Shanghai 上海, China

    Venue:
    TBD 市区酒店
    Venue in downtown Shanghai 上海市中心区域场地
    Shanghai 上海, 200070 China
    Get Directions

    Regular 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 StinebakerSteven Mak, Stanly Lau, Ronald Mai & Garroit Zhang 等数位海内外实战经验丰富的深敏捷顾问及开者一起提供超高性价比的培

    Vernon Stinebaker 史文林先生 CST 居中国来自美国 

    认证Scrum训师主架级顾问信息技高管讲师 

    他的专长是敏捷方法ScrumFDDXP、技术领导件开业务流程管理和再造、商/效管理。他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天学分。

  • Agenda

    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.

    Principles of architecture in an agile environment
    Design practices on an agile team
    Principles of 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:

    Working together as one team
    Including the customer in the process
    Pair programming

     

    Study of test-first development, including but not limited to the following concepts:

    Test driven development (TDD) as a design approach
    Red-green-refactor cycle
    Unit testing principles and practices
    •What makes good tests, measuring test effectiveness

     

    An introduction to the practice of refactoring, including but not limited to the following concepts:

    When to refactor
    Refactoring for maintainability
    Refactoring to patterns

     

    An introduction to the key practices of continuous integration, including but not limited to the following:

    Single command build
    Creating builds that are automated, self-testing, and fast
    The importance of a single source repository
    Increasing visibility & automating deployment

     

     

     

     

     

     

     

     

     

     

  • Who Should Attend

    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。