Introduction to Agile for Embedded Systems

Course#: BSEMB1021

About this Course

Course Type Course Code Duration
Embedded Software BSEMB1021 3 Days

Agile development is designed to help a team manage delivery of a system, through iterative and incremental development. The Agile approach accepts that there are limits to our ability to plan out a complex product and then just execute the plan. Something new is being invented. There are unknowns. Any plan needs to adapt and Agile builds that in from the beginning.

This training course helps you build knowledge, understanding and skill in the planning and management practices of Agile Development.

Why Attend this Course?

What Makes this Course Stand Apart?

What you will Learn?


Whole software development teams
Engineering managers and project managers
Embedded software developers
Hardware engineers and system engineers
Testers and test engineers


Involvement with embedded systems development

Course Outline

What Problems Does Agile Solve?
What is Agile?
Why Iterative and Incremental?
Planning Practices of Agile
Product Vision and Visibility
Collaboration and Self-Organizing Teams
Breaking Down Requirements into Stories
Automated Acceptance Testing
Iteration Planning
Estimation and Release Planning and Tracking
Scrum Terminology

Engineering Practices of Extreme Programming
Automation of Repetitive Tasks
Test-Driven Development
Pair Programming or Real-Time Reviews
Shared Code
Continuous Integration
Getting Started with Agile
Wrap-up Discussion

What next- How do I arrange a group course or book a public place.?

We are here to help so please utilise our live chat team

Call to speak to your account manager or a consultant on

+44 (0)345 467 9557 or email

We are all technical with a wealth of Learning & Development experience
so can talk you through any specific requirements or the details of
one of our courses.


Start typing and press Enter to search