We do an election process, we always have since 2007.
On our website (that is horribly outdated, we lost our student that was working on it) we have an nifty graphic showing how the team works and it explains our elected roles. The link is
http://piperrobotics.com/operations.html