Invalid quantity. Please enter a quantity of 1 or more.
There are not enough tickets to satisfy your request.
Please enter your name.
Please enter an email address.
Please enter a valid email address.
Please enter your message or comments.
Please enter the code as shown on the image.
Please select the date you would like to attend.
Please enter an email address.
Please enter a valid email address in the To: field.
Please enter a subject for your message.
Please enter a message.
You can only send this invitations to 10 email addresses at a time.
$$$$ is not a properly formatted color. Please use the format \"#RRGGBB\" for all colors.
Please limit your message to $$$$ characters. There are currently ££££.
$$$$ is not a valid email address.
Please enter a discount code.
N/A
Sold Out
You have exceeded the time limit and your reservation has been released.
The purpose of this time limit is to ensure that registration is available to as many people as possible. We apologize for the inconvenience.
This is option is not available anymore. Please choose a different option.
Please read and accept the waiver.
All fields marked with * are required.
Please double check your email address. The email address format does not appear valid.
$$$$ requires a number between ££££ and §§§§.
US Zipcodes need to be 5 digits.
Please double check your website URL.
All fields marked with * are required.
Your credit card expiration date is in the past.
Your credit card CSC needs to be 4 digits.
Please confirm your order:
$$$$
You have selected to Pay by Check.
Click OK to confirm your order.
Please confirm your order:
$$$$
You have selected to Pay at the Door.
Click OK to confirm your order.
Please confirm your order:
$$$$
You have selected to Pay upon Receiving an Invoice.
Click OK to confirm your order.
Your credit card CSC needs to be 3 digits.
Your billing zip code needs to be 5 digits.
There was a problem saving your address.
There was a problem saving your credit card info.
There was a problem saving your personal information.
Please select the date you would like to attend.
McAfee Secure sites help keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams.
Copying Prohibited by Law - McAfee Secure is a Trademark of McAfee, Inc.
Unknown card type.
No card number provided.
Credit card number is in invalid format.
Wrong card type or credit card number is invalid.
Credit card number has an inappropriate number of digits.
Please enter numbers here.
Please enter an integer value.
Numbers must be less or equal to $$$$.
All the required fields have not been filled out. Click OK to proceed without all the required information, or click Cancel to finish entering the missing data.
Sorry, invalid event registration form.
Sorry, invalid event or database error.
Sorry, quantity must be a positive integerlid.
Sorry, you did not select a valid ticket.
Sorry, invalid event organizer email address.
Your order was canceled.
Thank You. Your order has been successfully completed. Your name and email address have been added to the list of event attendees.
Sorry, that option is sold out.
Sorry, that option is no longer available.
Sorry, there are only tickets of that type still available.
Sorry, you entered an invalid quantity. Please enter a quantity of 1 or more next to the type or types of tickets you would like to purchase.
Sorry, you did not select any tickets to purchase. Please enter a quantity of 1 or more next to the type or types of tickets you would like to purchase.
Sorry, there are no tickets left for this event.
Sorry, there is only 1 ticket left for this event.
Sorry, there are only tickets left for this event.
The tickets, ticket quantity or date and time you've requested are no longer available, due to previous sales. Please choose a different date, time or number of tickets and place your order again.
Sorry, one or more of the tickets you requested are no longer available for purchase.
Sorry, you need to select the date you want to attend.
Sorry, the discount code you entered is not valid yet.
Sorry, the discount code you entered has expired.
Sorry, the discount code you entered is not valid.
Your session has expired. Try ordering again.
Sorry, the discount code you entered is not available any more.
Sorry, the tickets you are trying to order are not currently available.
Sorry, the payment type chosen is invalid for this event.
We're sorry, this invitation is invalid.
We're sorry, this invitation has already been used.
We're sorry, you already have an order being processed for this event. Please wait a few minutes and try again.
We're sorry, there is a problem with your invitation. Please try again.
Sorry, the payment type chosen is invalid for this event.
Sorry, your billing address was not saved properly, please try again.
Sorry, we experienced an internal error, please try again.
The captcha you entered is invalid. Please try again.
Sorry, the payment type chosen is invalid for this event.
Sorry, your billing address was not saved properly, please try again.
Sorry, we experienced an internal error, please try again.
State
Zip Code
Province
Postal Code
County
State/Territory
State/Province
Event Details
Effective Scrum Developer
Using .Net With Visual Studio 2010
Part of the Scrum Alliance Certified Developer Program
This course is aimed at helping software development professionals and teams be more effective when implementing Scrum and other agile software development methodologies. In an effort to raise the effectiveness of Scrum, the Scrum Alliance has created the Certified Scrum Developer program. This course is designed to deliver the core Agile Development Practices Learning Objectives of that program and should prepare the participant to successfully pass the Scrum Alliance CSD Candidate Assessment.
Audience
This course 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. The participant should have an understanding of Scrum preferably from taking RippleRock’s Scrum Implementation Workshop or a similar course.
The Approach
One of the agile practices commonly used by Scrum teams is the breakdown of requirements into User Stories. This course was designed to meet this user story.
As a .NET Developer on a Scrum team, I want to use Agile Engineering Practices,
so that my team delivers business value with Production Quality Software in every Sprint.
To meet this goal this course meets the Scrum Alliance Learning Objectives for the Certified Scrum Developer Program in these areas.
Collaboration
The teamwork and collaboration on a Scrum team
Architecture and Design
The principles that drive code quality and support quick delivery of business value from testable, understandable and correct code.
Test Driven Development
Using the practice of Test First to help ensure the requirements are well understood and automated tests can be added to the build process to validate the system in the future.
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.
Course Outline
The course is structured around these user stories that provide the goals for each section.
The Developer Role In Scrum
As a Developer I want to understand my role on a Scrum Team So that the team is successful in meeting Sprint and Release goals.
Test First
As a Developer I want to clearly understand the story So that I can deliver the right functionality.
Writing Unit Tests in .NET
As a developer I want to write effective Unit Tests Using C# So that I will know when the code is done.
Agile Analysis for Developers
As a Developer I want quickly and accurately break down requirements So that the work of delivering the business value can be planned effectively.
What is Quality Code?
As a Developer I want 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.
Scrum Teamwork
As a Developer I want to work collaboratively and efficiently with the other members of my Scrum team So that the Sprint and Release Goals are achieved.
Test Driven Development
As a Developer I want to write small tests then write the code to pass the tests and clean up the code So that I can work quickly and efficiently.
Agile Architecture
As a Developer I want to create software components that are maintainable and efficient So that the product will have a long life and adapt to new requirements easily.
Talking About Design
As a Developer I want to have a common language to use when discussing application design with other developers So that we can quickly and accurately describe the system design.
Refactoring
As a Developer I want to clean up my new code safely So that the new code is flexible and easy to understand.
Automated Refactoring
As a Developer I want to use automatic tools to Refactor So that I can concentrate on delivering the functionality.
Integrating Often
As a Developer I want to verify that my 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.
Continuous Integration
As a Developer I want use a build system that automatically builds the system and runs all automated tests So that integrating often is as easy as possible.
This Course Satisfies these Learning Objectives the Scrum Alliance Certified Scrum Developer Program
Architecture and Design
Test Driven Development
Collaboration Refactoring
Continuous Integration
For more information see the RippleRock site.
When
Wednesday, January 26, 2011 at 9:00 AM
- to -
Friday, January 28, 2011 at 5:00 PM (PT)
Add to my calendar
Where
Courtyard by Marriott - SeaTac Area
16038 West Valley Highway
Tukwila,
WA 98188
Other Maps:
Hosted By
RippleRock
RippleRock is global company specializing in improving the Application Development Lifecycle.
Application of our expertise in Agile, Lean and modern development practices and tools is accomplished through implementation, training, coaching and consultancy.
Our engagement model is flexible. Scale as required, whether you simply want to tune up the practices of a single team or take your whole organisation on to an Agile basis.
Training courses can be tailored to fit specific requirements or choose to accredit your staff with Scrum Alliance qualifications with our Certified Scrum Training.
For more information about courses in the US email info.us@ripple-rock.com.
See our course policy for US courses: Course Policies (US)
For more information about courses in the UK email info.uk@ripple-rock.com.
See our course policy for UK courses: Course Policies (UK)