startup strategy in software development