Advertisement: Rally Software
Working Together to Perfect the Art of Software
A Place to Learn, Certify and Teach

Courses

Agile University courses are developed and taught by top instructors, are based on the latest industry practices and updated regularly to reflect current technologies, trends, and issues. Check back frequently as we are constantly updating our course listings.

Don't see a course you are interested in? Please email us at info@agileu.org and let us know what types of courses you or your teams would like to see on AU.


Beginner Level | Intermediate Level | Advanced Level

Note: These are suggested groupings for courses and are meant to give general guidelines for course levels. If you have specific questions as to background or skill sets required to attend any of these courses, please contact the trainer listed on the course page.

BEGINNER LEVEL
course course description
Agile Boot Camp This intensive three-day program provides a highly interactive exploration of Agile principles and practices.  Participants learn how Agile roles relate to traditional project roles, study Agile planning and estimation, then drill down on both short-term and long-term planning in successful Agile projects.

To give a real world sense of Agile at work, the boot camp uses a hands-on simulation of the Scrum project lifecycle, teaching key Scrum terminology, concepts and practices.
Agile Engineering This two-day Agile Engineering certification course provides participants with the skills necessary to write better code with fewer defects and to respond quickly to changing requirements. You will learn to use a deliberate and disciplined approach to tackling any development challenge and produce reliable, robust and verifiable applications. This course combines multimedia based instruction, class discussion and intense hands-on exercises to teach you the core concepts and tools of Agile Engineering.
Agile Estimation & Planning Improve on the fundamentals learned in the Beyond Scrum class by learning how to accelerate the planning and estimating process and improve accuracy. We will begin by examining the common pitfalls in planning and estimating processes so that new ideas have a baseline to be compared against. We will discuss the motivations and challenges of story and task breakdown. Participants will learn an arsenal of techniques for breaking work into manageable chunks that fit neatly into iterations and days. We will discuss the trade offs and practicalities of estimating in Story Points vs Ideal Days and how to make the appropriate decision for your project. Product owners will gain additional insight into Release planning and Backlog Management techniques.
Agile Project Management This introductory course consists of two major parts, an in-depth coverage of iterative-incremental (agile) project management, followed by an introduction of common agile project management practices. Second, this course will introduce popular agile project management techniques and give an overview of the differences, advantages and disadvantages always keeping the project manager in mind. After this course, every participant will be equipped with fundamental skills about iterative-incremental project management as well as enough information to make a sound decision and pull the best agile project management practice out of the toolkit.
Agile Roadmapping An intensive, one-day course that provides product managers and engineering teams with the skills that they need to create successful product roadmaps using agile techniques.
Certified ScrumMaster Training
This two-day ScrumMaster certification course taught by Scrum Alliance Certified Scrum Trainers provides everything you need to get started with Scrum. One of the largest and fastest-growing Agile project management frameworks, Scrum is a simple software management technique that has a small set of interrelated practices and rules, is not overly prescriptive and is able to produce productivity gains for software development teams almost immediately. On completion, participants are registered as Certified ScrumMasters (CSMs), which includes a one-year membership in the Scrum Alliance, where valuable ScrumMaster-material and information are available exclusively to CSMs.
Communicate to Influence This core two-day public speaking program is an intensive, high-impact event featuring Decker’s proven process to advance both sides of your message – behavior and content. Expert instruction and dynamic exercises are paired with video feedback and Private Coaching.

No matter what your leadership position, learn to persuade even more effectively by moving people from information to influence!

In “Communicate To Influence" people find out how they can create their own singular “communication experience" for others and really understand what counts when it comes to communication. No matter what your leadership position, learn to persuade even more effectively by moving people from information to influence!
The Compleat Agile Manager™ Ever since Agile became popular, managers have been asking themselves "how can I make a real contribution, given that Agile teams manage themselves?" A definitive role for management in the Agile literature is at best elusive, at worst nonexistent.

The Compleat Agile Manager™ provides a new set of skills, alternate mindsets, and a fresh perspective for the critical job of Agile Manager. The class is organized into eight competency areas which are comprehensively defined, systematically explored, then "locked in" using innovative skill building and rapid feedback formats. Your takeaway as a manager is a reinvigorated leadership agenda for your Agile emerging organization.
Essentials of the Rational Unified Process (RUP) Explore this introductory course to the Rational Unified Process (RUP). RUP is a knowledge base, containing software engineering practices that represent many of the best practices observed in a successful software development.
Executable Requirements with Fitnesse The traditional view of requirements communication allows for a high degree of ambiguity and error. In this course we will examine the commonality between requirements and tests and how a requirement can be effectively communicated in the form of a test. By placing the emphasis on the specification of requirements in the form of tests we are at once both increasing the quality of communication among team members and ensuring that testing is not an activity that gets tacked onto the end of a sprint. Participants will gain hands on experience in new communication strategies and leave with practical experience using Fit/Fitnesse to formalize requirements into executable tests.
eXperience Agile eXperience Agile is a 3 day hands on introduction to agile software development.
Knowledge Team Leadership: The Art & Science of being Amazingly Effective in Any Team Internalize the personal disciplines necessary for agile teamwork and leadership. Anyone who wants to understand and assimilate-at a deep level-the why's and how's of collaborative excellence will benefit greatly from Knowledge Team Leadership.
Secrets of Agile Teamwork: Beyond Technical Skills Beyond technical skills, Agile success depends on productive self-organizing teams. How do you develop, grow, and maintain a functioning self-organizing team? It's not magic, but it doesn't just happen either. Effective self-organizing teams rely on personal and interpersonal effectiveness. In this hands-on workshop, we'll discover the secrets to developing the skills you need to succeed and lead on a self-organizing team.

INTERMEDIATE LEVEL
course course description
Advanced ScrumMaster This 2 day course offers a tool kit to ScrumMasters for navigating the turbulent waters of organizational change. The course is aimed at software professionals who have already taken the CSM training and are actively practicing Scrum.
Agile Data Warehousing This two-day course not only familiarizes participants with two popular Agile approaches, Scrum and Extreme Programming, but then details how to extend both into a formal software development methodology for data warehousing and business intelligence (BI) projects. The instructor is the author of the book "Agile Data Warehousing" who holds certifications in both Scrum and traditional project management (PMI's PMP), and is a veteran software project manager with over twenty-five year\'s experience in data warehousing. The course covers how to accelerate requirement gathering through BI-specific user stories, and how to ensure "bullet-proof " results through automated testing.

Also featured is a six-stage plan for transforming a group of traditional developers into a world-class BI development team. On completion, participants will understand how to tune the Agile Data Warehouse method to meet the demands of any formal method appraisal framework (such as SEI's CMM), and how to avoid and repair the turmoil that introducing a starkly different work method can sometime cause, especially in a Fortune 500 companies that value their traditional, non-Agile project management techniques.
Agile Product Management Designed by Enthiosys, the leading provider of agile product management consulting services, this course will provide you with the tools to plan, design, build and manage your products throughout their lifecycle. Agile Product Management is an intensive, four-day course that provides product managers with the skills that they need to create successful products using agile techniques.
Certified Scrum Product Owner
The Product Owner is a key role in fostering Agile. Optimize the capabilities the Product Owner and an Agile team will experience immediate benefits that lead to improved success and increased return on investment. SolutionsIQ Scrum Product Owner Training provides the knowledge and skills transfer to maximize learning that will benefit teams, organizations and customers.
Innovation Games®: Creating Breakthrough Products Through Collaborative This is a two-day interactive class based on the material found in the book Innovation Games®: Creating Breakthrough Products Through Collaborative.
Product Owner Training Product Owners are the guiding force for an agile team. One of the key factors for a successful agile team is a product owner who is fully dedicated to the team and equipped with the understanding of agile principles, knowledge and understanding of business needs and wants. The CC Pace Product Owner Training class provides tools, questions and a frame work to ensure that participants have a working knowledge and understanding of the Product Owner Role.
Scaling Software Agility: Best Practices for Large Enterprise This course is a based on the author’s book Scaling Software Agility: Best Practices for Large Enterprise. While agile practices have been applied and recommended primarily to small teams, in this course Dean Leffingwell describes how agile methods can be applied effectively to enterprise-class development.

ADVANCED LEVEL
course course description
Agile Boot Camp for .NET Journeyman to Master Series This course will take competent .NET software developers and propel them towards becoming a master developer.
Agile Program Management with Scrum This advanced course is appropriate for software and product management professionals who want to champion and accelerate the shift towards Agile and Lean Development at the program and portfolio level. This course is ideal for seasoned ScrumMasters who are managing a large project (multi team, multi month) or program managers who are managing a portfolio of projects.
Agile Project Management: Innovation in Action This workshop, which utilizes both presentation and practical exercises, will help you determine when to apply APM over traditional project management. You'll learn why a well-thought-out approach to APM can help you increase innovation, keep costs down, and shorten your product development cycle - while adhering to internal and external project constraints.
Collaboration Explained Based on Jean Tabaka's book Collaboration Explained: Facilitation Skills for Software Project Leaders, this two-day course teaches you the facilitation tools and techniques that support a collaborative mode of decision-making for the planning, daily interactions, iteration reviews and retrospections of Agile software development teams.
Advertisement: Lithespeed
Advertisement: DTS Agile