The system that i work on has a front-end and a back-end. At the moment, my team is working on the UI tasks and other team is working on the back-end tasks. There is also another team which handles legacy system tasks. Our target is to retire the legacy system and replace it with the new one which has a front-end and a back-end.

There are about 8 members in each team.

Going forward, management has decide to shuffle above mentioned teams and another team to create 4 teams, each containing 8 members.

Each team will be working on a feature of the system (front-end and back-end work). Any single team won't own the back-end or the front-end.

We follow agile and Will this approach be good when going forward or do we have to make any other suggestions to make this work?

1 Answer 1


Working software is the primary measure of progress.

A front-end without a back-end is not working software in my book, ofcourse you need a single team that creates a fully working piece of functionality. To be able to deliver working features end-2-end you need a cross-functional team. Meaning the team should be able to execute all neccacary disciplines to make a full working product.

enter image description here

Slicing vertically should be an Agile teams main focus, delivering working software each iteration.


There is a training exercise you can try to get better in making smaller vertical slices and getting everyone to understand the concept, its called Elephant Carpaccio:

The Elephant Carpaccio exercise is a great way for software people to practice & learn how to break stories into really thin vertical slices. It also leads to interesting discussions about quality and tech practices.

  • 2
    No point even adding another post. Niels nails it in one. I use the cake slice vs. cake layer analogy all the time. You will find you are going to get more done in this new manner. Kudos to your management for a wise move. Nov 22, 2016 at 15:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.