{"id":18001,"date":"2022-07-11T17:00:29","date_gmt":"2022-07-11T20:00:29","guid":{"rendered":"https:\/\/www.caroli.org\/?p=15721"},"modified":"2023-01-19T22:15:43","modified_gmt":"2023-01-20T01:15:43","slug":"scrum-kanban-mvp","status":"publish","type":"post","link":"https:\/\/caroli.org\/en\/scrum-kanban-mvp\/","title":{"rendered":"How to deliver the MVP using Scrum and Kanban?"},"content":{"rendered":"<p>In an organisation that no longer wants to waste time and resources putting its ideas into action, making use of <a href=\"https:\/\/www.caroli.org\/en\/book\/lean-inception-how-to-align-people-and-build-the-right-product\/\"><strong>Lean Inception<\/strong><\/a> is critical. With it, there are improvements not only in the way the work is carried out, which becomes agile and allows the construction of effective product, according to the real needs of users. Lean Inception also improves the relationship between the team members, aligning all the people involved in the same purpose.<\/p>\n<p>In this article, you will see how to use the agile methodologies <strong>Scrum<\/strong> and <strong>Kanban<\/strong> to deliver the <strong><a href=\"https:\/\/www.caroli.org\/en\/mvp-minimum-viable-product\/\">Minimum Viable Product (MVP)<\/a><\/strong>, planned in a Lean Inception. Used in a complementary way, these methodologies enable you to build very successful product.<\/p>\n<h2>What is Scrum?<\/h2>\n<p>Considered the most famous agile methodology, <a href=\"https:\/\/www.caroli.org\/en\/scrum-meaning-application-concepts-and-examples\/\"><strong>Scrum<\/strong><\/a> is based on the concept of Sprints \u2013 short cycles, typically one or two weeks \u2013 to maintain the cadence of a team. Scrum is used in all areas, not just in the scope of software development. Thus, it is recommended that each Sprint starts with a planning meeting (Sprint Planning) and ends with a meeting to review the work done (Sprint Review).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14789 size-full\" src=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2022\/02\/sprint-a-sprint-modelo.png\" alt=\"\" width=\"807\" height=\"501\" srcset=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2022\/02\/sprint-a-sprint-modelo.png 807w, https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2022\/02\/sprint-a-sprint-modelo-300x186.png 300w\" sizes=\"(max-width: 807px) 100vw, 807px\" \/><\/p>\n<h5><strong><em>Image: Sprint a Sprint book (<a href=\"https:\/\/www.caroli.org\/livro\/sprint-a-sprint\">https:\/\/www.caroli.org\/livro\/sprint-a-sprint<\/a>)<\/em><\/strong><\/h5>\n<p>In addition, it is suggested that an event be held every Sprint: the so-called retrospective. It aims at continuous improvement regarding the process, delivery and also the interaction between people. There is also the Daily Sprint, a daily meeting to check the progress of the work planned for the Sprint (the Sprint Backlog).<\/p>\n<p><strong>&gt;&gt; Learn more: <a href=\"https:\/\/www.caroli.org\/en\/scrum-meaning-application-concepts-and-examples\/\">SCRUM: meaning, application, concepts and examples<\/a><br \/>\n<\/strong><strong>&gt;&gt; Learn More: <a href=\"https:\/\/www.funretrospectives.com\/\" target=\"_blank\" rel=\"noopener\">Activities and Ideas to Make Agile Retrospectives More Engaging \u2013 FunRetrospectives Site<\/a><\/strong><\/p>\n<h2>What is Kanban?<\/h2>\n<p><a href=\"https:\/\/www.caroli.org\/en\/what-is-kanban\/\"><strong>Kanban<\/strong><\/a> is a method created by David J. Anderson for managing the workflow of an incremental and evolutionary process. Influenced by the Toyota Just-In-time model, Kanban makes it visual all phases of the workflow, including the people and the tasks to be performed.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1435 size-full\" src=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/04\/simple-kanban-board-with-wip-limit.png\" alt=\"\" width=\"495\" height=\"260\" srcset=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/04\/simple-kanban-board-with-wip-limit.png 495w, https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/04\/simple-kanban-board-with-wip-limit-300x157.png 300w\" sizes=\"(max-width: 495px) 100vw, 495px\" \/><\/p>\n<h5><strong><em><a href=\"https:\/\/www.caroli.org\/en\/what-is-kanban\/\">https:\/\/www.caroli.org\/en\/what-is-kanban\/<\/a><\/em><\/strong><\/h5>\n<p>Kanban recommends limiting work in progress (WIP). As a result, a the team collaborates in a \u201cpull system\u201d, that is, a new work item is only \u201cpulled\u201d to the workflow stage when there is available capacity within the WIP limit. This makes for organisation, planning, agility and does not overload the team.<\/p>\n<p><strong>&gt;&gt;<\/strong>\u00a0<strong>Learn more: <a href=\"https:\/\/www.caroli.org\/en\/scrum-meaning-application-concepts-and-examples\/#whats-is-the=difference-betwen-scrum-and-kanban-and-is-it-possible-to-use-both\">What is the difference between Scrum and Kanban and is it possible to use both?<\/a><br \/>\n<\/strong><\/p>\n<h2>MVP delivery using Scrum<\/h2>\n<p>When the team needs to build the MVP features, Scrum becomes an excellent framework to help both in Product Backlog management for the MVP\u00a0 and in aligning each Sprint Backlog work to be developed, mapping output items to the desired outcome. Soon, after a Lean Inception, the Scrum framework helps the team to deliver the MVP, via the cadence of Sprints with stories (output) and features for the Minimum Viable Product to validate the business in accomplishing a desired outcome.<\/p>\n<p>Prior to Sprint Planning, a feature is detailed in user stories. For this work, the <a href=\"https:\/\/www.caroli.org\/en\/training\/product-backlog-building\/\"><strong>Product Backlog Building (PBB)<\/strong><\/a> method, created by F\u00e1bio Aguiar, will help you to break the MVP features into user stories, that is, the PBB helps you with the refinement work.<\/p>\n<p>During the Sprint, the Scrum team works on user stories. In Sprint Review, the team will check the progress of stories, features and the MVP, talking about outputs and outcomes.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14334 size-full\" src=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2021\/12\/Scrum-cerimonias.png\" alt=\"\" width=\"1057\" height=\"775\" srcset=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2021\/12\/Scrum-cerimonias.png 1057w, https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2021\/12\/Scrum-cerimonias-300x220.png 300w, https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2021\/12\/Scrum-cerimonias-1024x751.png 1024w\" sizes=\"(max-width: 1057px) 100vw, 1057px\" \/><\/p>\n<h5><strong><em>Image: Scrum team working.<\/em><\/strong><\/h5>\n<p>From there, the Scrum team continues working story by story, feature by feature, until all the respective stories and features of the MVP are ready. Then, the MVP is delivered (it goes to the end user) and the team continues working on the next features and stories, for the next product increment, the next hyphotesys to be validates, the next outcome to be achieved.<\/p>\n<h2>MVP delivery using Kanban<\/h2>\n<p>As with Scrum, Lean Inception and Kanban can also be complementary. While Lean Inception helps a team to be effective, aligning people on the product, Kanban helps this team to be efficient in the flow and way of working.<\/p>\n<p>Taking into account that you have already done a Lean Inception, understood the features, broken them into stories (hint: use PBB to create and prioritize stories), the next step is to follow the creation of the MVP. And how is that making use of Kanban?<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1415 size-full\" src=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/04\/Kanban-MVP-WIP.jpg\" alt=\"\" width=\"960\" height=\"720\" srcset=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/04\/Kanban-MVP-WIP.jpg 960w, https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/04\/Kanban-MVP-WIP-300x225.jpg 300w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/p>\n<h5><em><strong>Image: Kanban board template.<br \/>\n<\/strong><\/em><\/h5>\n<p>In a simplified Kanban board, you will select and refine the next features into user stories. In the imagem above, you will move the Feature card from <strong>Next Feature<\/strong> to <strong>Feature Under Construction<\/strong>. Then you refine the Feature into User Stories and place them in the <strong>To Do<\/strong> stage. The User Stories that are in work goes to the <strong>Doing stage,<\/strong> and, whenever ready they move to the\u00a0 <strong>Done<\/strong> stage.\u00a0 Once all user stories and tasks of a Feature is completes, the feature card moves to\u00a0 <strong>Feature Ready<\/strong>.<\/p>\n<p>So, the previously mentioned \u201cpull system\u201d applies: when you finish all the stories of a feature, you open space on the board and pull the next feature. If necessary, run a PBB session, refine and write user stories for the next feature, and put them on the Kanban board, in the <strong>To Do<\/strong> column. And the team keeps working, pulling them into <strong>Doing<\/strong> until they are completed (<strong>Done<\/strong>).<\/p>\n<p>It is worth remembering that it is necessary to make it visible on the Kanban board, whether physical or virtual, when a certain feature is from the next increment and not from the MVP. When the team finishes all the MVP features, it will indicate that it is finished, deliver the MVP and continue working on the next features and stories, for the next Product Increment.<\/p>\n<p>Once you&#8217;ve delivered the MVP and placed it in the users&#8217; hands, the team will likely receive important usage feedback. Regarding this feedback, which will involve improvements (and bug fixes, at times), it is necessary to define who will take care of this demand and who will work with the features of the next product increment, all this, aiming to organize the workflow, in an agile way and without overloading any member of the team.<\/p>\n<h2>Then\u2026<\/h2>\n<p>It is possible to verify that the results of a Lean Inception and the progress of the work after this team alignment and MVP planning can be improved with the use of excellent frameworks such as Scrum and Kanban. Regardless of the choice, always be aware of the workflow, understand the preferred ways of working for your team, in order to deliver very successful products, in an agile and effective way.<\/p>\n<p>&nbsp;<\/p>\n<h2>Did you like this content?<\/h2>\n<p>On <a href=\"https:\/\/www.caroli.org\/en\/\"><strong>Caroli.org<\/strong><\/a> there are, among other things, several materials related to the topic and many Training options. Access our website now and continue your knowledge and learning process.<\/p>\n<p>&nbsp;<\/p>\n<p>&gt;&gt; If you liked and are interested in the subject of this article, check out <a href=\"https:\/\/www.caroli.org\/en\/training\/lean-delivery-training\/\"><strong>Lean Delivery Training<\/strong><\/a>. The main focus of this training is to understand, especially, the post Lean Inception planning and to monitor the delivery of the Minimum Viable Product (MVP) based on flow metrics. You will also understand how to use Scrum and Kanban to build your MVP functionality.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In an organisation that no longer wants to waste time and resources putting its ideas into action, making use of Lean Inception is critical. With it, there are improvements not only in the way the work is carried out, which becomes agile and allows the construction of effective product, according to the real needs of [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":18050,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1919],"tags":[],"inception_activities":[],"colaboradores":[],"class_list":["post-18001","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile-culture"],"_links":{"self":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/posts\/18001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/comments?post=18001"}],"version-history":[{"count":0,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/posts\/18001\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/media\/18050"}],"wp:attachment":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/media?parent=18001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/categories?post=18001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/tags?post=18001"},{"taxonomy":"inception_activities","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/inception_activities?post=18001"},{"taxonomy":"colaboradores","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/colaboradores?post=18001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}