{"id":876,"date":"2021-05-24T00:00:00","date_gmt":"2021-05-24T04:00:00","guid":{"rendered":"https:\/\/niftypm.com\/blog\/scrumban-101-what-is-scrumban-a-beginners-guide-7c2f93800a49\/"},"modified":"2023-01-14T12:03:54","modified_gmt":"2023-01-14T17:03:54","slug":"what-is-scrumban","status":"publish","type":"post","link":"https:\/\/niftypm.com\/blog\/what-is-scrumban\/","title":{"rendered":"Scrumban 101: What is Scrumban\u200a\u2014\u200aA beginners guide"},"content":{"rendered":"<p><span data-preserver-spaces=\"true\">Scrumban is the combination of the Agile methodologies of Scrum and Kanban. Since project managers are always looking for ways to do things more efficiently, they created this hybrid system that allows managers to facilitate stakeholder and production needs through a more visual approach. <\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Scrumban was created to meet the needs of teams who wanted to minimize the batching of work and adopt a pull-based system. It\u2019s a highly versatile\u00a0<\/span><a class=\"editor-rtfLink\" href=\"https:\/\/niftypm.com\/blog\/best-project-management-tools-for-startups\/\" target=\"_blank\" rel=\"noopener\"><span data-preserver-spaces=\"true\">project management system<\/span><\/a><span data-preserver-spaces=\"true\">\u00a0for development and maintenance projects.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">To better understand Scrumban, let\u2019s dive into the two methodologies from which it derives.<\/span><\/p>\n<p><img decoding=\"async\" class=\"lazyload size-full wp-image-5123 alignnone\" src=\"https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/05\/TaskMgmtAd-1.png\" data-orig-src=\"https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/05\/TaskMgmtAd-1.png\" alt=\"Scrumban\" width=\"750\" height=\"303\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27750%27%20height%3D%27303%27%20viewBox%3D%270%200%20750%20303%27%3E%3Crect%20width%3D%27750%27%20height%3D%27303%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/05\/TaskMgmtAd-1-300x121.png 300w, https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/05\/TaskMgmtAd-1.png 750w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/p>\n<h2><strong><span data-preserver-spaces=\"true\">What is Scrum?<\/span><\/strong><\/h2>\n<p><a class=\"editor-rtfLink\" href=\"https:\/\/en.wikipedia.org\/wiki\/Scrum_%28software_development%29\" target=\"_blank\" rel=\"noopener\"><span data-preserver-spaces=\"true\">Scrum project management<\/span><\/a><span data-preserver-spaces=\"true\">\u00a0was originally designed to help teams move quickly and respond to emerging requirements. It\u2019s particularly helpful in frequently changing environments as it allows teams to iterate in fixed-length development cycles called sprints, usually lasting around two weeks or 14 days.<\/span><\/p>\n<p><a class=\"editor-rtfLink\" href=\"https:\/\/niftypm.com\/blog\/scrum-artifacts\/\" target=\"_blank\" rel=\"noopener\"><span data-preserver-spaces=\"true\">Scrum<\/span><\/a><span data-preserver-spaces=\"true\">\u00a0teams are designed to be minor, cross-functional, and self-organizing. This helps them split work into increments and prioritize tasks based on the effort needed to complete them. On a Scrum team, a product owner usually selects the work to be done on each sprint, and then the team meets it during that allotted time.<\/span><\/p>\n<h2><strong><span data-preserver-spaces=\"true\">What is Kanban?<\/span><\/strong><\/h2>\n<p><span data-preserver-spaces=\"true\">Kanban project management is a visual process flow that has its roots in manufacturing. All work items are visualized on cards on a board that represents process stages. These boards manage the collective work of the team. They also prevent overburdened teams by limiting the amount of work they can do at any given time th<\/span>rough WIP (work in progress) limits.<\/p>\n<figure><img decoding=\"async\" class=\"lazyload aligncenter size-full wp-image-5122\" src=\"https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/05\/project-management-software-1.png\" data-orig-src=\"https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/05\/project-management-software-1.png\" alt=\"Kanban project management\" width=\"875\" height=\"470\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27875%27%20height%3D%27470%27%20viewBox%3D%270%200%20875%20470%27%3E%3Crect%20width%3D%27875%27%20height%3D%27470%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/05\/project-management-software-1-300x161.png 300w, https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/05\/project-management-software-1-768x413.png 768w, https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/05\/project-management-software-1.png 875w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 875px) 100vw, 875px\" \/><figcaption><\/figcaption><\/figure>\n<p>Source: <a href=\"https:\/\/nifty.pm\/signup\/email\/?utm_source=source_scrum_101&amp;utm_campaign=nifty_blog\">Nifty Kanban View &#8211; try for free!<\/a><\/p>\n<p id=\"5e43\" class=\"graf graf--p graf-after--figure\">Kanban teams practice a continuous flow approach focused on planning, working, reviewing, and measuring the results. The main measurement is lead time, the average time from when work is requested to when it is finished.<\/p>\n<h2><strong><span data-preserver-spaces=\"true\">How are Scrum and Kanban similar?<\/span><\/strong><\/h2>\n<p><strong><span data-preserver-spaces=\"true\">Team structure:\u00a0<\/span><\/strong><span data-preserver-spaces=\"true\">Both Scrum and Kanban focus heavily on self-managed teams. Developers can direct their work using the business objectives as guidelines for what to achieve. Both approaches promote autonomy and respect for people, allowing them to do their best work.<\/span><\/p>\n<p><strong><span data-preserver-spaces=\"true\">Work packages:\u00a0<\/span><\/strong><span data-preserver-spaces=\"true\">Scrum and Kanban prioritize well-defined user stories to be accomplished and delivered separately. In Scrum, teams define workloads based on task complexity and sprint time. Kanban limits the number of items a team works on at any time to prevent overload. They have a \u2018rabbit and hare\u2019 approach to workloads: Scrum measures team productivity based on the time needed to complete tasks, while Kanban has a more slow and more steady process based on continuous WIP and story limits.<\/span><\/p>\n<p><strong><span data-preserver-spaces=\"true\">Board structure:<\/span><\/strong><span data-preserver-spaces=\"true\">\u00a0Kanban boards are split into columns and swimlanes. Each column represents a workflow stage, and swimlanes differentiate different activities. A typical Kanban board would have three sections to show the state of a team\u2019s tasks: To Do, In Progress, and Done.<\/span><\/p>\n<p><a class=\"editor-rtfLink\" href=\"https:\/\/niftypm.com\/blog\/scrum-board\/\" target=\"_blank\" rel=\"noopener\"><span data-preserver-spaces=\"true\">Scrum boards<\/span><\/a><span data-preserver-spaces=\"true\">\u00a0also contain horizontal and vertical swimlanes that track task progress and committed stories during a sprint. A standard Scrum board would have several more columns: Stories, To Do, In Progress, Testing, and Done. Team members can move their tasks as necessary.<\/span><\/p>\n<h2><strong><span data-preserver-spaces=\"true\">What exactly is Scrumban, then?<\/span><\/strong><\/h2>\n<p><span data-preserver-spaces=\"true\">Scrumban combines the structure of Scrum with the flow-based processes of Kanban. This allows teams to adapt and change to stakeholder and production requirements without overloading themselves. Scrumban can also be used as a pathway from Scrum to Kanban and incorporate Kanban\u2019s concept of continuous improvement without altogether leaving the Scrum framework.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Scrumban implements the following concepts from Scrum &amp; Kanban:<\/span><\/p>\n<p><img decoding=\"async\" class=\"lazyload alignnone size-full wp-image-1484\" src=\"https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-09-10-at-11.59.27-AM.png\" data-orig-src=\"https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-09-10-at-11.59.27-AM.png\" alt=\"example of scrumban dashboard \" width=\"1338\" height=\"815\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271338%27%20height%3D%27815%27%20viewBox%3D%270%200%201338%20815%27%3E%3Crect%20width%3D%271338%27%20height%3D%27815%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-09-10-at-11.59.27-AM-300x183.png 300w, https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-09-10-at-11.59.27-AM-768x468.png 768w, https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-09-10-at-11.59.27-AM-1024x624.png 1024w, https:\/\/niftypm.com\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-09-10-at-11.59.27-AM.png 1338w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 1338px) 100vw, 1338px\" \/>Source: <a href=\"https:\/\/nifty.pm\/signup\/email\/?utm_source=source_scrum_101&amp;utm_campaign=nifty_blog\">Nifty Milestone View &#8211; try for free!<\/a><\/p>\n<p><strong><span data-preserver-spaces=\"true\">Scrum:<\/span><\/strong><\/p>\n<ul>\n<li><a class=\"editor-rtfLink\" href=\"https:\/\/niftypm.com\/blog\/iterative-process\/\" target=\"_blank\" rel=\"noopener\"><span data-preserver-spaces=\"true\">Planning iterations<\/span><\/a><span data-preserver-spaces=\"true\">\u00a0at regular intervals to be synced with reviews and retros<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Decide the amount of work to pull into a sprint based on complexity and sprint length<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">On-demand prioritization to provide the team with the most logical thing to work on next<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Provide analysis before starting development to define the \u2018Ready\u2019 state<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Use the \u2018Ready\u2019 queue to organize tasks<\/span><\/li>\n<\/ul>\n<p><strong><span data-preserver-spaces=\"true\">Kanban<\/span><\/strong><span data-preserver-spaces=\"true\">: The addition of Kanban techniques brings process improvement, visualization, and value metrics to the Scrumban process.<\/span><\/p>\n<ul>\n<li><span data-preserver-spaces=\"true\">A pull system and continuous workflow: Teams can pull items into \u2018Doing\u2019 as capacity increases<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">WIP limits explicitly state how many things can be in progress at any time<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">The flexibility of individual roles on the team<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Short lead times to emphasize timely planning and analysis<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Process buffers and flow diagrams to diagnose process weaknesses and areas of improvement<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Use process buffers and <a href=\"https:\/\/niftypm.com\/blog\/project-charts\/\">flow charts<\/a> to expose process weaknesses and identify opportunities for improvement<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Emphasize cycle time predictability<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Use policies to make process step transitions clearer<\/span><\/li>\n<\/ul>\n<h2><span data-preserver-spaces=\"true\">Utilizing Swimlanes<\/span><\/h2>\n<p><span data-preserver-spaces=\"true\">Swimlanes organize the task lifecycle into columns across the phases of each group of tasks in rows. The swimlane intersection makes it easy to visualize the status of a task and the relative phase it belongs to.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">The Swimlane view also allows for tasks to be redistributed across statuses and phases (in the example of Nifty, these phases are called \u201cMilestones\u201d) in a single action. This might occur when a shift in priorities moves a feature into a new sprint, be it an earlier or later release.<\/span><\/p>\n<h3><span data-preserver-spaces=\"true\">Final thoughts on Scrumban<\/span><\/h3>\n<p><span data-preserver-spaces=\"true\">Scrumban is an effective and efficient solution for teams who appreciate the structure of Scrum with the flexibility of flow-based methods. It\u2019s also great for teams transitioning from Scrum to Kanban, providing an excellent mid-way point between the two. Many teams use Scrumban and Swimlane views as a transition point between a less mature and more mature Agile project management practice.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Scrumban is the combination of the Agile methodologies of Scrum [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":895,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[108],"class_list":["post-876","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-scrumban"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/posts\/876","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/comments?post=876"}],"version-history":[{"count":1,"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/posts\/876\/revisions"}],"predecessor-version":[{"id":16201,"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/posts\/876\/revisions\/16201"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/media\/895"}],"wp:attachment":[{"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/media?parent=876"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/categories?post=876"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/niftypm.com\/blog\/wp-json\/wp\/v2\/tags?post=876"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}