This 3-Day ICAgile accredited course focuses on value-driven software delivery, the accompanying mindset, and key agile practices designed to emphasize customer value. It also looks at creating organizational and team environments conducive to frequent and transparent collaboration between the business and development teams. You will learn the skills and techniques of Product Ownership and then spend an additional day seeing how the skills and techniques of business analysis can be leveraged to make agile projects even more successful.
This 3-day ICAgile accredited course provides an in-depth understanding of how collaborative workshops can be planned, organised and run, and how each member can contribute to the team achieving maximum effectiveness, while identifying potential pitfalls (smells) and how to avoid/address them. The course also assists Scrum Masters in addressing aspects of their role to build their own skill set as well as capability across the team.
This 2-Day ICAgile accredited course focuses on core components of the agile project manager role as distinct from the traditional project manager, and equipping the learner with strategies and techniques for successful Lean and Agile project implementation. It also takes a much more in-depth look at the fundamental agile concepts of adaptive planning, customer collaboration, and value-driven delivery in dynamic and sometimes highly constrained environments. In addition, we will address agile approaches to standard project management processes such as metrics, reporting, and contract management.
This one-day preparation course is designed for those intending to sit the PMI-ACP exam. It offers an introduction to the PMI-ACP exam and how to apply. You will then be taken through each of the PMI domains within the exam, including test questions at the end of each section. You will receive a copy of the PMI-ACP Exam Prep Book (Second Edition) by Mike Griffiths on completion of the course.
This 2-Day course focuses on Adaptive Leadership as a set of principles and practices that creates deep change and mobilizes organizations (and all of the people in them) to break through obstacles, continuously learn, adapt and develop new capabilities to thrive in complex, competitive, and challenging environments where there are no easy answers. Leadership like this is rare, but can be learned. Upon finishing this course, participants will understand these nuances and be equipped with values, guiding principles, and practices to position their organization to succeed by way of adaptive management.
This 3-Day ICAgile accredited course is designed to support experienced Agile practitioners as they move into supporting and coaching Agile teams in their organization. This course will allow participants to be able to differentiate between and among mentoring, facilitating, consulting, teaching and coaching, and will also gain the skills needed to create a safe environment for meaningful collaboration and healthy conflict resolution within an agile team. A key part of this course focuses on developing an understanding of the Professional Coaching skillset and the value of honing these skills to serve individuals on an agile team.
This 2-Day ICAgile accredited course examines the values, principles and philosophy behind Agile architecture and design and looks at the technical leadership role needed through all phases of an Agile project. Participants will gain an applied understanding of the Agile approach to enterprise architecture, domain architecture and application architecture. This program addresses the Agile design principles and the role of the Architect and covers the principles of good architecture and design - continuous integration, delivery, deployment and DevOps.
This 3-Day lab based ICAgile accredited course focuses on helping developers embrace the agile mindset as it relates to software engineering. Participants will learn leveraging a hands-on experience so they can practice the tools and techniques for designing and implementing systems needed to inspect and adapt code efficiently and effectively to accommodate new insights, product changes, and technical innovations. Specifications written in the form of user examples and unit tests will be used to drive development with TDD (Test-Driven Development), BDD (Behavior-Driven Development) and ATDD (Acceptance Test-Driven Development).
This 2-Day ICAgile accredited course focuses primarily on agile testing techniques and processes in addition to the mindset and role of an agile tester. Participants will be able to distinguish and “agilize” the different types testing on an agile project, and to understand how business, development, and testing personnel best collaborate on an agile development cadence. In addition, students will learn agile test strategies and techniques related to release planning, testing within iterations, regression testing, performance testing, pre-deployment, and production support testing.
This 2-day lab-based ICAgile accredited course examines the application of automated testing in teams working on Agile projects. Students will learn how to set up an overall test automation strategy, including determining which types of tests are better suited for automated versus manual execution. You will delve into the specific automation practices and techniques which are used on Agile projects, learn the theory and concepts behind the Agile automation approach and be prepared to be immediately responsible and focused on automation while working in an Agile environment.