A good method to determine whether an ICO is scam or not is to look up for the partners of the particular project, especially on their marketing agency. Usually, blockchain startups don't have their own marketing department, therefore they hire other companies to do PR, marketing, content creation, community management etc.
So check their website, their LinkedIn's and all those stuff. For example, if you'll check out the Incryptico marketing agency, you'll see, that all ICO projects they served are successfully completed crowdsale and are now listed on the exchanges.
So you may use the same scheme to check out the ICO projects and determine, whether are they scams or not.
Agree on that. Respectful marketing agencies will not work with scammers for example