I am trying to start a new app and want to follow scrum. We are using pivotal tracker, and we had added many stories and estimated them. We tried breaking stories to the smallest possible value deliverable, using verticle slicing. The tracker has defaulted to 20 points as our velocity for a 2-week sprint and hence there are 5 stories in our sprint.
As per what I understood by reading various content online, we need to make user stories that follow the "INVEST" principle. Since the app will be built from scratch, it requires some setting up tasks for e.g. setting up configurations, basic logical layers, etc. As per the "INVEST" principle, every story should be independent and to follow this, we decided to add these tasks in a single user story, the first story. But now the next user story is dependent on the previous story since we can't start any story without a basic app setup. This is violating the "INVEST" principle. Any suggestion what approach to take here?