The new article at the
link contains information about what mistakes are common when developing a new application. Think about avoiding them at the first stage, because fixing them after the release of the application will be much more expensive and slower