Date: March 9 - 13, 2015
Time: 8:30am - 4:30pm
Location: Holiday Inn Express - Marietta, 1250 Franklin Road, Marietta, GA 30067

Earn 35 PDUs!

Description:

A Certified Scrum Developer is someone who has demonstrated through a combination of formal training and a technical skills assessment that he or she has a working understanding of Scrum principles and has learned specialized Agile engineering skills. The Scrum Alliance requires at least five days of formal training followed by a CSD assessment/evaluation. To make it easy for you, The Braintrust Consulting Group has bundled a series of our classes into a complete track. CSD Track two bundles our Scrum Essentials class, our Agile Engineering class, and our User Story Workshop class. At the conclusion of the five days, you will have a thorough understanding of Scrum Development and you will meet all requirements to earn your Scrum Developer (CSD) Certification. CSD Track Two is intended for professional software developers who are on a Scrum team and want to understand how Scrum and agile engineering practices are applied and how they affect their role in the team. It's ideal for candidates who already have their Certified ScrumMaster (CSM) certification or developers who are interested in move advanced Test Driven Development (TDD) techniques.

Course objectives:

1. Learn about the advantages Scrum can brings to your team
2. Learn how to re-engage your customers by rebuilding trust and putting them in the driver's seat
3. Learn to embrace continuous planning throughout project lifecycle and gathering real-time requirements
4. Learn how to apply techniques such as swarming to more effectively get work done
5. Learn how to work as a self organizing/ self management team
6. Learn how to align your team around rapid fire issue/risk discovery
7. Learn how to identify ineffective ways of working and practice continuous improvement
8. Demonstrate how to create a product vision statement, so that I can establish a guiding light for the product, with the help of my stakeholders
9. Demonstrate how to establish user roles, so that I can ensure that I don’t miss an important stakeholder’s business need
10. Describe the User Story format, so that I can clearly comprehend the importance of each section.
11. Be able to understand the importance of quality Acceptance Criteria, so that I can produce effective User Stories
12. Practice writing user Stories, so that I am more comfortable when I start doing it for real
13. Explain how to tell a good user story from a bad one, so that I can create a better product backlog
14. Understand what the term “epic” means; so that when I write stories I understand how they can be at different levels
15. Understand the concept of story mapping, so that I can use it as a method to gather User Stories
16. Learn your role on a Scrum team so that the team is successful in meeting sprint and release goals
17. Learn how to understand user stories so that you can deliver the right functionality
18. Learn how to write effective unit tests so that you will know when the code is done
19. Learn how to quickly and accurately break down requirements so that the work of delivering business value can be planned effectively
20. Learn how to write high quality code and be able to evaluate code quality so that the project is not slowed down in the future by poor quality code (aka technical debt)
21. Learn how to work collaboratively and efficiently with the other members of your Scrum team so that the sprint goal is achieved
22. Learn how to write small tests then write the code to pass the tests and clean up the code so that you can work quickly and efficiently
23. Learn how to create software components that are maintainable and efficient so that the product will have a long life and adapt to new requirements easily
24. Learn how to have a common language to use when discussing application design with other developers so that you can quickly and accurately describe the system design
25. Learn to clean up your new code safely so that the new code is flexible and easy to understand
26. Learn to use automatic tools to refactor so that you can concentrate on delivering the needed functionality
27. Learn to verify that your code works in the system and does not break the system as often as possible so that issues are discovered quickly and the project is almost always in a state that can be demonstrated
28. Learn to use a build system that automatically builds the system and runs all automated tests so that integrating often is as easy as possible

Who should attend:

• Software Architects
• Software Developers
• Software Development Managers
• Systems Analysts

Instructor: ERICK FLEMING, CSM, JCD, MCT, MSCD

Instructor Biography: 

Erick Fleming, CSM, JCD, MCT, MSCD is a certified .NET and Java Developer with over 17 years of programming and training experience. Erick holds a Bachelor’s Degree in Management Information Systems from University of South Florida. Erick is an instructor for The Braintrust Consulting Group, a provider of complete project management solutions for a wide range of software related projects. Braintrust blends People, Process, Tools, and Training into one seamless formula in order to help their clients break through roadblocks, improve processes, meet deadlines, and exceed goals. In addition, Erick has spent most of his career training and consulting with organizations on technologies ranging from .NET and Java to Linux and other open source tools. Specializing in cloud-based web solutions. To contact Erick please e-mail him at erick.fleming@braintrustgroup.com.

Date: March 9 - 13, 2015
Time: 8:30am - 4:30pm

Location: 
Holiday Inn Express - Marietta
1250 Franklin Road
Marietta, GA 30067

RSVP: March 7, 2015

Registration Fee:

$ 2,497 --- PMI Atlanta Chapter Member (standard rate), members receive an additional $100 off the class price.  Reduced price is reflected upon registration.
**only open to PMI Atlanta Members**

Please note that walk-ins on the same day as class are not allowed. Registration must be completed on-line in advance of RSVP date provided in course description. 

* For information on the event, please contact Scott Dunbar at BrainTrust Consulting Group.  Refunds will be processed by BrainTrust Consulting Group.