Former NBA players are generally a good pool to choose from when looking for coaching or front office positions, and there's no shortage of active players who would likely fill those positions quite well.
Putting together a front office and coaching staff made up of active players was not an easy task; as I said before, the talent pool is deep.
Marc Jackson (Golden State Warriors), Kevin McHale (Houston Rockets) and Jacque Vaughn (Dallas Mavericks) are just a few former players that are currently coaching in the NBA. Patrick Ewing has been an assistant coach with the Washington Wizards, Houston Rockets and Orlando Magic, and is currently holding out for a head coaching position.
Larry Bird and Michael Jordan have held front office positions for the Indiana Pacers and Charlotte Bobcats, respectively.
Big names aren't always the answer, though. Experienced veterans with years of experience often make great options as well.