GDevCon North America 2023/Driven Development

From LabVIEW Wiki
Jump to: navigation, search

Driven Development by Joerg Hampel and Steve Watts

Software development processes govern all our lives. We all abide by some life cycle model, implicitly or explicitly. More than that, most probably we’re adopting multiple paradigms while working on our projects: We’re practice test-driven design when we think about testability, or we leverage behavior-driven development to improve collaboration between project stake-holders. Sometimes, all at the same time.

There is a plethora of methodologies, and each one has its time and place, as they cater to specific aspects and facets of our projects. Just think about how different phases in our project call for different paradigms, and how we shift our focus from debugability (DDD) while commissioning a project to supportability (SDD) when we’re maintaining a project after acceptance and delivery to the customer.

This presentation gives an overview of available development paradigms, and draws a picture of how they are interconnected, how they augment each other, and how they can be mapped to different situations.

Presentation Links

See Also

External Links