This course will teach you how modern software engineering practices enable you to deliver value continuously with built-in quality. Covered topics include Extreme Programming (XP), Behavior-Driven Development (BDD), modeling, architecture, and design. You will learn proven practices for detailing, modeling, designing, implementing, verifying, and validating user stories in a SAFe Continuous Delivery Pipeline. You will learn the design practices that help you make code with higher quality. You will also understand how Software Engineering fits into the broader solution context and software engineering’s role in collaborating on intentional architecture and DevOps.
After the course, you will have the tools to create and follow through a plan to improve your software engineering practices. The course also prepares you for the optional SAFe® 4 Agile Software Engineer (ASE) certification exam.
- Define Agile Software Engineering and the underlying values, principles, and practices
- Apply the Test-First principle to create alignment between tests and requirements
- Create a 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
This course targets the technical members of an Agile Team – developers and testers. Product Owners, Scrum Masters, Managers, and other less technical roles can also benefit from attending this course, as it increases the understanding of the development process and enables better collaboration between teams. Prerequisites for attending the course is an understanding of SAFe from teams’ point of view (SAFe for Teams course or equivalent) and a background in engineering, development, managing development or quality assurance.
The attendees can take an optional SAFe Agile Software Engineer Exam after the course. The exam takes 120 minutes to complete, and it is held in an online environment.
For more information about the certification exam, please visit Scaled Agile websites.
- Duration of the course: 3 days
- 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 Details, 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
- Price includes training materials and SAFe 4 Agile Software Engineer exam. Attendees who pass the online exam receive a SAFe Agile Software Engineer Certification.
If you can not participate this course, you can send someone else instead of you. If cancellation is done less than 14 days before the course start, we will charge 50% of the price. In case of no show without any cancellation, we will charge the whole price.