Scrum Training: Professional Scrum Developer


Course Delivery

Live Instructor-Led Training

Course Description

The course Scrum Training: Professional Scrum Developer teaches participants how to develop sound object-oriented code using a proper Scrum based methodology and toolset. Starting with a detailed exploration of major Scrum activities, the training course teaches you how to perform product backlog refinement, effort estimation and sprint planning using practical techniques and tools. The course discusses sprint planning in detail as well as the setup and use of test driven development and continuous integration using Git and TFS (Or any other tool that your organization uses). The training also discusses the characteristics of good object-oriented code and explores the use of various metrics for the assessment of code quality. This is the definitive development course for professional developers who work in a Scrum environment.

Course Dates and Pricing


Jun 7 - 9, 2023$2,250.00Jul 12 - 14, 2023$2,250.00

Course Outline

Moving from Traditional to Agile

Introduction
Traditional Project Management
Agile Manifesto
Agile Project Management Declaration
What is Agile Project Management with Scrum?
Benefits of an Agile Approach
The Critical Importance of Communication
Making Agile work in a Traditional Organization

The Scrum Framework

Introduction
The Team
The Process
The Product Backlog
The Sprint
The Sprint Review
The Sprint Retrospective
A Process Approach

Backlog Refinement

What is a Sprintable PBI?
Roles, Responsibilities and Timing
Exploring Estimation Techniques
Breaking Down Backlog Items to Sprintable Size
The Art of Continuous Refinement

Implementing Continuous Integration

Exploring the Tools and Techniques of Continuous Integration
Creating the Branches: Master, Development, Feature and HotFix
Git Overview
Git Base Operations: Push, Pull, Merge
Making use of Pull Requests
Working with Git for Version Control
Implementing Automatic Builds with TFS
Implementing Automatic Deployments with TFS
Designing and Implementing Integration Tests

Sprint Planning

Overview of Sprint Planning
The Objectives of Sprint Planning
Determining your Velocity
Getting to Ready
Writing a Definition of Done
Identifying Tasks and Ensuring Feasibility
Estimating Task Effort
Best Practices and Common Mistakes for Sprint Planning

Scrum Development

Why Object-Oriented Programming is Essential in Scrum
Applying S.O.L.I.D. Programming Principles
The Essential Concept of Object Cohesion
Making Appropriate use of Class Encapsulation
Making Appropriate use of Inheritance
The Power of Interfaces
The Power of Generics
The Power of Design Patterns
20 Code Smells that tell your Code Stinks

Test Driven Development

Exploring Test Driven Development
Creating a Test Bench
Designing the Tests
Automating Testing
Exploring Mock Objects for Testing
Putting it All Together

Closing out a Sprint

Reaching a Definition of Done
Goals and Objectives of a Sprint Review
Conducting a Sprint Review: Principles and Practice
Exploring what Comes Next
Goals and Objectives of a Sprint Retrospective
Conducting a Sprint Retrospective: Principles and Practice
Implementing Effective Continuous Improvement

Adopting and Supporting Scrum

Major Mistakes – Overall Scrum
Scrum Anti-Patterns – The Development Team

Course Locations

  • Ottawa

  • Montreal

  • Toronto

Related SCRUM Training

Scrum Training: Professional Scrum Master

The course Scrum Training: Professional Scrum Master is a targeted learning experience that will allow participants to become effective servile leaders and impediment removers. Starting with a detailed exploration of major Scrum activities, the training course discusses the hard and soft skills that a Scrum Master needs in order to be an effective Scrum advocate and facilitator. Every aspect of practical Scrum is discussed so as to allow the Scrum Master to understand how and when intervention and action are necessary. This training course teaches participants how to effective and efficient in leading Scrum projects towards success. Training course titled Scrum Training: Professional Scrum Master that will allow you to hone your professional skills.

Jun 26 - 27, 2023$1,500.00

SCRUM Training: SCRUM Fundamentals

The course Practical Strategies for Agile Success (SCRUM Training) is a complete study of SCRUM. The training includes building and maintaining a Product Backlog, writing great user stories, managing stakeholders, planning and executing a sprint and performing a sprint review and a sprint retrospective. The course covers essential techniques such as monitoring technical debt, making use of sprint and product burndown charts, and performing Product Backlog grooming to name a few. This SCRUM course covers everything that you need to know to run a SCRUM project. Training course titled SCRUM Training: SCRUM Fundamentals that will allow you to hone your professional skills.

Jun 28 - 30, 2023$2,250.00

SCRUM Training: Agile & SCRUM for Executives

The course Agile and SCRUM for Executives (SCRUM Training) explores Agile methods and the SCRUM framework within the context of a transition to Agile. The training compares and contrasts Agile and non-Agile methods and discusses the challenges faced by an organization that wants to adopt Agile methods. The discussion is framed by the expectations and requirements of Agile leaders in a corporate environment. Training course titled SCRUM Training: Agile & SCRUM for Executives that will allow you to hone your professional skills.

Jun 12 - 12, 2023$850.00Jul 17 - 17, 2023$850.00

Scrum Training: Agile and Scrum for Everyone

The introductory course, Scrum Training: Agile and Scrum for Everyone, gives participants a better understanding of Agile Methodologies, focusing on Scrum – values, principles, framework, roles, activities (events), and deliverables (artifacts). Participants will have a better understanding of the strengths and limitations of the Scrum Framework, and how it can be applied in a range of fields: developing software (Scrum is now the gold standard approach), marketing, innovating education, enterprise projects, manufacturing, and designing products of any kind. This course is delivered using a dynamic combination of lectures, media, discussion, and exercises. Training course titled Scrum Training: Agile and Scrum for Everyone that will allow you to hone your professional skills.

Jun 5 - 5, 2023$300.00Jul 10 - 10, 2023$300.00

SCRUM Training: Becoming a Great Product Owner

The course Becoming a Great Product Owner (SCRUM Training) includes concrete techniques for requirements elicitation & stakeholder management and discusses the creation & maintenance of the Product Backlog in detail. Product Owners are shown how to idenitify epics, features & sprintable PBIs as they perform backlog grooming. This course shows you how to write great user stories through constant interaction with product stakeholders. SCRUM core concepts are mastered through detailed group discussions & extensive practice exercises that allow you to experience the complete SCRUM lifecycle. Training course titled SCRUM Training: Becoming a Great Product Owner that will allow you to hone your professional skills.

Jun 12 - 13, 2023$1,500.00Jul 17 - 18, 2023$1,500.00

Scrum Training: Large Scale Scrum for Huge Projects

The course Scrum Training: Large Scale Scrum for Huge Projects build upon the principles and practice of the Scrum framework and discusses their application in the context of large projects that require the coordination of many development teams. Starting with a review of Scrum principles, that training discusses the use and adaptation of regular Scrum to large scale Scrum (LeSS). The training course includes everything that you need to know in order to use LeSS to structure the project, manage and design the Product Backlog, perform Release Planning and execute every major Scrum activity from Sprint Planning to the Sprint Retrospective. Training course titled Scrum Training: Large Scale Scrum for Huge Projects that will allow you to hone your professional skills.

Jun 19 - 19, 2023$850.00Jul 24 - 24, 2023$850.00

Scrum Training: Mastering the Product Backlog & User Stories

The course Scrum Training: Mastering the Product Backlog & User Stories is for Business Analysts and Product Owners familiar with Agile/Scrum, who are looking to enhance their elicitation techniques, write stronger user stories, and for tips and tools to effectively manage the product backlog in a functional SCRUM environment. Training course titled Scrum Training: Mastering the Product Backlog & User Stories that will allow you to hone your professional skills.

Jun 19 - 19, 2023$850.00Jul 24 - 24, 2023$850.00

Scrum Training: Scrum Overview for Project Managers

One of the biggest obstacles frequently cited by those transitioning to Agile software development, is resistance by traditional project managers. The Scrum framework does not have an explicit role for traditional managers, and it can be unclear how they can use their skills and experience to best support the new model. This course will give project managers a better understanding of Scrum, how to build their Agile Mindset, and how they can become an essential part to team success. This course is delivered using a dynamic combination of lectures, media, discussion, and exercises. Training course titled Scrum Training: Scrum Overview for Project Managers that will allow you to hone your professional skills.

Jun 12 - 12, 2023$850.00Jul 17 - 17, 2023$850.00

SCRUM Training: The Complete Lifecycle

The course The Complete Lifecycle (SCRUM Training) is a complete study of SCRUM. We start with an overview of various SDLCs and quickly move to the details of SCRUM as it applied to software development. Every aspect of SCRUM is discussed: sprint planning, sprint execution, spring review & the sprint retrospective. How to gather requirements, write user stories, assemble project teams, manage technical debt, risks & changes, and how to create & manage a product backlog are discussed in the context of real-world SCRUM. Training course titled SCRUM Training: The Complete Lifecycle that will allow you to hone your professional skills.

Jun 20 - 23, 2023$3,350.00Jul 25 - 28, 2023$3,350.00