Before you do any investing, it is a great sign if the project can show a minimum viable product to showcase that their aim is indeed achievable. Many ICOs promise too much but has really no intention of fulfilling any of it that's why one must be careful.
It's hard to determine what projects will be in success indeed. Having a viable product is included in my checklist too.