241 karma · joined April 26, 2010
1) Figure out what needs to be measured (KPIs, metrics, etc) in specifics
2) Be able to measure items listed in step 1 accurately and timely
3) Make changes to improve what you are measuring (efficiency, volume/counts, speed/rate, etc)
Keep repeating steps 1 to 3
If you can do your product without raising money by actually making sales (bootstrapping) and making a profit every month, then this is more "safer" than raising money as you will lose control over your financial outcome. The successful ones (there are not a lot) get a lot of press but there are a lot more failures with raising money and then figuring out profit
You are on the right path with the steps you outlined above but there is NO holy grail or "the path" (I'm sure you've read enough and all the paths are different) so everybody has 24 hours per day to do something so you just need to do "enough right things". The lean startup model is good because you do not have to wait for "funding" (may never come) and you can just start doing something.
You may have to fail a couple of times to get it right -- again, that is OK -- this is how entrepreneurship/startups. So the first thing you really need to get right is "Do I want to do this?" Entrepreneurship/startups is NOT a job where you get PAID to do X (and whether it works or not, you still get paid). This is a lot of ups-and-downs but mostly fun journey if you are ok with taking risks.
Good luck!
https://techcrunch.com/2020/10/06/nivelo-nabs-2-5m-seed-to-r...
It is a crime in most states (keep the returned check handy) https://oag.ca.gov/consumers/general/bad-checks but kind of hard to enforce
- Internet: Domain names + DNS + Hosting (VPS is enough)
- Web Dev + Backend: Nginx (web server) + PHP-FPM (PHP) OR Unicorn (Rails)
- Database: You will need SQL no matter what other people tell you
- Front end: HTML, CSS (Bootstrap), Javascript (jQuery)
These are the most "boring" things you can learn but you won't spend weeks just getting your environment going and you are already frustrated. All the cool stuff deals with async, PWA, SPA, NoSQL, (... insert more buzzwords here ...) that will just confuse you before you even get a login page up and running.
Your goal is to be able to create a functioning "web application" that may already exist so you can just "borrower" the features and not have to think too hard if learning coding and technology is where you are at right now.