During this three-day training, you will learn the basic principles and practices of Agile software development. Software development has changed over the decades with the introduction of Lean, Agile, and DevOps based principles and applications. New skills and approaches enable organizations to deliver faster, more predictable, and higher quality software-oriented solutions.
During this training, you will learn how modern applications, such as XP techniques, Behavior-Driven Development (BDD), and Test-Driven Development (TDD), ensure a continuous flow of value delivery and the building in of quality. You will learn to use proven practices to detail, model, design, implement, verify and validate user stories in a SAFe® ‘Continuous Delivery Pipeline’. You will also learn how to build quality into the code (‘abstraction’, ‘encapsulation’ and ‘intentional programming’) and design (‘SOLID’ and ‘Design patterns’). In this way, you gain insight into the way in which software development fits into the larger context and your role in the collaboration with architecture and DevOps.
Prior to the training, it is important to have some experience in agile working, an understanding of SAFe® for teams, experience in engineering, development, development management, and quality assurance.
This training focuses on the technical members of Scrum teams, such as developers and testers. But this training can also be useful for Product Owners, Scrum Masters, managers, and others with a less technical background. This will give you a better understanding of the development process, which will make team collaboration more effective.
Participants are prepared for the exam during the training to become a certified SAFe® 4 Agile Software Engineer.