We run a range of courses to help empower you and your team. All of our courses can be customised to your team, organisation and/or sector. Take a look at some of our most popular courses below.

This one day course provides a good all round introduction to Agile software development approaches.

Our trainer will equip you with the skills and knowledge you need to take Agile back in to your team. We’ve aimed this course at developers, testers, business analysts, database administrators, project managers and executives.

The course is delivered as an interactive workshop, enabling you to learn from our trainer’s wealth of experience, as well as having the opportunity to address issues relevant to your own experience.

This will help increase the likelihood of a successful adoption of Agile for your software development project.

Recent Client Feedback:

I found the course very informative and useful and I now have a better understanding of how things should be

– S. Spence-Ross, Charity Organisation Team Leader

An excellent day – I’ve been doing agile for a while, reading about it for longer, and I learned a lot!

 

Agile

 

 

This interactive, one day course provides a good all round introduction into the role of a Product Owner of an agile team.

Our trainer will equip you with the skills and knowledge you need to become a more effective product owner and valuable member your team.

We’ve aimed this course at product owners, project managers, product managers, programme managers, business analysts, commercial teams, executives and directors.

The course is delivered as an interactive workshop, enabling you to learn from our trainer’s wealth of experience, as well as having the opportunity to address issues relevant to your own experience.

PO1

Applying a Lean-Agile mindset with SAFe

Leading SAFe® is a two day course leading to the SAFe Agilist (SA) certification. The course gives a detailed description of SAFe® and how to use it in a large organisation.

You’ll learn how to:

  • Apply SAFe to scale Lean and Agile development
  • Recognize and apply a Lean-Agile Mindset and principles
  • Continuously explore, integrate, deploy, and release value
  • Empower with a Lean Portfolio
  • Coordinate the development of large solution
  • Enhance their Lean-Agile leadership skills
  • Support a Lean-Agile transformation in their enterprise

 

Based on version 4.5 of SAFe

 

 

The Leading SAFe course was not only extremely useful (in terms of content) but also delivered to a very high standard by Nick McKenna. Nick’s Software Engineering, and Agile implementation, credentials are equally as impressive as his training style. Highly recommended.

Paul Yeomans – Managing Director, Manifestly Important

Nick is a well informed and interesting speaker and we gained as much, if not more, from his additional stories and talking to him than the course content itself.

Tim Fellows – Director of Development, HBM-nCode

Management 3.0 is a movement of innovation, leadership and management. Management 3.0 is redefining the definition of leadership with management as a group responsibility. It’s about working together to find the most efficient way for a business to achieve its goals while maintaining the happiness of workers as a priority.

Management 3.0 is a global management revolution that brings together thousands of project managers, mid-level managers, CEOs and entrepreneurs, developing solutions together, using games to encourage employee feedback and team collaboration.

You don’t want theories and soft management science, you want hands-on approaches that can become solutions for increasing employee engagement and improving results. You want to build a future.

Management 3.0 is the future of management.

This highly engaging and interactive one-day Management 3.0 workshop gives students the opportunity to use some of the Management 3.0 techniques to improve understand the concepts. These workshops are flexible, fun and tailored to the attendees challenges, meaning that no two one-day workshops are the same.

The “What Will You Learn” and “Course Outline” it down to the specific interests and challenges that the attendees are facing.

It is recommended that you attend the two-day Management 3.0 workshop first, to give you a more detailed understanding of the theory behind the tools and techniques that you will use in this course.

Learn about a “Test First Approach” with this great Agile Test Driven Development TDD 1 day training course.

This one day course is very practical in nature and requires attendees to be moderately proficient in either C# or Java. The course is generally delivered in either one of these languages, although attendees could choose to perform the exercises in either language.

 

Adopt and embed a “Test First Approach” with this great in depth course.

This 2 day course is very practical in nature and requires attendees to be moderately proficient in either C# or Java. The course is generally delivered in either one of these languages, although attendees could choose to perform the exercises in either language.
Should the course run ahead of schedule, there is also an additional module which can be included on GUI testing using Selenium. This module is will only be included if sufficient time is available.

Learn about a “Collaborative Test First Approach” with this great Introduction into Agile Behaviour Driven Development BDD 1 day training course.

Behaviour Driven Development, or BDD, is a process to build and test software that has emerged from Test Driven Development (TDD) practices. BDD will help software professionals to focus on; where to start when building software, what to test, how much to test, understanding the tests and what to build.

This one day course is suitable for anyone involved in the software development process and will help technical and business professionals to collaborate effectively through using a common language during product software development. Implementing and using BDD effectively will help to speed up feedback, focus on value, improve teamwork and provide you with high quality, documented tests and specifications.

 

Learn about a “Collaborative Test First Approach” with this great Introduction into Agile Behaviour Driven Development BDD 1 day training course.

Behaviour Driven Development, or BDD, is a process to build and test software that has emerged from Test Driven Development (TDD) practices. BDD will help software professionals to focus on; where to start when building software, what to test, how much to test, understanding the tests and what to build.

This two day course is suitable for software development professionals and will help technical and business professionals to collaborate effectively through using a common language during product software development. The course will also give some practical experience of implementing and automating BDD tests in a project. Implementing and using BDD effectively will help to speed up feedback, focus on value, improve teamwork and provide you with high quality, documented tests and specifications.

Our experience with Agile software development has given us great expertise in terms of creating great automated Agile testing systems. Instead of executing great mounds of manual test scripts which is expensive, McKenna Consultants can help you instil a culture of quality in your organisation.

Automating your manual tests scripts means you can execute them at the drop of a hat. This means that your cost to execute them drops to almost zero. It also means you will run them more frequently which means you will catch bugs earlier. Catching reputation-damaging bugs earlier means better quality software at a lower cost and happier customers!

This 1 day course will provide you with the foundation to implement and adopt an agile testing mindset and strategy in your organisation.

Empowering teams to deliver value in the SAFe enterprise

This is a two day course leading to the SAFe Practitioner (SP) certification. This course helps you build the skills needed to become a high-performing team member of an Agile Release Train (ART).

We’ll also discuss about the continuous delivery pipeline and DevOps culture, how to effectively integrate with other teams in the program, and what it takes to continuously improve the train.

You’ll learn:

  • How to apply SAFe to scale Lean and Agile development
  • Know their team and its role on the Agile Release Train
  • Know all other teams on the train, their roles, and the dependencies between the teams
  • How to write stories and break down features
  • Plan Iterations
  • How to execute Iterations and demonstrate value
  • How to plan Program Increments
  • How to integrate and work with other teams on the train

 

Based on version 4.5 of SAFe

Delivering value through effective Program Increment execution

This is a two day training course leading to the SAFe Product Manager / Product Owner (POPM) certification. On this course we discuss how SAFe works in general as well as how a Product Owner or Product Manager fits into the overall SAFe structures and practices.

You’ll learn how to:

  • Apply SAFe in the Lean enterprise
  • Connect SAFe principles and values to the PO/PM roles
  • Collaborate with Lean Portfolio Management
  • Explore continuous value with Program Increment Planning
  • Execute the Program Increment and deliver continuous value
  • Articulate the Product Owner and Product Manager roles
  • Create a role action plan

 

Based on version 4.5 of SAFe

Kanban is Japanese for “visual signal” or “card.”. Kanban first came to prominence in the late 1940s at Toyota. Line-workers at Toyota used a kanban (i.e., an actual card) to signal steps in their manufacturing process. Over the years Kanban has been adopted by teams and individuals in organisations to help visualize workflow, stimulate communication and improve efficiency in internal processes.

This one day course draws on lessons from the Toyota Production System (TPS) and the work of popular business thought leaders and pioneers like Deming, Reinertsen and Anderson combined with our unique experience and practical application of Kanban to give you the knowledge and skills to promote efficiency in your organisation through Kanban.

The course is delivered in a unique way, focussed around the “Kanban Pizza Game” to encourage participation and promote learning.

This one day course will give you an introduction into the various different methods that can be used to scale agile.

The course will outline the challenges that organisations face today when trying to become more “agile” and introduce some of the popular frameworks that could be used to align, co-ordinate and organise the organisation. The course will cover multiple frameworks, including (but not limited to):  Scaled Agile Framework® (SAFe®), LeSS Framework and Disciplined Agile Delivery (D.A.D).

Our trainers will be able to call on their real, practical experience to help you understand the pros and cons of each framework and to identify which frameworks would be suitable for you.

This highly interactive and dynamic one day training course is run in a workshop style manner, packed with games, activities and challenges to give a practical idea of how to successfully develop a product from concept to creation.

The training course will be highly student led, relying of active participation to define the content of the course as we go. Our trainers are experienced in this kind of experiential learning in order to give the students the best possible experience. The course will guide the students through the entire product development process, starting with how to capture an idea, how to prioritise, how to decide if it is a good idea and then finally how run a smooth product development process.

Applying the Scrum Master role within a Scaled Agile Framework (SAFe) enterprise

This two-day course helps you understand the role of a Scrum Master in a SAFe enterprise. You will explore the role of the Scrum Master in the context of the entire enterprise and learn how to successfully plan and execute a Program Increment (PI).

You’ll 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 at scale.

Attending this course prepares you to take the exam in order to receive the SAFe Scrum Master (SSM) certification.

You’ll learn how to:

  • Describe Scrum in a SAFe enterprise
  • Facilitate Scrum events
  • Facilitate effective Iteration execution
  • Support effective Program Increment execution
  • Support relentless improvement
  • Coach Agile teams for maximum business results
  • Support DevOps implementation

 

Based on version 4.5 of SAFe

Advancing Scrum Master servant leadership with the Scaled Agile Framework

This two-day prepares current Scrum Masters for their leadership role in facilitating Agile team, program and enterprise success in a Scaled Agile Framework (SAFe®) implementation.

The course offers actionable tools for building high-performing teams and explores practical ways of addressing Agile and Scrum anti-patterns in the enterprise.

Attending this course prepares your to take the exam in order to receive the SAFe Advanced Scrum Master (SASM) certification.

You’ll learn how to:

  • Apply SAFe principles to facilitation, enablement, and coaching in a multi-team environment
  • Build a high-performing team and foster relentless improvement at scale
  • Address Agile and Scrum anti-patterns
  • Support the adoption of engineering practices, DevOps, and Agile architecture
  • Learn to apply Kanban eXtreme Programming (XP) frameworks to optimize flow and improve the team’s work
  • Facilitate program planning, execution, and delivery of end-to-end systems value
  • Support learning through participation in Communities of Practice and innovation cycles

 

Based on version 4.5 of SAFe

This two day introduction to agile course provides a good all round introduction to Agile software development approaches. This is a more interactive and in depth look into agile techniques than our one day course, including lots of collaborative learning through LEGO!

Our trainer will equip you with the skills and knowledge you need to take Agile back in to your team. We’ve aimed this course at developers, testers, business analysts, database administrators, project managers and executives.

The course is delivered as an interactive workshop, enabling you to learn from our trainer’s wealth of experience, as well as having the opportunity to address issues relevant to your own experience.

This will help increase the likelihood of a successful adoption of Agile for your software development project.

If you have a basic understanding of Scrum or Kanban but you are wondering how methods designed for a small team can scale up for an enterprise, then this is the course for you. This is an action-packed day focussing on Alignment and Synchronisation. There are a lot of practical exercises designed to give the attendees a practical demonstration of how things work at scale.

If you are unsure of what Lean or Agile is all about or you want to understand the principles and ideas that underpin Scrum, DAD, SAFe, Kanban etc then this is the course for you. In this one day course you will learn the underlying ideas and concepts behind Lean and Agile in a method-agnostic manner. The course is delivered in a fun, interesting, practical, exercise-based manner and encourages active participation from the attendees.

If your organisation is implementing D.A.D. and you want a rapid induction to how it all works, then this is the course for you. You will learn about the three main phases of D.A.D., the origins of these phases and what kind of activities go on in them. For each phase we will discuss the processes, people and artefacts.

If your organisation has “gone Agile” or “gone Lean” and you are their customer or a partner then this course is for you. This course will demystify the terminology, processes and structures of Lean and Agile in a practical manner. After this course you will be well-prepared for interacting with your technical colleagues and you will understand why things are changing and how best to adapt to those changes.

If you have just joined or formed a Scrum Team and you are unsure of how things work, then this is the course for you. This course covers the origins of Scrum, Scrum processes, Scrum artefacts and Scrum roles. The course centres around a practical Scrum simulation call the “Scrum City Simulation”.

 

We are constantly reviewing and improving our course content, so the exact outline is subject to change. If you have some particular pain points that you would like to cover in more detail, or if you would like the course customising to your organisation, please get in touch in advance.

We can also offer follow-on training. Because we believe adopting Agile is very personal to each team and organisation, we offer this on a company basis.

Our trainer works with your team to enable them to take on specific Agile roles. Typically this would be a two day on site coaching-style course, which would cover:

  • One to one sessions with key team members including managers
  • Coaching on test driven development, continuous integration and other Agile techniques
  • Development of an Agile process specific to your organisation
  • Development of Agile documentation (user stories, product backlogs etc)