{"componentChunkName":"component---src-templates-blog-post-js","path":"/how-to-run-product-sprints/","result":{"data":{"site":{"siteMetadata":{"title":"Catwomaniya"}},"mdx":{"id":"99c09fbb-6344-5fe7-82d8-5552a6e8fad0","excerpt":"The people Representation from each department will be great + 2 from Customer Success. The teams can either be Design, Frontend, Backend, Strategy, Product…","body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"How to run product sprints\",\n  \"date\": \"2021-06-20\",\n  \"description\": \"\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h3\", null, \"The people\"), mdx(\"p\", null, \"Representation from each department will be great + 2 from Customer Success. The teams can either be Design, Frontend, Backend, Strategy, Product(ofcourse!) or follow the squad way (if that is what your company follows) and have all the team leads in there. I don\\u2019t suggest the latter if you have too many teams in your organization, since more people means more time & more confusion. However you know what works best for your team.\"), mdx(\"h3\", null, \"The process\"), mdx(\"p\", null, \"Ideally the design sprint is a 5 day process with 5 stages, Concentrating on various things everyday.\"), mdx(\"p\", null, \"However, product sprint will only have 3 steps & can be done within 1 day/8 hours.\"), mdx(\"p\", null, \"Here is what happens in it -\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"a. Understand/Map\")), mdx(\"p\", null, \"We will ask the strategists (usually the founders/ CPO/ PO) what their immediate one year vision is (they will talk about what they would like to achieve & the challenges these goals face for 5 minutes). While they discuss, all other members can interview them further. \"), mdx(\"p\", null, \"For example - If the founder says - We should grow our sales by 40% this quarter. He/She might get asked - HOW MIGHT WE scale our resources to do this? HOW MIGHT WE(HMW) support the sales team feature wise to achieve this? These questions shall also be written down. Once done, we will begin putting up all these questions on a wall, you will begin to see that most HMWs follow some pattern & all the varied questions are actually leading to a bigger question, that will now form the theme of the following discussion. We will now map out an ideal solution that will help achieve this common goal.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"b. Microscopic target\")), mdx(\"p\", null, \"Now that we have a target, we will go around the room (this time strategists don\\u2019t participate) as to how we can achieve this target with their function\\u2019s help or why we haven\\u2019t achieved it yet. We do one more round of this where they tell us how we can achieve this target with the help of some other function.\"), mdx(\"p\", null, \"Example: Engg. lead says we can achieve this by reducing our latency and in the second round he says we can achieve this if the product team builds better product analytics that help understand what customer needs. You will hopefully see a common enough pattern to what needs our attention right away. Clarity should be achieved at this stage.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"c. Clarity extended\")), mdx(\"p\", null, \"We will now go back with these insights, look at data + customer insights and derive some patterns around this. We can now decide what needs to be built and how/ what timelines etc. This step involves not everyone but product team alone to figure out the future roadmaps and such.\"), mdx(\"h3\", null, \"When should you do this?\"), mdx(\"p\", null, \"Priorities for each team are different & everyone\\u2019s thinking might need some alignment. Especially in what you should focus as a company. Even if both of you have a clear understanding, it will help conveying to the team & getting them onboard easily. This will also help in teams being able to converge & understand why something needs to be worked on.\"), mdx(\"h3\", null, \"How do you do this ?\"), mdx(\"p\", null, \"Given that there\\u2019s a pandemic going on and most of the product teams are working remotely. \"), mdx(\"p\", null, \"The following are the three essential tools for your remote sprint. First, video conferencing to keep everyone in sync during group activities. Second, a virtual whiteboard app that will become your shared brain for the sprint. And third, a team discussion board for communication throughout the week.\"), mdx(\"p\", null, \"You can read more about how to handle a remote sprint session \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://www.thesprintbook.com/articles/remote-design-sprint-guide\"\n  }), \"here\"), \".\"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"How to run product sprints","date":"Jun 20, 2021","description":""}}},"pageContext":{"slug":"/how-to-run-product-sprints/","previous":{"fields":{"slug":"/Designing-customer-support-experience/"},"frontmatter":{"title":"Designing Customer Support Experience"}},"next":null}}}