Skip to main content

Applying Professional Scrum for Software Development

Live Virtual Class, April 14-16, 2025

Class Overview

This is a 3 Day class for .developers using .Net.

This class is designed specifically for .NET developers and those technically proficient enough to code or assist coders in the .NET framework.  Students who will be coding must set up their own coding environment for .Net .

Participants will pull code from GitHub, use nUnit, work with SpecFlow, and collaborate on code integration between developers. While prior experience in writing code is not required, familiarity with coding concepts is essential for success in this course.

Unleash Innovative as a Team with Scrum

developers

Being a professional Scrum Developer is not just about writing code or attending meetings—it’s about professionalism, teamwork, and maintaining a focus on customer value.

This course provides a practical, real-world perspective on building software with Scrum. Through a combination of lectures, hands-on practice, and in-class exercises, you’ll experience what it’s like to develop software as a team. The class emphasizes creating and delivering increments of releasable functionality, while managing work using the Scrum framework. Across multiple Sprints, you’ll tackle real-world challenges and learn how to continuously improve your processes.

Professional Developers Create Quality and Value

Clarify Your Role:  Developers are not merely coders; it is essential they deliver value. By working closely with the Product Owner, developers gain a deeper understanding of what’s valuable to customers and create products that align with that vision. This course explores how development teams can amplify innovation while managing the complexities of product development.

Debunk Common Myths: Misconceptions can hinder productivity and stifle creativity. Have you heard claims like “Agile means no documentation,” “Agile has no planning or control,” or “all developers must perform every task”? This course will dispel these myths, providing clarity and confidence to lead teams effectively in an Agile environment.

Equip Yourself to Professional Scrum Developer: This course goes beyond theoretical knowledge to practical application. You’ll practice modern software engineering techniques, explore supportive DevOps concepts, and understand how they complement Scrum. This hands-on experience will deepen your understanding of Scrum and enhance your team’s capabilities.

Thoroughly Learn Professional Scrum

With this knowledge, you’ll be ready to tackle any challenges you face in your role and truly unleash your team’s innovative potential. Learn the reasons behind each component of Scrum and you will be able to apply Scrum to deliver value, not just follow the mechanics. Join us and learn how to enable creativity, drive self-organization, and deliver exceptional, quality results every Sprint!

Class Details

Language

English

Delivery Method

Live Virtual Class
Time Zone: America/New York
Start/End Time: 9:00 AM - 5:00 PM

Date

Start: April 14, 2025
End: April 16, 2025

Class Format

Traditional

Partner

Agile-Smart

Registration & Price

Price: USD 1895

This is a 3 day class and requires students to set up their own coding environment.

Register

More Information

Why Scrum.org?

Choosing Scrum.org means choosing quality, consistency, and expertise. Scrum co-creator Ken Schwaber directed the creation of every course with hands-on exercises aligned with the Scrum Guide. Scrum.org classes are the intent of Scrum, right from the inventor.

Aside from a first-hand understanding of Scrum, what sets our courses apart is the collaborative approach. With input from hundreds of Professional Scrum Trainers worldwide, our courses continually evolve through a steward model. This collective expertise ensures that our content reflects the latest thinking and best practices in Scrum, giving you access to insightful and innovative training.

When you choose Scrum.org, you’re getting more than a course. You’re getting the course created by the inventor of Scrum, which is curated and evolved by a global network of experts.

Why Dr. Suscheck?

Dr. SuscheckDr. Charles Suscheck is a seasoned expert in software development and Agile education, with over 30 years of experience ranging from hands-on development to enterprise-level Agile coaching. Starting his career as a developer, he has become a recognized leader in Agile transformation, specializing in helping organizations align business and IT to fully realize the potential of Agile principles. His expertise spans a wide spectrum, offering classes that range from advanced technical programming to executive-level organizational change.

 

Dr. Suscheck holds a Doctorate in Computer Science, a Master’s in Computer Information Systems, and a Bachelor’s in Computer Science. He has served as a full-time faculty member at Colorado State University and continues to teach as an adjunct faculty member at multiple universities. In addition to teaching, he consults with large organizations to drive alignment between business and IT, enabling them to maximize the value of Agile practices. Notably, he is a former Steward for the Scrum.org Professional Scrum Product Owner course.

Learning Objectives
  • Understand the scrum framework in detail
  • Minimize project uncertainty and risk by applying Agile principles 
  • Practice Scrum techniques through actual application in the classroom
  • Learn how to apply Agile by measuring and evaluating status based on the undeniable truth of working, testing software, creating a more accurate visibility into the actual progress of projects.
  • Know the advantages and importance of a self organizing, cross functional, high performance teams.
Outline

The APD-D course is a mix of lectures, practice, and interactive exercises as you collaborate with other students as development teams:

  • Scrum Fundamentals
    • The case for agile and Scrum
    • Empirical model
    • Defining Scrum
    • Scrum roles
    • Scrum artifacts
    • Scrum activities
    • Complexity and Scrum
    • Waterfall and Scrum
  • Refining the Backlog
    • Evolution of requirements

    • Agile estimation

    • Levels of planning

    • Acceptance Criteria

    • Stories, Epics, Themes

    • Release Planning

  • Application Life Cycle Management
    • ALM overview

    • Tracking sprints and the backlog

    • Branching strategies

    • Continuous Integration and deployment

    • Release models

    • Tools

  • Product Delivery with Scrum
    • Techniques for Product Backlog ordering and valuation.
    • Techniques for estimating the size of Product Backlog Items.
    • Planning and forecasting.
    • Data-driven, scope-driven, and resource-driven approaches to product releases.
    • Monitoring and reporting progress. 
  • Quality and Scrum
    • Quality management

    • Technical Debt

    • Pair programming

    • Definition of done

    • Definition of ready

    • Testing automation/naming/coverage

    • BDD and TDD cycles

    • Test management and naming

    • Explorative testing

    • Specification by example

  • Emergent Architecture
    • Architectural patterns

    • Emergence

    • Patterns and anti patterns

  • Challenges with Quality and Scrum

    • Refactoring patterns

    • Clean code

    • SOLID code

    • Scrum challenges

    • Adoption patterns

Course Details

This practical classroom experience equips attendees to get started with Scrum, to sustain successful habits, and to avoid common Scrum pitfalls. Students learn the basics of Scrum and how to implement Scrum effectively and keep their team practicing healthy behaviors.  The course will cover three main topics:  Scrum, tools, and practices.


Scrum -The course simulates being part of a Scrum team to expose students to the core Scrum concepts in action. Students learn how to work as part of a Scrum team, which requires them to understand techniques for self-organization. Through the course students develop skills in identifying and overcoming common Scrum Team dysfunctions.

 
Tools - The course teaches students how to leverage different development tools to employ Scrum practices in the context of Visual Studio for .NET. Students learn how to map specific tool features and functions to the general Scrum practices they must use to be effective team members.


Practices –The courses covers all of the technical practices that team members need to successfully implement and ship functionality. These include coding practices like test-driven development, continuous integration, and refactoring; architecture practices such as emergent architecture and evolutionary database development; release management practices like planning, requirements 

Who should attend?

APS-D is applied learning for technically oriented students who need to know how to integrate software craftsmanship into a Scrum team. This is the Scrum.org Professional Scrum Developer (PSD) certification course for .Net.  If you are new to Scrum, this course will give you a solid foundation, but you should read the Scrum Guide (www.scrumguides.org) before class.   

The .NET version was developed in partnership with Microsoft® and is the official training solution for Microsoft Visual Studio. Your Professional Scrum Trainer can work with you to define a specific technology stack that meets your needs in conjunction with the other students.

Certification

After completing a Applied Professional Scrum  course, students receive credentials to take the Professional Scrum Deveoper I (PSD I) assessment and earn the industry-recognized PSD I Certification. Students take the assessment on their own after class.     

Earning your PSD I Certification will make you part of an elite community of 300,000+ PSM I certificate holders.

Venue

Virtual via Zoom.

We’ll use Zoom and MURAL during our class. You don’t need to be an expert in either tool. You won’t need an account for either one or any applications - everything is completely browser-based

Having a good internet connection, a webcam, and a microphone will help as the class is very interactive.

For more information or to arrange group rates contact:  info@juniperhillassociates.com

Registration

Register