Quoted from SilverballNut:I highly doubt, the mechanical people design a game and then just hand it to the software team and say 'here, you have 4.5 months to get it working
I think that is exactly what they're doing! That's may contribute to the ineffective release cycle and they lack of completeness on launch. I see evidence of a lack of collaboration between system design and software. There are machines where inserts do little or nothing. Callouts seem to be recorded before the rules are complete. Etc.
Coders should be given a vision for the design of the rules and playfield. Rules and playfield need to be designed together!! I think it's clear that they are not. That would speed development and lead to innovations in game play.