DEV Community

Discussion on: What's your process for working through a story?

Collapse
 
mkuegi profile image
Markus Zancolò

I am totally with you about all the problems you stated. Specially the thing about that damn DB script. that's always a big scary point in going into production: "we didn't miss any DB update right?". What we do regarding the different repos: frontend and API are different stories dependent on each other. Whenever possible we ensure that stories in the frontend who rely on a backend-story don't make it into the Sprint as long as the backend is not on production. Meaning we try to break down stories to the minimum deployable unit. So you focus on one thing during development and dependencies are sorted out by mid term planning.

Collapse
 
mkuegi profile image
Markus Zancolò

sorry, got carried away by the repo-part. How I work thru a story? If it's not clearly defined, it doesn't make it thru estimating and planning. So I start defining which parts it touches (data layer, utils, buisness logic...) and then work my way up: write tests that define the behaviour, write code till tests are green, create pull request, next layer. If a pull request depends on one of a lower layer I mark it WIP with a reference to the version/pull request it's depending on.

Collapse
 
ben profile image
Ben Halpern

How big is your team?

Thread Thread
 
mkuegi profile image
Markus Zancolò

The whole team is roughly 8 devs. But on different technologies (web, iOS, Android, backend, 3D, core)