David Rodenas PhD
1 min readJul 16, 2022

--

When I was a student, we did plenty of diagrams and in front designs. We learned a lot about Waterfall. And that was disastrous. For my final degree project, I read "Applying UML and patterns" of Craig Larman and I learned "Agile". That was terrific, but not thanks to the professors.

This year, students told me that I am putting upside-down everything that they have learned during the degree. The studies continue with the same curriculum, which was basically waterfall practices, and I taught them how to do proper agile.

My impact in the overall curriculum is small, but something interesting has happened.

This year a few students have presented final degree projects including TDD practices. Even one student has built a tool to help learn TDD. As a result, several other professors have discovered it, have learned the benefits, and they are now asking me how we can start doing TDD since the first day. They have also realized, and explained to me, that when I receive the students, they are already vitiated, and the effort to teach proper Agile practices is greater.

Who knows, maybe in a couple of years the curriculum will include TDD and agile practices from the first day. It sounds promising.

--

--

David Rodenas PhD
David Rodenas PhD

Written by David Rodenas PhD

Passionate software engineer & storyteller. Sharing knowledge to advance our skills. Join me on a journey of discovery in the world of software engineering.

Responses (1)