Hi all! So excited to be on Steemit!! I'm a former C, C++, C# developer but I've been project managing the development of apps for a while now and I've recently been living, breathing and eating the block chain. I am so pumped and passionate about decentralization. So, I'm creating a community based app on EOS (that's the plan), and this is my first rough sketch of the steps to take from conception to release of the DApp.
I know it's not perfect and it's just a start, so please feel free to leave me feedback if you want to! I am putting it out there so those newbies who are starting out can get a rough outline which will improve with time as I refine. Fostering innovation and community. Thanks all for your time!
Steps to DApp/ICO:
- Decide on branding, vision, mission
- Conceptualize product and features
- Market research
* Competitors - How many? What do they offer?
* Customers - Who are they? What they do want? - Market Saturation - What’s the market saturation?
- USP - How are we different? What can we offer that is unique?
- SWOT Analysis - Strengths, Weaknesses, Opportunities, Threats
- Legal Research
* Are our operations legal in the United States?
* Where are our operations legal?
* Where can we launch our ICO? - Determine product features
- Decide on platform for building the application
* Platform options:
* NEO
* Ethereum
* Lisk
* EOS
* Steem
* ICON- What are the advantages and disadvantages of each platform?
- How important are they to our unique market?
- Grade advantages and disadvantages of each platform on a scale of 1-10 in order of importance based on the features
needed for the DApp - Readiness of platforms for adoption
- What are the advantages and disadvantages of each platform?
- Determine costs associated with getting to ICO phase
- Build up expectation on DApp/ICO platforms
* Waves
* ICONOMI
* Tokenmarket
* Steemit
* etc. - Create development team
- Create development/product release strategy
- Work on white paper
- Work on website
- Networking/advisors
- Work on development plan
- Create legal framework of ICO
- Create tokens, decide on token number, market cap and time cap
- Advertise ICO
- Hold ICO
- Development - ongoing through final release of software and beyond.
- Continue conversations with investors and advisors
- Release Alpha software to developers
- Release Beta Software to developers
- DApp release to public
- Marketing DApp
- Further development/improvements