I think a really important one is missing: getting feedback early and often from players. As soon as your core game loop is done, you should play test it with people from within your target audience (we often use lego and cardboard or really simple Unity prototypes). Then do the same in a regular rhythm (e.g. weekly) while you implement, refine and polish.
Nomographs are often used in airplane manuals. When your power plant dies, you still want to be able to calculate your range based on speed, altitude etc.
wooga is the 4th largest developer of Facebook games with over 4 million daily active users. We work with small, agile teams building great games. All teams get to choose their own technology: Ruby, Erlang, Redis etc.