If you're plagued with poor estimation of user stories, appoint a "scout" — someone who'll take responsibility and properly prepare for planning meetings.
While building apps, it is important to keep slow connections in mind. SpeedLimit is a tool to help test your application on simulated slow connections.