Trying out a whole-class collaborative project to wrap up a grad seminar (formal math) for the first time this semester, and it's actually really fun so far and seems to be working out.
The students all contributed ideas, then we voted and went with one idea, which is nicely scoped. Today in our planning class, I used my experience as a software engineer to help the class (25 people) form teams, define an MVP, pick leaders & TPMs, and agree on initial interfaces.
Now we have four teams with dedicated purposes, each with one leader and one TPM. And we have an initial intermediate data format to help with the modularity, and plans for how to iterate.
There are two days left of class to actually hack on the project, and I am cautiously optimistic, and confident in my management abilities to help teams adapt to the unexpected, too.
Anyways, we'll see how it goes. But it's energizing.