Agile and Scrum Training

Web Age Solutions provides Agile Training in all the facets of Agile. Our Agile Training covers:

  • Project management
  • Team betterment
  • Product decision making
  • Enterprise integration
  • Engineering practices and
  • DevOps

Starting in 2010 our Agile Training has been delivered at numerous Fortune 500 companies. Our top Agile courses are

  • Real World Agile
  • Scrum Master (Certified and non-Certified)
  • Product Owner (Certified and non-Certified)
  • Agile overview for Executives and Leaders
  • Agile for Managers

In the certified Agile Training category, we offer courses from Scrum Alliance and SAFe.

We are the only company that also covers Architecture in the context of Agile, we offer a few Agile Courses in Architecture.

Our current top Agile webinars are

Web Age Agile Training delivered in traditional classroom style format. Online Agile classes are also available in a synchronous instructor led format.

WA2648 Digital Transformation for Managers and Leaders

This four-day Digital Transformation workshop is loaded with practical real-world information. From the foremost agile development training company, comes a course to move the dial on your organizations’ Digital Transformation journey. You will leave this course loaded with knowledge on the available people, processes, culture, and tools for DevOps, ready to select what's right for your company and to roadmap the journey for your organization.  The class provides implementation case studies, a 30-60-90 roadmap to implementing Digital Transformation in your organization, Digital Transformation organizational maturity assessment, as well as, patterns and best practices to enable you to confidently lead a Digital Transformation implementation.  This class demystifies the fundamental shift from focusing only on the tools or scripting to using Digital Transformation for measurably higher performance from organizations of all sizes for solving business problems in a timely manner.

TP2658 Agile Engineering and Quality

The goal of this course is to take a team (Developers, DBAs, Build Engineers, Analysts, Testers, Developers, Architects) through Agile Technical Practices gleaned from methods such as eXtreme Programming (XP), Feature Driven Development (FDD), and best software design approaches that have been practiced for the past fifty years.

TP2686 Behavior Driven Development (BDD) Workshop

Behavior Driven Development (BDD) equips teams with practices, tools, and techniques to take their software development processes to the next level. This course provides a hands-on workshop to introduce BDD concepts and equip teams with practical experience in creating BDD feature files, scenarios, and complete working applications.

You will learn BDD through a series of practical exercises utilizing Cucumber, Maven, and the Eclipse IDE to gain hands-on experience with BDD.

TP2690 Architecture for Agile Software Projects: The How-to Guide Workshop

This course starts with the story of how Agile arose to set the stage for understanding the motivation behind its growing popularity. It then walks through the details of what is affected by doing Agile and who is involved with a focus on the role of the architect. From conception to production and onto retirement, the course provides guidance as to what an architect is required to do at each step to ensure Agile projects are supported by robust and flexible architecture. It is a mixture of lectures and exercises providing opportunities to learn the concepts and How-to apply them in the real world.

TP2691 Architecture for Agile Software Projects: The Agile Governance Plan

This course takes the next step to improve architecture work for Agile projects. Agile presents unique sets of challenges for managing both requirements and stakeholders, requiring responsive and supporting governance. It is a mixture of lectures and exercises providing opportunities to put into practice industry recommended approaches.

WA2698 Scrum Lego Game

In the Scrum Lego game, one or more teams work together with a customer or product owner (usually played by the trainer) to construct a city, primarily with legos. The product owner begins by presenting a prioritized backlog of buildings he or she requires, and the teams helps clarify the requirements. An estimation round can be performed to help the teams size the buildings in terms of complexity. Teams then proceed by pulling items from the backlog, one by one and starting from the top, that they feel can be finished in a sprint of 7 minutes. The sprint begins when teams feel uncomfortable enough with the amount of work they have selected but are willing to give it a try. A large countdown timer is displayed and the teams have 7 minutes to finish the work. After the first sprint, the product owner reviews the results with the teams. Changes are discussed and specifications are clarified when a building was built incorrectly. A short retrospective can be done and the teams proceed with two additional sprints. The game finishes with a global retrospective on “lessons learned”.

TP2707 Essentials of Design Thinking

Design thinking refers to creative strategies designers use during the process of designing. It is an approach to resolve issues outside of professional design practice. Design thinking in business uses the designer's sensibility and methods to match people's needs with what is technologically feasible and what a viable business strategy can convert into customer value and market opportunity.

TP2716 Behavior Driven Development (BDD) Jumpstart

Behavior Driven Development (BDD) equips teams with practices, tools, and techniques to take their software development processes to the next level. This course provides a hands-on workshop to introduce BDD concepts and equip teams with practical experience in creating BDD feature files, scenarios, and complete working applications.

TP2723 Agile Fundamentals for Technology-Enabled Business

This course discusses Agile from a vantage point as an iterative time-boxed approach to any business area, not just software engineering.  This outline uses Scrum as the Agile Methodology and points out key usages and differences for XP and Kanban.

TP2618 Powered Agile Scrum

This course introduces Agile Scrum as a way of managing projects. This will help bootstrap individual developer, Teams, Business Analyst or Project Managers to be effective players in their respective roles and increase the probability of success of project.

TP2617 SAFe 4.0 Product Manager/Product Owner Workshop (PMPO)

.

TP2616 SAFe 4.0 Advanced Scrum Master (SASM)

.

TP2615 SAFe 4.0 Scrum Master (SSM)

In this two-day course, you’ll gain an understanding of the role of Scrum Master in a SAFe enterprise. Unlike traditional Scrum Master training that focuses on the fundamentals of team-level Scrum, the SAFe 4.0 Scrum Master course explores the role of Scrum in the context of the entire enterprise, and prepares you to successfully plan and execute the Program Increment (PI), the primary enabler of alignment throughout all levels of a SAFe organization. This includes learning the key components of scaled Agile development, how Scrum is facilitated throughout the enterprise, and how to execute iteration planning. You’ll also discover how to build high performing Agile teams by becoming a servant leader and coach, and how to coach those teams to deliver the maximum business value that is achievable through SAFe. The SSM certification signifies that you are prepared to perform the role of Scrum Master in a SAFe environment, increasing your value to teams and organizations that are implementing SAFe.

TP2614 SAFe 4.0 for Teams (SP)

This two-day course teaches teams who are part of an Agile Release Train how to work in an Agile environment using Scrum, Kanban, and XP. The teams will learn how to become Agile teams, build their backlog, and plan and execute iterations. Students will learn about their ART and their role in it, planning, executing, and improving with other teams. This class prepares teams to run a Program Increment (PI), including all meetings at the Team and Program level with a specific focus on the upcoming PI planning.

TP2613 Implementing SAFe 4.0 with SPC Certification (SPC)

.

TP2612 Leading SAFe 4.0

This two-day course teaches the Lean-Agile principles and practices of the Scaled Agile Framework® (SAFe®). You’ll learn how to execute and release value through Agile Release Trains, how to build an Agile Portfolio, and how to lead a Lean-Agile transformation at enterprise scale. You will gain an understanding of the Lean-Agile mindset and how to apply the principles and practices of SAFe to support Agile teams, programs, program portfolio management, and to coordinate large Value Streams.

TP2576 Leading Agile Teams

This is a deep dive course that takes you into some more advanced topics of how to take your skills to the next level. Participants start by brainstorming many of the real world daily challenges they face as Leaders then we discuss practical ways to address them. The course aims to help the Leadership Triangle (ScrumMasters, Product Owners, Technical/Solution Leads) AND Managers  gain a deep understanding of their role and how to lead high performing self-organizing teams. We will cover the key Servant Leadership, Facilitation, and Soft Skills necessary to make this role a success.   This is a must have course for team leaders interested in taking their Agile teams to the next level!

TP2575 Agile Estimating and Planning

This course takes a deeper dive into the topic of Agile Estimating and Planning at the Release level and at a Program (multi-team) level. Many teams struggle with the topic of ‘Just Enough’ upfront requirements, ‘Just Enough’ upfront sizing and design and ‘Just Enough’ planning so this course is dedicated to demystifying these concepts and walking through practical real world approaches to successful Agile planning and estimating.

TP2574 Certified Product Owner

This 2-day course teaches you the requires knowledge to become an effective product owner and guide the emergence of the product your customers need in the most direct way possible. It employs hands-on exercises as well as interactive instruction to give you the best possible foundation for succeeding in the Product Owner role.

TP2573 Agile for Managers

This course will give managers an overview of the Agile lifecycle, roles and processes. You will learn the key Agile terms and understand how Agile teams estimate, plan and track their work. We will also take a deeper dive into the new role of managers and address key topics such as transitioning away from daily task management, resource allocation for Agile teams, the concept of Stable teams, Servant Leadership and coaching skills, impediment removal and Agile metrics and reporting. The course will address the most common challenges managers face when transitioning to leading Agile teams.

TP2513 Real World Agile Project Management using JIRA Software

This course introduces students to Scrum agile methodology. Agile methods help in accelerating the delivery of initial business value. Continuous planning and feedback ensures that value is maximized throughout the development process. It covers theory as well as practically using agile using JIRA Software which is one of the most widely used agile project management tool. JIRA Software lets you manage project backlog, plan and execute sprints, and manage releases. It also lets you view useful reports, such as, velocity, various burndown / burn-up charts.

WA2504 Agile Project Management using JIRA Software

This course introduces students to JIRA Software which is one of the most popular agile project management tool. Agile methods help in accelerating the delivery of initial business value. Continuous planning and feedback ensures that value is maximized throughout the development process. JIRA Software lets you manage project backlog, plan and execute sprints, and manage releases. It also lets you view useful reports, such as, velocity, various burndown / burn-up charts.

TP2492 From Product Ideas to the Ideal Product

In this two-day workshop participants learn about product discovery and validation. We start our discussion on methods for narrowing ‘product ideas’ into the ‘ideal product’. We end with techniques for you to inexpensively answer the question, “If you build it, will people buy it and use it?” or “Should you build it at all?”

WA2470 The Agile Solution Architecture Program

Description This course walks through the steps involved in implementing the Agile Architecture program at the solution architecture level. It starts by looking at the foundation elements required, with discussions on how to link with Agile governance in practical ways to support project work. The focus then moves on to examine what has to be done in architecture to ensure success by recognizing and avoiding common pitfalls. There is a mixture of lectures and exercises providing the necessary tools and knowledge to put the concepts into practice.

WA2469 Introduction to Agile Architecture

This course examines the relationship between the Agile methodology and the practice of Architecture. It is a mixture of lectures and exercises. The lectures provide instruction on the concepts and open up meaningful discussions; the exercises have students work through a case study to help deepen their knowledge. The course begins with defining what the Agile methodology and the practice of Architecture are and continues by looking at their strengths and weakness. An apparent dichotomy exists, and an exploration of industry practices demonstrate possible ways to resolve the conflict. The course ends by looking at how the best of both may be achievable.

WA2136 Agile Testing & Quality Management

This course teaches students how to implement a high level of software quality within the context of an agile development approach. Students will learn concepts and approaches useful for agile projects in their development of automated tests, code refactoring, and continuous integration. The course will prepare team members to understand the unique challenges and to employ best practices when addressing the testing aspect of agile development.

You will learn how to create and conduct functional testing within an iterative software development lifecycle.

WA2135 Scrum Team Workshop

The application of Agile principles and practices on software development projects enables a project team to quickly develop working software that meets business needs. In Scrum, teams work in 2-4 week Sprints to produce production-quality software driven by business priorities using an empirical, adaptive approach. This course provides an in-depth understanding of how Agile and Scrum teams deliver business value.

You will learn to apply the basic practices of any Agile approach, with a focus on Scrum. You will apply what you learn in a series of exercises that take you through project start-up, project/release planning, Sprint planning, and Sprint execution. Participants will build and manage a Product Backlog, a Sprint Backlog and a Release Plan.

As a boot camp, this course uses a combination of lecture, class discussion, and hands-on exercises with emphasis on group activities to reinforce the concepts and principles. The course can be modified to use real-life examples and situations from the students’ own experiences. It would also benefit a new Agile project team that attends as a group, providing a common foundation of knowledge and experience for everyone on the team.

WA2134 Introduction to Agile and Scrum

Scrum is one of several Agile processes available today. Scrum’s agile project management approach gives you the ability to quickly develop working software that meets business needs. In Scrum, teams work in cycles called “Sprints” to produce production-quality software based on business priorities using an empirical, adaptive approach. This course is a high level introduction to this approach’s values and key practices.

You will learn the basics of any Agile approach, the three roles defined by Scrum, how to build a product backlog, and how to plan and work in Sprints.

WA2133 Managing Agile Requirements

Leveraging either the use case requirements approach or the user stories approach and Scrum's agile project management approach gives you the ability to quickly develop working software that meets business needs. In Scrum, teams work in 30 day sprints to produce production-quality software driven by business priorities and using an empirical, adaptive approach. This course explains this approach's values, key techniques, and how each team member contributes to success. This course blends ideas from Scrum, Extreme Programming (XP), and the Rational Unified Process (RUP).

You will learn how to build a product backlog using a use case (or user story) model as input, and how to plan and work in 30 day sprints. You will apply what you learn in a series of exercises that take you through project start-up, sprint planning, and running a sprint.

WA2132 ScrumMaster Certification

Our Scrum Master Certification offering introduces the concepts of agile project leadership using the Scrum framework. Successful participants will become Certified ScrumMasters®, a first step in the journey toward skilled leadership of projects using Scrum. The course format is hands-on exercises and discussions with some lecture to define terms and concepts. Ample time is given to share the instructor's real-world experiences on a wide range of projects.

Taking a Scrum Master Certification course and the corresponding evaluation designates you as a Certified ScrumMaster. This designates that you have been introduced to the basic concepts you need to perform as a ScrumMaster or a team member on a Scrum Team. As a result, it prepares participants to effectively participate in projects using Scrum and enables participants to assume the ScrumMaster role

WA2131 Agile for Product Owners Workshop

The Agile for Product Owners 2-day class is a full-immersion course intended for product owners, requirements analysts and business SMEs to learn in a collaborative environment the nuts and bolts of creating, managing and refining an Agile backlog. After doing a deep dive into the Product Owner role and responsibilities, participants will engage in learning prioritization techniques, breaking down epics, writing good stories and acceptance criteria, as well as strategies to engage stakeholders and keep the team motivated.  Students will participate in exercises, in-depth discussion, case studies and techniques to help illustrate Product Ownership best practices and principles.

WA2130 Agile Business Leadership

It seems that every business these days is called upon to be more ‘agile’ or ‘lean’.  But does that mean exactly?  Furthermore, a variety of other terms such as ‘iterative’ and ‘incremental’ get tossed around.  But at the end of the day, all that truly matters is how your organization can best align IT and Business in a way that is efficient and value-added.

This course can be delivered in one of two formats:

Option 1: A half-day executive overview of ‘Agile’ and how businesses can get more business value out of IT by cutting out non value-added project management and software development cycles and drive a better alignment between Business and IT.

Option 2: A full day format that includes a more detailed dive for project managers and team leads into Agile principles and opportunities.  This allows a more elaborate and organization-specific conversation to take place regarding the applicability of Agile in certain contexts.

TP2079 Advanced ScrumMaster

This is a deep dive course that takes you into some more advanced topics of how to take your ScrumMaster skills to the next level. Participants start by brainstorming many of the real world daily challenges they face as ScrumMasters then we discuss practical ways to address them. This is NOT the entry level ScrumMaster Certification course. The course aims to help new and seasoned ScrumMasters who are transitioning to a ScrumMaster, Agile Coach or Agile Program Manager/Release Manager role learn how to successfully apply Agile methods and lead high performing self-organizing teams. We will cover the key Servant Leadership, Facilitation, and Soft Skills necessary to make this role a success.   This is a must have course for team leaders interested in taking their skills to the next level!

WA2078 Agile Planning and Estimation

This course takes a deeper dive into the topic of Agile Planning at the Program Level and at the Release Level. Many teams struggle with the topic of ‘Just Enough’ upfront requirements, ‘Just Enough’ upfront sizing and design and ‘Just Enough’ planning so this course is dedicated to demystifying these concepts and walking through practical real world approaches to successful Agile planning.

TP2077 Agile Portfolio Management

This is an advanced and unique workshop that will take your team through a practical, real world and intensive hands-on journey of applying Agile, Lean and Kanban to YOUR Portfolio Planning and Management! Be prepared to learn some new and innovative methods for planning, prioritizing, sizing and managing your portfolio of initiatives. We will also share a different approach of looking at enterprise capacity planning by planning around teams, measuring velocity and establishing a pull method from your portfolio backlog. Come with an open mind! We guarantee you will learn creative methods you can apply immediately!

WA2076 Agile Project Management

This course aims to help new and seasoned project managers who are transitioning to a ScrumMaster, Agile Coach or Agile Program Manager/Release Manager role learn how to successfully apply Agile methods to their projects and programs. Participants will learn the full Agile Development Lifecycle, how to lead teams through Agile planning sessions, and understand techniques and practices to successfully execute on project and program deliverables.  We will discuss the role of the Agile Project Manager and Program Manager through the various stages as well as the key Servant Leadership, Facilitation, and Soft Skills necessary to make this role a success.

WA2075 Kanban for Agile Teams

Organizations are increasingly moving towards finding ways to cut waste and optimize their processes. More and more companies are adopting Lean and Kanban methods as part of their Agile Transformation. Pure continuous flow Kanban systems work very well when your backlog includes minor enhancements and support related items. There is no need here for strict time-boxes, instead a regular continuous flow optimized process for delivering predictable value with no bottle necks. Scrum mixed with Kanban walls works great for Projects and Initiatives that have a specific Product Owner and require more strict planning and review/demo time-boxed iterations. This course will help you understand how Agile, Scrum and Kanban all fit together to deliver value for your organization!

WA2074 Agile Engineering Best Practices

Many teams that adopt Agile will tend initially to focus on adopting the Scrum practices of Sprint Planning, Daily Scrum, Sprint Review and Retrospective. The only problem is these practices will not help on the engineering side of the house. The goal of this course is to take a team (Developers, DBAs, Analysts, Testers, Deployers, Architects) through a journey of Agile Engineering Practices founded from methods such as XP, FDD  and pure common sense architectural patterns we’ve always known. We will discuss in detail some of the XP practices below, in addition to topics such as User Centric Design, Agile Architecture, Agile Database Design, Daily Builds and Code Check-ins, using Mock Data, and some on Automated Testing.

WA2073 Agile Testing

Iterative development also means iterative testing. This can be a challenge for teams who are used to the traditional view of testing as the final phase of a project. This Agile Testing Training course will help your team learn how to strategize, plan, design and execute tests in an Agile environment. We will particularly address the challenges and strategies for testing in short development iterations and walk through the four quadrants of Agile Testing. We will cover topics such as writing acceptance criteria as upfront requirements, Test Driven Development, test automation, exploratory testing, usability testing, non functional and performance testing, continuous builds and inspections and much more. We will discuss the importance of transitioning from ‘waterfall thinking’ to ‘agile/iterative thinking’. We will discuss and share Real World practical tips of the Agile Tester role, expectations and how they can work within cross-functional teams. This is a must-have workshop that will help your team define new testing and quality norms to improve their current processes!

TP2072 Agile Overview for Executives and Leaders

This is our executive/management overview course that introduces the main concepts behind Agile, Lean, and Scrum to a leadership team and provides a strategic view of how to successfully transform an organization to high performance.

TP1984 Real World Agile

This is not your typical Agile and Scrum 101 course. This course is designed to spend 25% of the time on “What” and “Why” behind Agile and Scrum and 75% on “HOW” you can actually start using it with your team tomorrow! This is TEAM training so ALL roles (including the Business Product Owners) should attend! If you’re interested in learning real world techniques used by dozens of teams then this course is for you! We walk you through an end-to-end lifecycle Agile project journey from Release Planning all the way to Production Release using a sample project or YOUR own.

WA1771 Overview of Agile for Product Owners

This course addresses the business questions related to Agile such as: What is the business value of using Agile for me and why should I collaborate with IT this way? Who is the Product Owner and what does my new role entail? What are the expectations of me? What are User Stories and how do I write them? How can I be an effective Product Owner? What is the role of my Users and business SMEs? What are Acceptance Tests and how do I identify them? When do I and my users do acceptance testing? What techniques and real world best practices can I use to motivate and encourage the team? I haven’t played a ‘Leader’ role before, how do I prepare?

Frequently Asked Questions:

What is Agile and Scrum?

Agile software development refers to a group of software development methodologies that are based on iterative development. Requirements and solutions are created using collaboration between self-organizing cross-functional teams.

Scrum is an agile way to manage a project, usually software development. Scrum is a subset of Agile. Agile software development with Scrum is often thought of as a methodology, but instead of viewing Scrum as methodology, you can think of it as a framework for managing a process.

How Agile Scrum works?

In the Scrum methodology a sprint is the basic unit of development. The whole project is made up of a series of Sprints. Each sprint starts with a planning meeting, where the tasks for the sprint are identified and an estimated commitment for the sprint goal is made. A Sprint ends with a review meeting where the progress is reviewed and lessons for the next sprint are determined. At the end of each Sprint, a functional/working piece of software is produced that the users can actually test.

Who Needs Agile Training?

Since Agile is not a specific methodology, training in it is extremely important. Having all project team members (both technical and business) attend training is important and can eliminate some problems. The entire team should hear the same message, concepts, and application strategies creating a common language and perspective. This shared understanding strongly increases the probability of the team adapting together using a common language and practices, thus reducing conflicts in the future.

Can Agile work without Scrum?

Scrum is a type of agile approach that is used in software development.

While the Agile methodology can be applied to product development not only in the software industry but in other industries as well, Scrum is specific to software development.

Scrum is not a methodology. It simply provides structure, discipline and a framework for Agile development.

What is an Agile Scrum Master?

The ScrumMaster is the team’s coach! The ScrumMaster is responsible for making the process run smoothly, for removing obstacles that effect productivity, and for organizing and facilitating the critical meetings.

Top facts on Agile

Almost three-quarters (71%) of organizations report using Agile approaches sometimes, often, or always. (Source: Project Management Institute)

Agile projects are 28% more successful than traditional projects. (Source: PwC)

Benefits of Adopting Agile (VersionOne State of Agile Report 2018)

  • Manage changing priorities – 71%
  • Business/IT alignment – 66%
  • Delivery speed – 65%
  • Time to market – 62%
  • Team productivity – 61%