Effective Scrum Developer - Minneapolis, MN

Effective Scrum Developer - Minneapolis, MN

Wednesday, June 9, 2010 at 9:00 PM - Friday, June 11, 2010 at 5:00 PM (CT)

Bloomington, MN


This event has ended!
View current events hosted by 3Back Certified Scrum Training


Ticket Information

Ticket Type Sales End Price Fee Quantity
Introductory Early Bird Registration Ended $1,860.00 $0.00
Regular Registration Ended $2,520.00 $0.00
Combo 2+3 CSM & ESD for CSD   more info Ended $3,320.00 $0.00

Event Details

Certified Scrum Developer Seal

Effective Scrum Developer (3 days)

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.

Combine with our Certified Scrum Master Training June 7-8, 2010 (2 days) to fully qualify for the CSD program.

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 or Agile methods.

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 3Back’s website on ESD and CSD programs

 

 

 

 

 

 

 

 

Hosted by: 3Back a Scrum Development Company and Normandale College

When

Wednesday, June 9, 2010 at 9:00 PM
- to -
Friday, June 11, 2010 at 5:00 PM (CT)

Add to my calendar Add to my calendar

Where

Normandale Community College Campus
9700 France Ave South
Bloomington, MN 55431




Other Maps:



Hosted By

3Back Certified Scrum Training

ScrumMasterContact Us

Web: 3Back.com

Email: info@3back

Call: 1.414.617.7073

For invoicing options, large group rates or questions please inquire. 


The Company

3Back is a Scrum Mangement Consulting & Training Company.  Improve your results and move your team forward with 3Back’s comprehensive offering of Scrum TrainingScrum Coaching, and Scrum Consulting Services. Invite 3Back to guide your organization to a higher level of business agility that will drive product development and client satisfaction. As accredited members of the Scrum Alliance and the Agile Alliance, we strongly believe in the power of agile methods and support the agile community.

Product is developed by People

The challenge with product development is not motivation – your team works hard. The problem is not workload – there is enough capacity. The true challenge is applying the collective skills and talents with an effective and efficient framework. At 3Back, we believe in human-powered methodologies for developing complex products. We believe in Agile development and engaging the human side of the equation.

 

Connect With 3Back on Facebook for Scrum & Agile Tips, Discussion, and Updates.

 

Please review our policies.

View Other Events
View other 3Back Certified Scrum Training events
Contact the Host
Contact the Host
RSS Feed


This event organizer is using Eventbrite to provide
event ticketing and online event registration.
© 2012 Eventbrite. All Rights Reserved. Terms of Service. Privacy Policy.
Contact 3Back Certified Scrum Training for event and ticket information.