But why develop in slices, or verticals, why even care about it, why not just do the User Story regardless and forget about if it is a horizontal or vertical or whatever…? Well, we’ve tried various approaches here. The one thing I am certain of is that this is hard. It requires skill to be able to produce “good” user stories. And not only is it hard, it is also very important: because badly formed User Stories can wreck velocity. Properly shaped and formulated User Stories is one of the basics, a requirement, for a well-functioning sprint execution. So, Hard + Important means that we have to focus on learning it and really spend time thinking about it – and continuously evaluate our approach and view of the matter.
If you do things horizontally, isolated to each architectural layer, then it will be hard for you to actually deliver working, testable code. By doing Slices you are forced to deal with every layer right from day 1. This foundation will then be built further upon, as you iterate the software with every new slice. Also, working vertically – meaning involving every layer in every slice – will often require different competencies (for example UI/web, C++ and SQL/db). Suits nicely with our cross-functional Scrum teams, doesn’t it?
So what forces are in play here, with regard to stories, architecture and Scrum? Well, let’s recap;
- We’ve just concluded that we have a requirement to build vertical increments of the system: Slices.
- We also have a requirement to “finish” (Done-Done) things, with each sprint.
- We even have a requirement to be able to “Release” at the end of every sprint.
- And we have a requirement to think iteratively, i.e. we should come back continuously and refactor our code (continuous refactoring – see blog post below)
COEPD LLC- Center of Excellence for Professional Development is the most trusted online training platform to global participants. We are primarily a community of Business Analysts who have taken the initiative to facilitate professionals of IT or Non IT background with the finest quality training. Our trainings are delivered through interactive mode with illustrative scenarios, activities and case studies to help learners start a successful career. We impart knowledge keeping in view of the challenging situations individuals will face in the real time, so that they can handle their job deliverables with at most confidence.
ReplyDeletehttps://www.coepd.us/certified-it-scrum-developer.php
Thanks for sharing this.,
ReplyDeleteLeanpitch provides online training in Scrum Master during this lockdown period everyone can use it wisely.
Join Leanpitch 2 Days CSM Certification Workshop in different cities.
Best Scrum master certification
In the todays world everybody wants to be rich in his life so we are providing you various tips how to become rich overnight?
ReplyDeletePortekiz yurtdışı kargo
ReplyDeleteRomanya yurtdışı kargo
Slovakya yurtdışı kargo
Slovenya yurtdışı kargo
İngiltere yurtdışı kargo
QE7
Bahreyn yurtdışı kargo
ReplyDeleteBangladeş yurtdışı kargo
Belarus yurtdışı kargo
Belize yurtdışı kargo
Benin yurtdışı kargo
FX3MM
salt likit
ReplyDeletesalt likit
dr mood likit
big boss likit
dl likit
dark likit
605K3N
slices, stories, and Scrum work together to build software like making a delicious pizza: piece by piece, delivering value every step of the way! ✨
ReplyDeleteFor social media marketing agency in delhi Visit:- https://www.artattackk.com/
Thanks for sharing this fantastic post. I always enjoy your insights. This article contains more well-rounded content Mental Age Test Free. Mental age tests offer a fun and lighthearted way to explore your cognitive style.
ReplyDeleteLoovely blog you have
ReplyDelete