Jump to content

GDevCon North America 2023/Driven Development: Difference between revisions

From LabVIEW Wiki
m Add infobox
m Use presentation template, remove superfluous amboxes
 
Line 7: Line 7:
}}
}}


'''Driven Development''' by Joerg Hampel and Steve Watts
{{presentation
|presenters=Joerg Hampel and Steve Watts
|abstract=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.


''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.


''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.
|youtube-id=pRYnOnRpjV0
}}


''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==
 
<div style="text-align:center;"><youtube width="800" height="600">pRYnOnRpjV0</youtube></div>
 
==Presentation Links==
* [https://youtu.be/pRYnOnRpjV0 Presentation on YouTube]
* [https://youtu.be/pRYnOnRpjV0 Presentation on YouTube]
{{ambox|text=Add links to presentation slides and source code.}}
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}
{{ambox|text=After uploading to the LabVIEW Wiki, add the line"<code>[[media:<Your Filename>|<Description>]]</code>". The Description is what will show as the link text.}}
==See Also==
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}
==External Links==
{{ambox|text=Add links to your company and/or other external resources about this topic}}


[[Category:GDevCon N.A. 2023]]
[[Category:GDevCon N.A. 2023]]

Latest revision as of 17:32, 15 August 2024

Driven Development
Conference GDevCon North America 2023
Presenters Joerg Hampel
Steve Watts
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