Keys to launch an ICO:
1.- Have a solid team and the technical capability to develop the business model. This is needed to generate confidence.
2.- Create a business model in which a cryptocurrency is issued.
3.- Count with a funding model to the realization of smart contracts.
4.- Count with expert legal and juridic consulting in the subject.
5.- Begin a marketing campaign.
Do know anything else? How do you recognize a good ICO?
1. A team is fine as long as you know how to code by yourself.
2. Have a plan before you make the coin announcement.
3. You don't need money to do the project.
4. Open source your project and code.
5. Yes, promoting is key.