Computer graphic animation as it is done for feature films and TV series is now a mature field, relying on animation software and techniques designed over more than two decades. In a context where budget and time constraints increase at each project, it has never been so important to understand and modernize the animation process. Rumba is a software dedicated to the animators working on entertainment productions, providing excellent performances and modern animation tools. In this paper, we would like to share our vision of the state of the art of the computer graphic character animation process, with a focus on how the rig design impacts the animation process. We’ll then present how we’ve designed Rumba to modernize this situation.