Startup Software Development: Guide 101