The next step in your career is to become an Agile Software Engineer! Align tests and requirements applying Test-First principles, communicate using Agile modeling, use Behavior-Driven Development (BDD) to create shared understanding, build applications with code and design quality and apply Lean-Agile principles to optimize value flow through the organization.
During this workshop-oriented three-day course you and your team will be able to apply and build a test-first technical infrastructure with the knowledge and tools you will learn. We will cover the foundational principles and practices of Extreme Programming (XP) technical practices, Behavior-Driven Development (BDD) and Test-Driven Development (TDD). Through this course, we will also explore how to achieve continuous flow of value delivery with built-in quality.
As a result of implementing the SAFe® Continuous Delivery Pipeline, attendees will be able to learn how to detail, model, design, implement, verify, and validate User Stories, as well as how to ensure code and designs are of high quality. Additionally, attendees will be able to learn how software engineering fits into the larger context of the solution and how they can work collaboratively on intentional architectures and DevOps.
By attending the class, individuals will be prepared to take the SAFe® Agile Software Engineer Certification exam, which will lead to the certification.
Enable Technical Agility for the Lean Enterprise.
Technical members of Agile teams that use SAFe® Agile Software Engineering can deliver high-quality solutions faster, more predictably, and with better collaboration. As part of this three-day workshop-oriented course, students will learn about the principles and practices of XP technical practices, Behavior-Driven Development (BDD), and Test-Driven Development (TDD), and how these methods help enable continuous delivery of value and built-in quality.
As part of the SAFe® Continuous Delivery Pipeline, you will learn proven practices for detailing, modeling, designing, implementing, verifying, and validating user stories, as well as how to improve code and designs for quality. The course will also help you to understand how software engineering fits into the overall solution context and how they collaborate on intentional architecture and DevOps.
SAFe® Agile Software Engineering is a training that teaches how to leverage the Scale Agile Framework to create a Continuous Delivery Pipeline. Industry leaders will tell you, the instructor you choose to teach your class can make all the difference in how successful your digital transformation is. I have been in the trenches as SPCT, implementing the Scaled Agile Framework and building Continuous Delivery Pipelines with proven success in overcoming transformation challenges. Through my career many developers have benefited from my coaching to understand what Lean-Agile development looks like and what pitfalls to avoid. With my experience and real-world stories, I aim to provide a meaningful understanding of SAFe implementation and encourage you to share your own examples.
Let’s get you started on your journey towards a deeper understanding of SAFe® Agile Software Engineering! It will provide you with the insights, skills, tools, and knowledge you need to undertake daily challenges.
Course Summary.
Become an Agile Software Engineer and take your career to the next level! Practice and apply Test-First principles in order to align requirements and tests, communicate with Agile modeling, share understanding with Behavior-Driven Development (BDD), and build applications that are well coded and designed, along with applying Lean-Agile principles to optimize value flow.
As part of the SAFe® Agile Software Engineering course, you and your team will be able to develop and apply a test-first, technical infrastructure based on the SAFe® methodology. During this three-day workshop-style course, we will explore XP technical practices, Behavior-Driven Development (BDD), and Test-Driven Development (TDD) in order to enable continuous flow of value delivery and built-in quality.
This course will give attendees an in-depth understanding of how to detail, model, design, implement, verify, and validate user stories, as well as how to build quality into code and designs within a SAFe® Continuous Delivery Pipeline. As part of the course, participants will also learn how software engineering fits into the larger solution context, as well as what their role is in collaborating on intentional architectures and DevOps projects.
What you’ll learn?
You should be capable of performing the following tasks in order to perform the role of an SAFe® Agile Software Engineer:
- Define Agile Software Engineering and the underlying values, principles, and practices.
- Apply the Test-First principle to create alignment between tests and requirements.
- Create shared understanding with Behavior-Driven Development (BDD).
- Communicate with Agile modeling.
- Design from context for testability.
- Build applications with code and design quality.
- Utilize the test infrastructure for automated testing.
- Collaborate on intentional architecture and emergent design.
- Apply Lean-Agile principles to optimize the flow of value.
- Create an Agile Software Engineering plan.
What you get?
Class registration includes:
- Attendee workbook.
- Preparation and eligibility to take the SAFe® 5.0 ASE exam.
- One-year membership to the SAFe Studio.
- Course certificate of completion.
Certification kit.
- SAFe® 5.0 ASE certification exam certificate.
- SAFe® 5.0 ASE certification digital badge to promote your accomplishment online.
- SAFe® 5.0 ASE certification usage guide with ASE certification marks.
- Access to a variety of learning resources to support certified professionals during their SAFe® journey.
Topics Covered.
- Introduction to Agile Software Engineering.
- Connecting Principles and Practices to Built-In Quality.
- Accelerating Flow.
- Applying Intentional Architecture.
- Thinking Test-First.
- Discovering Story Detaille.
- Creating a Shared Understanding with Behavior-Driven Development (BDD).
- Communicating with Models.
- Building Systems with Code Quality.
- Building Systems with Design Quality.
- Implementing with Quality.
Who will benefit?
As a technical member of an Agile Team, you will take this course to gain a better understanding of the process by which your team members create products, and you will have the opportunity to collaborate more effectively as a team. This course is designed for developers and testers as well as Product Owners, Scrum Masters, Managers, and others with a less technical background, who want to learn the latest methods of developing high-quality software.
Professional Development Units (PDUs) and Scrum Education Units (SEUs).
- You may be eligible to apply for 16 PDUs toward your continuing education requirements with the Project Management Institute (PMI) for PMP, PgMP, and PMI-ACP certifications.
- You may be eligible to apply for SEUs under Category C, toward earning or renewing your CSP through the Scrum Alliance.