For free training info, enter your contact info below and also receive the corresponding technical whitepaper; proprietary and only from AFuzion.
AGILE for Aviation & DO-178C
Critical systems often use heavy-weight processes based upon the Waterfall (e.g. classic DO-178 and DO-254 processes), wrongly thinking streamlined Agile processes are unsuitable for safety-critical systems. However, Agile has been benefits over traditional software development processes including:
- ✓ Improved Communication via Agile scrums and sprints
- ✓ More refined tailoring to end-user needs via Agile
- ✓ Earlier defect discovery via Agile
- ✓ Improved cost and schedule via Agile (when done correctly)
The common reasons traditional safety-critical engineers shy away from Agile are the potential weaknesses of liberal Agile including:
- ✓ Less formalized requirement definition process via Agile
- ✓ Inability to assess transition criteria between process phases via Agile
- ✓ Missing Agile documentation required for safety-critical evidence
- ✓ Seemingly endless iterations of software via ever-changing requirement refinement via Agile
So, are Agile and Safety-critical simply “Oil & Water” that cannot mix, or are they really “Coffee & Milk” which together can produce a great cappuccino? This Agile for Safety-Critical training class by AFuzion teaches users to garner the benefits of Agile while simultaneously meeting stringent safety-critical software guidelines and standards. Indeed, Agile for DO-178C is possible and that means Agile for ISO-26262 et al.
AFuzion’s safety-critical development training has been provided to over 23,000 engineers from 1,000 companies in 30 countries; more than all other safety-critical trainers in the world combined. Brief summary below; contact us for more free information.
- Understanding Agile versus Heavyweight processes
- Understanding specific requirements, verification, and evidence required for safety-critical development
- Defining Agile processes for Safety-Critical
- Applying Agile requirements definition for safety-critical
- Understanding Agile Scrums and Sprints, and benefits versus heavyweight processes
- Agile software development principles including requirements, design, code, and test.
- Developing Quality Assurance processes and audits for Agile
- Improved formalization of documentation compatible with Agile processes for DO-178C, DO-254, and ISO 26262 among other safety-critical standards
- Building robust QA systems with Agile processes
- Common mistakes in Safety-Critical Agile and how to avoid them
- Agile best practices for safety-critical software development
Attendees may include engineers, managers, quality assurance or certification personnel; no prior expertise required.
To Download Free Training Info & Sample Material, Please Contact the Afuzion Team