{"id":396020,"date":"2026-11-10T10:47:02","date_gmt":"2026-11-10T10:47:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/slicewise-user-story-map-kanban\/"},"modified":"2026-11-10T13:27:03","modified_gmt":"2026-11-10T13:27:03","slug":"slicewise","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/slicewise\/","author":1925498,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.8.1","stable_tag":"1.8.1","tested":"7.1.4","requires":"6.6","requires_php":"8.1","requires_plugins":null,"header_name":"Slicewise \u2013 User Story Map & Kanban","header_author":"Intrinsic Ninja","header_description":"User stories, a user story map and a re-orderable Kanban board with an impact check, inside your own WordPress admin.","assets_banners_color":"354093","last_updated":"2026-11-10 13:27:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/slicewise\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":84,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.7.0":{"tag":"1.7.0","author":"jonmao","date":"2026-11-10 10:46:52","revision":3794141},"1.8.1":{"tag":"1.8.1","author":"jonmao","date":"2026-11-10 13:27:03","revision":3794482}},"upgrade_notice":{"1.8.1":"<p>Importing a kit file into a board with your own columns keeps cards in their place.<\/p>","1.8.0":"<p>Changing your board&#039;s columns keeps cards in their place: you choose where each removed column&#039;s cards go.<\/p>","1.7.0":"<p>Adds what Slicewise Pro&#039;s several boards build on. Nothing changes for you.<\/p>","1.6.0":"<p>Adds the hooks Slicewise Pro&#039;s full history builds on. Nothing changes for you.<\/p>","1.5.0":"<p>Adds one notice about Slicewise Pro, which you can hide for good.<\/p>","1.4.0":"<p>Adds read-only access for people who only need to look. Nothing changes for administrators.<\/p>","1.3.0":"<p>Adds the hooks Slicewise Pro builds on. Nothing changes for you.<\/p>","1.2.0":"<p>Your own board columns and releases. Your story map bands become releases when you update, so the map looks the same.<\/p>","1.1.0":"<p>Adds features and a step-by-step guide. Your stories are renumbered from F-01 to S-01 (same numbers) when you update.<\/p>","1.0.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3794141,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3794141,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3794141,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3794141,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.7.0","1.8.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3794141,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3794141,"resolution":"2","location":"assets","locale":"","width":1280,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3794141,"resolution":"3","location":"assets","locale":"","width":1280,"height":800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3794141,"resolution":"4","location":"assets","locale":"","width":1280,"height":800},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3794141,"resolution":"5","location":"assets","locale":"","width":1280,"height":800},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3794141,"resolution":"6","location":"assets","locale":"","width":1280,"height":800}},"screenshots":{"1":"The Kanban board: drag a card, or use Top and Move.","2":"The impact check: what a move changes, before you accept it.","3":"The user story map, with release slices and a gap.","4":"The story editor, with acceptance criteria and dependencies.","5":"The journey editor: activities and their steps.","6":"Story cards with live status, filtered by release."}},"plugin_section":[],"plugin_tags":[7132,145028,14785,165898,291788],"plugin_category":[],"plugin_contributors":[291789],"plugin_business_model":[],"class_list":["post-396020","plugin","type-plugin","status-publish","hentry","plugin_tags-kanban","plugin_tags-product-management","plugin_tags-roadmap","plugin_tags-story-map","plugin_tags-user-stories","plugin_contributors-jonmao","plugin_committers-jonmao"],"banners":{"banner":"https:\/\/ps.w.org\/slicewise\/assets\/banner-772x250.png?rev=3794141","banner_2x":"https:\/\/ps.w.org\/slicewise\/assets\/banner-1544x500.png?rev=3794141","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/slicewise\/assets\/icon-128x128.png?rev=3794141","icon_2x":"https:\/\/ps.w.org\/slicewise\/assets\/icon-256x256.png?rev=3794141","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/slicewise\/assets\/screenshot-1.png?rev=3794141","caption":"The Kanban board: drag a card, or use Top and Move."},{"src":"https:\/\/ps.w.org\/slicewise\/assets\/screenshot-2.png?rev=3794141","caption":"The impact check: what a move changes, before you accept it."},{"src":"https:\/\/ps.w.org\/slicewise\/assets\/screenshot-3.png?rev=3794141","caption":"The user story map, with release slices and a gap."},{"src":"https:\/\/ps.w.org\/slicewise\/assets\/screenshot-4.png?rev=3794141","caption":"The story editor, with acceptance criteria and dependencies."},{"src":"https:\/\/ps.w.org\/slicewise\/assets\/screenshot-5.png?rev=3794141","caption":"The journey editor: activities and their steps."},{"src":"https:\/\/ps.w.org\/slicewise\/assets\/screenshot-6.png?rev=3794141","caption":"Story cards with live status, filtered by release."}],"raw_content":"<!--section=description-->\n<p>Slicewise keeps your product roadmap where your site already is. Write each piece of work as a user story, map the stories to your user's journey, and order the work on a Kanban board that tells you what a move breaks before you accept it.<\/p>\n\n<p><strong>Write stories, not tickets.<\/strong> Every story reads \"As a [user], I want [goal] so that [benefit]\", with acceptance criteria you tick off as each one is verified. Group stories into features when it helps you see progress.<\/p>\n\n<p><strong>See the whole journey.<\/strong> The user story map (after Jeff Patton's method) puts your user's journey across the top and the stories under each step, one band per release. A step with nothing planned is marked as a gap.<\/p>\n\n<p><strong>Re-order with confidence.<\/strong> Drag cards, or use the Top and Move buttons. If a story needs another one first, or a move changes target months or goes over a column's work-in-progress limit, Slicewise shows you what changes and lets you accept or revert. Every move can be undone for 10 seconds.<\/p>\n\n<p><strong>Shared by the team.<\/strong> The board order is saved for everyone with access, and a stale tab can't overwrite newer moves.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Journey editor: activities and their steps, re-ordered with buttons, no code.<\/li>\n<li>Story editor: journey step, who, want, so that, feature, release, effort, target month, acceptance criteria and dependencies.<\/li>\n<li>Optional features that group stories, with progress for each.<\/li>\n<li>Kanban board with drag, Top and Move, the impact check, a change log and Undo.<\/li>\n<li>Your own board columns, each with its own work-in-progress limit, or one column per journey activity.<\/li>\n<li>User story map with as many releases as you need, and gaps.<\/li>\n<li>Story cards with live status, filtered by release.<\/li>\n<li>Settings for columns, releases and the next release month.<\/li>\n<li>JSON import and export.<\/li>\n<li>An example roadmap to explore on an empty board, also downloadable as a file to start from.<\/li>\n<li>A step-by-step guide with screenshots, one click from every screen.<\/li>\n<li>Keyboard-first and screen-reader friendly (WCAG 2.2 AA), and usable on a phone.<\/li>\n<li>Ready for translation.<\/li>\n<\/ul>\n\n<p>Slicewise is for administrators by default: it adds a <code>slicewise_manage<\/code> capability to the Administrator role and shows nothing to visitors.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to Plugins \u2192 Add New, search for \"Slicewise\" and choose Install, then Activate.<\/li>\n<li>Open Slicewise in the admin menu.<\/li>\n<li>Choose \"Load an example\" to look around, or \"Start from scratch\" to map your user's journey, then add stories under Slicewise \u2192 Stories.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"who%20can%20see%20the%20roadmap%3F\"><h3>Who can see the roadmap?<\/h3><\/dt>\n<dd><p>Only users with the <code>slicewise_manage<\/code> capability, which Administrators get when you activate the plugin. Visitors never see it, and it is not available through WordPress's own REST API.<\/p><\/dd>\n<dt id=\"does%20slicewise%20send%20my%20data%20anywhere%3F\"><h3>Does Slicewise send my data anywhere?<\/h3><\/dt>\n<dd><p>No. Everything stays in your WordPress database: stories as a private post type, and the journey, board order and settings as options. The plugin loads no scripts or fonts from other sites and calls no outside service.<\/p><\/dd>\n<dt id=\"what%20does%20the%20impact%20check%20do%3F\"><h3>What does the impact check do?<\/h3><\/dt>\n<dd><p>When you move a story ahead of one it needs, it shows that the other story has to move too, and offers to re-order both. It also shows target months that change, work that moves down the queue, and when \"In progress\" would go over your limit.<\/p><\/dd>\n<dt id=\"can%20i%20move%20my%20roadmap%20to%20another%20site%3F\"><h3>Can I move my roadmap to another site?<\/h3><\/dt>\n<dd><p>Yes. Slicewise \u2192 Import and export downloads everything as one JSON file, and imports it on another site. You see what will change before anything is replaced.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20data%20if%20i%20delete%20the%20plugin%3F\"><h3>What happens to my data if I delete the plugin?<\/h3><\/dt>\n<dd><p>Deleting the plugin from the Plugins screen removes every story, the journey, the board order, the settings and the capability it added. Deactivating keeps them.<\/p><\/dd>\n<dt id=\"is%20there%20a%20pro%20version%3F\"><h3>Is there a Pro version?<\/h3><\/dt>\n<dd><p>Yes. Slicewise Pro is a separate add-on for teams: as many boards as you need, Viewer and Editor roles, a timeline of planned work by month, the full history of every move and story change, a read-only roadmap block for any page, and imports from CSV, Jira and Trello. Everything in this plugin stays free. Administrators see one notice about it on Slicewise's screens, which \"Don't show this again\" hides for good.<\/p><\/dd>\n<dt id=\"where%20is%20the%20source%20code%20of%20the%20built%20scripts%3F\"><h3>Where is the source code of the built scripts?<\/h3><\/dt>\n<dd><p>In the plugin itself. The journey and story editors in <code>build\/<\/code> are compiled from the React source in <code>src\/<\/code> with @wordpress\/scripts (<code>wp-scripts build<\/code>). Everything in <code>assets\/<\/code>, including SortableJS, ships unminified.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.8.1<\/h4>\n\n<ul>\n<li>Fixed: importing a file that uses the four default columns (such as a roadmapper kit file) into a board with its own columns sent the Next up and In progress cards to the first column. Now each one's cards go to the column in the same place, the import preview says where before you confirm, and the board's change log records it.<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Fixed: making columns from your journey after work had started sent the replaced columns' cards to the first or last column. Now you choose a column for each one's cards, new columns included, and Slicewise suggests the column with the same name or in the same place.<\/li>\n<li>New: deleting a column can send its cards to a column you have just added.<\/li>\n<li>New: every change of columns is written to the board's change log, with where each card went.<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>For developers: the slicewise_board filter names the board a request works on, so an add-on can offer several boards. With no add-on nothing changes.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>For developers: actions slicewise_change_logged (each change-log entry) and slicewise_story_changed (a story created, changed or deleted, with before and after), so add-ons can keep a full history.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>New: one notice about Slicewise Pro, for administrators on Slicewise's screens only. \"Don't show this again\" hides it for good, and it never shows once Pro is installed.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>New: a separate capability to view the roadmap (slicewise_view), so a role can see the board, story map and story cards read-only. Administrators keep full access; roles that could change Slicewise can still see it.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>For developers: add-ons can add a section to the Slicewise page (filter slicewise_board_sections), load scripts after the board (action slicewise_board_assets), and redraw with it (the roadmap:render event).<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New: your own board columns. Add, rename, re-order and remove columns, each with its own work-in-progress limit. Removing a column asks where its cards go.<\/li>\n<li>New: as many releases as you need, each with a target month. Each story picks its release; the story map shows one band per release, with how much is done.<\/li>\n<li>New: Columns from my journey. Make one board column per journey activity; they follow the journey when you rename or re-order it.<\/li>\n<li>Changed: Settings is a new screen. Your column names, limit and story map bands are carried over when you update, and every story keeps its place on the map.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New: Features. Group stories that deliver one bigger piece of value and see how many are done. Optional.<\/li>\n<li>New: Slicewise \u2192 Guide, a step-by-step guide with screenshots, and a Help link and Help tab on every screen.<\/li>\n<li>New: download the example roadmap as a file to start your own, and the file format explained field by field.<\/li>\n<li>Changed: stories are numbered S-01, S-02 \u2026 (features are F-01 \u2026). Existing stories keep their numbers with the new letter, everywhere, when you update.<\/li>\n<li>Changed: the story form asks for the journey step first, with every activity's steps grouped together.<\/li>\n<li>Changed: every activity has at least one step; a new activity starts with one.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: journey and story editors, Kanban board with the impact check, user story map, feature cards, settings, JSON import and export, and an example roadmap.<\/li>\n<\/ul>","raw_excerpt":"User stories, a user story map and a Kanban board that shows what each move changes, inside your own WordPress admin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/396020","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=396020"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jonmao"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=396020"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=396020"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=396020"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=396020"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=396020"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=396020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}