Martin Weitzel

Martin Weitzel

Lecture Description:

Fifty years of micro electronics was an era of constant change, with FPGAs at the boundary where "Hardware meets Software".
Also the preferred development process changed, from "Waterfall" to "Agile". Initially named "Extreme Programming" the latter introduced nowadays common "Continuous Integration", supported by "Automated Testing". It also favored "Collective Code Ownership" and to work in (daily changing) "teams of two", so thatknowledge and best practices can quickly spread among developers.
After an overview on the pro's and con's of this kind of "teamwork culture" and its special challenges in the context of FPGA development, the talk gives examples for tools to support locally distanced team members (still a strict necessity for obvious reasons). Beyond that it strives to stimulate an exchange of ideas and experiences among people who already practice pair programming or are interested in trying it.

Share by: