Learning Options

  • Online Video-Based Learning
  • Flexible Schedule
  • Expert Trainers with Industry Experience
  • High Pass Rates
  • 24/7 Personalised Support
  • Interactive Learning Materials
  • Live Online Classes
  • Expert Trainers with Industry Experience
  • Live Assessment and Feedback
  • Interactive Learning Materials
  • Networking Opportunities
  • High Pass Rates

Overview

The SAFe® Agile Software Engineering Training Course equips learners with advanced engineering practices to build scalable, high-quality software solutions in Agile environments, enhancing team collaboration and delivering continuous value effectively.

Agile software engineering is crucial for delivering scalable, high-quality solutions in today’s fast-paced digital environment. This course develops learners' skills in applying modern engineering practices, enabling faster delivery of innovative, high-value software solutions and enhancing overall team efficiency.

This course is ideal for software developers, testers, and technical leads looking to enhance their Agile proficiency. It empowers learners with skills to stay ahead in the competitive software industry by mastering practices that ensure faster, more reliable, and scalable software delivery.

This 3 Day course provided by MPES focuses on equipping learners with the tools and techniques to apply SAFe® principles effectively. It combines hands-on exercises and practical knowledge, ensuring learners can deliver better outcomes while fostering collaboration across Agile teams. By mastering Agile engineering techniques, learners contribute significantly to organisational success.

 

Course Objectives

  • Understand Agile software engineering principles
  • Apply test-driven development (TDD) and behaviour-driven development (BDD)
  • Master code quality and continuous integration practices
  • Enhance collaboration in Agile teams
  • Learn scalable design and architecture techniques
  • Integrate DevOps principles into software engineering
  • Improve delivery efficiency with Lean-Agile methodologies

By completing this course, learners will gain the expertise to develop and deliver scalable, reliable, and high-quality software solutions using Agile methodologies, enhancing their value as skilled software engineers. 

calender

Average completion time

3 Month
wifi

with unlimited support

100% online
clock

Start anytime

Study At Your Own Pace

Course Includes

Course Details

Develop your understanding of essential financial, business and management accounting techniques with ACCA Applied Knowledge. You'll learn basic business and management principles and the skills required of an accountant working in business.

Entry Requirements

    • Educational Background: You need at least two A Levels and three GCSEs in five subjects including English & Mathematics 

    • Language Proficiency: Learners should have a good command of English, as all course materials, assessments, and discussions are conducted in English.  

    • Interest in Agile Environments & Software Engineering: This course is ideal for individuals with a keen interest in learning SAFe® principles to deliver high-quality, scalable software solutions effectively and efficiently. 

Learning Outcomes

    • Enhanced Agile Engineering Skills: Gain expertise in Agile principles and practices to develop scalable, reliable, and high-quality software solutions effectively. 

    • Improved Collaboration: Learn techniques to foster better teamwork and alignment within Agile teams, enhancing productivity and delivering continuous value. 

    • Advanced Software Development Practices: Master test-driven development, behaviour-driven development, and continuous integration to streamline development processes and ensure code quality. 

    • Scalable Design and Architecture: Apply Lean-Agile methodologies to design and implement robust, scalable software architectures aligned with organisational goals. 

Target Audience

    This course is designed for professionals involved in software development, testing, and delivery who aim to enhance their Agile engineering expertise.

    • Software Developers
    • Quality Assurance Engineers
    • Technical Leads
    • Scrum Masters
    • Agile Coaches
    • DevOps Engineers
    • Product Owners 

Course content

    Module 1: Introduction to Agile Software Engineering 

    • Define Agile Software Engineering 

    • Form Your Agile Software Engineering Team 
       

    Module 2: Connecting Principles and Practices to Built-in Quality 

    • Connecting Principles to Practices 

    • XP Practices 

    • Explore Key Definitions 

    • Built-in Quality 

    • Tradeoff 
       

    Module 3: Accelerating Flow 

    • Flow of Value 

    • Validate the Benefit Hypothesis 
       

    Module 4: Applying Intentional Architecture 

    • Apply Systems Thinking 

    • Role of Agile Architecture in Supporting Lean-Agile Development 

    • Architect and Design for Testability 
       

    Module 5: Thinking Test-First 

    • Shift Testing Left 

    • Agile Testing Matrix 

    • Role of Non-functional Requirements 

    • Build Quality Throughout the Pipeline 
       

    Module 6: Discovering Story Details 

    • Examine Story Criteria 

    • Split Stories to Reduce the Minimum Marketable Feature 

    • Create Workflow and Storymaps 

    • Identify assumption and Risk 
       

    Module 7: Creating a Shared Understanding with Behaviour-Driven Development (BDD) 

    • Apply Behaviour-Driven Development for Shared Understanding 

    • Specify Desired Behaviour for Domain Terms 

    • Behaviour for Business Rules and Algorithms with Test 

    • Test the User Interface 

    • Apply Test Doubles to Behaviour-Driven Development 

    • Identify Existing Tests Impacted by New Requirements
       

    Module 8: Communicating with Models 

    • Use of Models 

    • Static Models 

    • Class-Responsibility-Collaboration Relationship 

    • Dynamic Models 

    • State Models 
       

    Module 9: Building Systems with Code Quality 

    • Code Qualities 

    • Cohesion and Coupling 

    • Other Code Qualities 

    • Benefits of Collective Ownership 
       

    Module 10: Building Systems with Design Quality 

    • Design Tradeoffs 

    • Interface-Oriented Design 

    • Apply Quality Decomposition Practices 

    • Apply Differentiation and Synthesis 

    • Apply Software Design Patterns 
       

    Module 11: Implementing Quality 

    • Design with Test 

    • Apply Test-Driven Development Practices 

    • Implement Test Doubles and Test Data 

    • Refactor to Support New Behaviour of the Code 

    • Practice Emergent Design 

MPES Support That Helps You Succeed

At MPES, we offer comprehensive support to help you succeed in your studies. With expert guidance and valuable resources, we help you stay on track throughout your course.

  • MPES Learning offers dedicated support to help you succeed in Accounting and Finance courses.
  • Get expert guidance from tutors available online to assist with your studies.
  • Check your eligibility for exemptions with the relevant professional body before starting.
  • Our supportive team is here to offer study advice and support throughout your course.
  • Access a range of materials to help enhance your learning experience. These resources include practice exercises and additional reading to support your progress.

Career Growth Stories

MPES Learning offers globally recognised courses in accounting,

Need help with your ACCA course?

Our course advisors are here to help guide you and ensure that you choose the right course for you and your career journey.

Have Questions? We’ve Got You

If you have any questions, we’re here to help. Find the answers you need in the MPES detailed FAQ section.

Q. What is the primary objective of the SAFe® Agile Software Engineering course?

The course focuses on equipping learners with modern Agile engineering practices, enabling them to design, develop, and deliver scalable, high-quality software solutions. It covers key principles such as test-driven development, continuous integration, and Lean-Agile methodologies, ensuring learners gain practical skills to excel in fast-paced Agile environments. 

Q. How will this course benefit my professional development?

By mastering Agile engineering principles, learners enhance their ability to contribute effectively to team collaboration and software delivery. The course provides practical techniques to build robust solutions, positioning learners as valuable contributors in Agile organisations and offering a competitive edge in the technology sector. 

Q. Can this course help in transitioning to an Agile work environment?

Yes, this course is designed to support professionals transitioning to Agile environments by providing in-depth knowledge of SAFe® principles and engineering practices. It bridges the gap between theoretical understanding and practical application, making learners well-equipped to thrive in Agile work settings. 

Q. How does this course improve team collaboration?

The course emphasises Agile collaboration techniques, fostering better communication and coordination among team members. It also introduces practices like paired programming and shared design responsibility, enabling teams to work seamlessly and deliver consistent value to stakeholders. 

Q. What tools and techniques will I learn in this course?

Learners will explore tools and techniques such as test-driven development, behaviour-driven development, DevOps integration, and scalable design practices. These approaches enhance software quality, streamline workflows, and ensure alignment with Lean-Agile principles for efficient software delivery. 

Related Course

Explore additional courses designed to complement your learning journey and enhance your professional skills. Expand your knowledge with these expertly curated options tailored to your career goals.

SAFe® Agile Product Management Training Go To Course blue-arrow
SAFe® Agile Software Engineering Training Go To Course blue-arrow
SAFe® for Architects Training Course Go To Course blue-arrow
AgileSHIFT® Go To Course blue-arrow
Agile Project Management Foundation & Practitioner (AgilePM®) Go To Course blue-arrow
View More

Resources

Access a wide range of free resources to support your learning journey. From blogs to news and podcasts, these valuable guides are available at no cost to help you succeed.

Course Schedule

£5995

SAFe® Agile Software Engineering Training

13th May 2024

15th May 2024

(3 days)

DELIVERY METHOD

Classroom

£5995

SAFe® Agile Software Engineering Training

12th August 2024

14th August 2024

(3 days)

DELIVERY METHOD

Classroom

Course Schedule

£2995

SAFe® Agile Software Engineering Training

Tue 2nd Jan 2024

Thu 4th Jan 2024

Duration - 3 Days

DELIVERY METHOD

Virtual

£2995

SAFe® Agile Software Engineering Training

Mon 11th Mar 2024

Wed 13th Mar 2024

Duration - 3 Days

DELIVERY METHOD

Virtual

£2995

SAFe® Agile Software Engineering Training

Mon 29th Apr 2024

Wed 1st May 2024

Duration - 3 Days

DELIVERY METHOD

Virtual

£2995

SAFe® Agile Software Engineering Training

Mon 29th Jul 2024

Wed 31st Jul 2024

Duration - 3 Days

DELIVERY METHOD

Virtual