Agile Software Engineering
Agile software engineering is a development approach that emphasizes flexibility, rapid prototyping, and continuous iteration in the process of creating software. It is based on the Agile Manifesto, a set of principles that were developed in the software industry as a way to improve the process of delivering high-quality software.
![](https://agilepreppro.com/wp-content/uploads/2023/01/Group-8.png)
Agile Software Engineering is about enabling technical agility, so you can build software that actually works for your company and your customers. And it’s about making sure you have all the knowledge and tools to apply agile practices in your own organization—so you create a test-first, technical infrastructure that is stable, secure, and reliable.
In the Agile Software Engineering course, you’ll learn how modern practices including XP, behavior-driven development (BDD), and test-driven development (TDD) enable continuous value flow and built-in quality.
You’ll learn how to detail, model, design, implement, verify, and validate stories in a SAFe continuous delivery pipeline, and how to use automated testing. And you’ll develop a foundational understanding of Lean, Agile, and DevOps principles that you can apply in everyday practices.
Agile Software Engineering answers the questions:
- How do I build a test-first, principle-based team environment and technical infrastructure?
- How do Agile teams use BDD to create a shared understanding?
- How do we build in quality throughout the Continuous Delivery Pipeline?
What you will learn:
- Course materials
- Remote learning via SAFe® Virtual Classrooms
- Access to SAFe® Collaborate, a visual online workspace
- One-year membership to the SAFe® Community Platform
- Access to content, tools, and resources you need to practice SAFe every day
- SAFe Program Consultant (SPC) Certification Exam
Agile Software Engineering Attendees learn:
- How to apply the test-first principle to align tests and requirements.
- How to detail, model, design, implement, verify, and validate stories in a SAFe Continuous Delivery Pipeline.
- Practices such as abstraction, encapsulation, and SOLID that build quality into code and design.
- Foundational Lean, Agile, and DevOps principles and practices.
- How to use the test infrastructure for automated testing.
- How to design from context for testability.