During this intensive 2-day workshop, you will master essential Agile practices that will help you better understand, manage, and accelerate your software development process. At the end of the course, you’ll have a firm understanding of Agile values and principles, how Scrum, Lean, Kanban, Continuous Delivery, DevOps, eXtreme Programming, and Software Craftsmanship practices fit together, and how to apply and adapt them to your specific environment.
Even if consider yourself experienced Agilist, practice Scrum, or hold a deck of Agile certificates, upon completion of the masterclass you’ll have much deeper and broader understanding of agility; you’ll also get a lot of inspiration and life-hacks for improving your work environment.
Highlights
- The course is designed for agile teams of any experience and maturity
- The course follows "zero cliché policy": expect only real stuff that challenges, inspires, and shakes up
- The course is full of practical and battle-proven techniques that are easy to customize and apply to your environment
- This course is based on 15 years of experience helping 60+ small, middle, and large scale companies fix, implement, and succeed with Agile
- Attendees will receive references to books, blogs, and videos for independent self-development
Coverage
- Back to Agile fundamentals – what Agile is, values, principles, rights and responsibilities of the customer and members of the team
- How to estimate, prioritize, and always deliver on time even when deadlines are tough and stakes are high
- How to make Scrum work for you and evolve it as you mature
- How to make sense of Scrum roles, daily stand-ups, retrospectives, backlogs, user stories, story points, burn-down charts, velocity & co
- How to scale Scrum in a multi-team environment with and without LeSS (Large-Scale Scrum)
- How to level-up your agility with Lean Software Development principles
- How to visualize and optimize work flow with Kanban
- How to measure process efficiency without bringing too much bureaucracy
- How to organize teams and teams of teams for rapid and Continuous Delivery
- How to design and evolve software architecture for maximum agility
- How to perform unit, integration, acceptance testing, and QA
- How to manage technical debt, legacy code, and code quality in agile and pragmatic way
- How to organize teams, dependencies, and communication between them with fundamental Team Topologies
- How essential eXtreme Programming practices, such as continuous integration, code reviews, pairing, refactoring, and TDD enable agility and how to do them well
- How Domain-Driven Design and Behavior-Driven Development blends in with Agile
- How to complement your agility with The Three Ways of DevOps and The Five Ideals
- … and much more!
You’ll also learn what’s wrong with SAFe (Scaled Agile Framework), why Scrum certification rarely helps, how JIRA harms agility, why it’s hard to be a good Product Owner, Scrum Master, and Agile Coach, and why even though 20 years have passed since the creation of Agile Manifesto, eXtreme Programming, and Scrum, most Agile projects are still a total mess. Where did it all go wrong?
The course is highly recommended for teams that work together.
Audience
Agile teams of any experience and maturity. Exposure to agile methodologies and Scrum is desirable.
Certification
Yes, you'll earn a certificate of accomplishment.
Language
The course is taught in English.