{"id":131,"date":"2012-11-30T09:33:30","date_gmt":"2012-11-30T09:33:30","guid":{"rendered":"https:\/\/www.cmwlab.com\/blog\/?p=131"},"modified":"2012-11-30T09:33:30","modified_gmt":"2012-11-30T09:33:30","slug":"manage-software-features","status":"publish","type":"post","link":"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/","title":{"rendered":"Manage Software Features and Requirements"},"content":{"rendered":"<p style=\"text-indent: 10px;\">It\u2019s always a great thing if you can use your own product to organize your everyday work. That is what we actually do at Comindware. We use Comindware Tracker to track product features in our Product Management department. More details on that below.<\/p>\n\n<p><!--more-->\r\n<a href=\"https:\/\/www.cmwlab.com\/platform\/try\/\" onclick=\"ga('send', 'event', 'abtest', 'platform-banner-click');\"><img decoding=\"async\" id=\"pl-banner\" src=\"https:\/\/www.cmwlab.com\/blog\/wp-content\/uploads\/2023\/03\/cmw-platform-banner.png\" class=\"img-fluid my-5\" alt=\"CMW Platform banner\" title=\"CMW Platform banner\"><\/a><\/p>\n\n<h3>How we manage our product&#8217;s features and requirements<\/h3>\n\n<blockquote>\u201cIt\u2019s always a great thing if you can use your own product to organize your everyday work.\u201d<\/blockquote>\n\n<p style=\"text-indent: 10px;\">We use a custom version of\u00a0<em>Scrum<\/em>\u00a0framework for managing product development combined with\u00a0<em>Goal Directed Design Process<\/em> for gathering product requirements.\u00a0<em>Goal Directed Design Process<\/em>\u00a0is based on\u00a0<em>Personas<\/em>\u00a0and different types of scenarios and it\u2019s very useful to keep all that in <a href=\"https:\/\/www.cmwlab.com\/workflow-software\/\">Comindware Tracker<\/a>. <em>Features<\/em> are linked to scenarios, which in turn refer to\u00a0<em>Personas<\/em>\u00a0so it\u2019s always easy to track who wants the feature and why. This helps prioritize features in\u00a0<em>Backlog<\/em>\u00a0and plan a perfect set of features for the upcoming software release.<\/p>\n\n<p style=\"text-indent: 10px;\">Our Product Management workspace includes the following groups:<\/p>\n\n<img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/2012\/11\/11.png\" alt=\"product management workspace\"\/>\n\n<section class=\"text-center post__button\">\n    <a href=\"https:\/\/www.cmwlab.com\/workflow-software\/try\/\" class=\"btn btn-green btn-lg\">\n\n            Get a 30-day trial!\n\n    <\/a>\n<\/section>\n\n<p style=\"text-indent: 10px;\">We are using the workflow mechanism to define the sequence of tasks that should be completed in order to drive every feature from the stage of an idea all the way into a complete product. Thus, for example, after product manager approves the implementation of the feature, <a href=\"https:\/\/www.cmwlab.com\/workflow-software\/\">Comindware Tracker<\/a> will <em>automatically generate<\/em>\u00a0a task to check localization and <em>assign<\/em> it to the technical writer.<\/p>\n\n<img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/2012\/11\/21.png\" alt=\"feature management workflow process\"\/>\n\n<p style=\"text-indent: 10px;\">We collaborate on features using comments. Everyone who is following a feature item will receive an email notification when a new comment is added. If we want to engage someone who is not following a feature in the discussion we just add him\/her to its followers. This way we make sure everything is on track and that the next release will be on time and with the right feature scope. You can group completed tasks by date so it\u2019s easy to review who has done what on daily scrum meetings or generate a similar report for the end of the week summary.<\/p>\n\n<p style=\"text-indent: 10px;\">We use \u201c<em>Features in progress by status<\/em>\u201d widget to track the implementation stages of feature:<\/p>\n\n<img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/2012\/11\/31.png\" alt=\"features in progress\"\/>\n\n<p style=\"text-indent: 10px;\">During the design phase we add mock-ups to features. It\u2019s likely that mock-ups will change during the feature definition stage. File versioning helps us with document management in this situation, it allows us to add new versions of mock-ups without deleting old ones and see what was changed:<\/p>\n\n<img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/2012\/11\/41.png\" alt=\"file versioning\"\/>\n\n<p style=\"text-indent: 10px;\">Comindware Tracker allows us to track product requirements and features in a transparent and manageable way, from idea to implementation. You can do it the same way in your company too.<\/p>\n\n<blockquote>\u201c&#8230;our software allows us to track product requirements and features in a transparent and manageable way&#8230;\u201d<\/blockquote>\n\n<p style=\"text-indent: 10px;\">Comindware Tracker is shipped with\u00a0<a href=\"https:\/\/www.cmwlab.com\/software-development\/\">predefined solution for\u00a0Software Development<\/a>. You can use templates that come with our solution, customize them to align to your company processes, or design your own ones.<\/p>\n\n<p style=\"text-indent: 10px;\">To start using\u00a0<a href=\"https:\/\/www.cmwlab.com\/workflow-software\/\">Comindware Tracker<\/a>\u00a0for managing requirements or features using the built-in Software Development workspace you can go to:\u00a0<em>Administration<\/em>\u00a0->\u00a0<em>Workspaces<\/em>\u00a0and add\u00a0Software Development workspace\u00a0template:<\/p>\n\n<img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/2012\/11\/5.png\" alt=\"built-in Software Development Workspace template\"\/>\n\n<p style=\"text-indent: 10px;\">Add participants to the workspace to specify who will be able to work with it:<\/p>\n\n<img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/2012\/11\/61.png\" alt=\"adding users to Workspace\"\/>\n\n<p style=\"text-indent: 10px;\">Then choose who will participate in the workflow and modify the group and template settings accordingly. After that, when someone is done with his task, next task will be created automatically according to rules specified in each workflow step. You can easily change templates by customizing workflows and forms. Add custom steps or fields you need.<\/p>\n\n<p style=\"text-indent: 10px;\">Track implementation progress with customizable widgets. They will let you monitor the amount of features done in current sprint, planned vs. actual development efforts and other metrics. You can also use our <em>expression language<\/em> to set up custom metrics you want to track.<\/p>\n\n<p style=\"text-indent: 10px;\">The best thing about\u00a0<a href=\"https:\/\/www.cmwlab.com\/workflow-software\/\">Comindware Tracker<\/a>\u00a0is that it can be customized for any methodology of your choice. And the best thing is that it can evolve together with your company processes.<\/p>\n\n<section class=\"text-center post__button\">\n    <a href=\"https:\/\/www.cmwlab.com\/workflow-software\/try\/\" class=\"btn btn-green btn-lg\">\n\n            Get a 30-day trial!\n\n    <\/a>\n<\/section>\n\n<section class=\"author bg-light border\">\n    <section class=\"row p-3 p-sm-5 align-items-center\">\n        <aside class=\"col-sm-3 col-4\">\n            <img decoding=\"async\" class=\"author__img img-fluid rounded-circle\" title=\"Dmitry Maximov\" alt=\"Dmitry Maximov\" src=\"\/blog\/wp-content\/uploads\/2012\/11\/dmitry-maximov.jpg\">\n        <\/aside>\n        <article class=\"col-sm-9 col\">\n            <p class=\"author__text\">Dmitry Maximov is a Product Manager for Comindware, he is responsible for gathering requirements and developing specifications for Comindware products.<br\/> He has strong interest in combining Human Centered Design and Agile Practices for developing products that are powerfull and easy to use. Dmitry has a Masters Degree from Highier School of Economics in Moscow.<\/p>\n        <\/article>\n    <\/section>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s always a great thing if you can use your own product to organize your everyday work. That is what we actually do at Comindware. We use Comindware Tracker to track product features in our Product Management department. More details on that below.<\/p>\n","protected":false},"author":5,"featured_media":137,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,19],"tags":[],"class_list":["post-131","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-popular-topics","category-solutions"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.14 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Features &amp; Requirements Management in Software Development.<\/title>\n<meta name=\"description\" content=\"Comindware Product Management Department shares their experience how to use our software for features &amp; requirements management in software development.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Features &amp; Requirements Management in Software Development.\" \/>\n<meta property=\"og:description\" content=\"Comindware Product Management Department shares their experience how to use our software for features &amp; requirements management in software development.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/\" \/>\n<meta property=\"og:site_name\" content=\"CMW Lab Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cmwlabinc\" \/>\n<meta property=\"article:published_time\" content=\"2012-11-30T09:33:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cmwlab.com\/blog\/wp-content\/uploads\/2012\/11\/31.png\" \/>\n\t<meta property=\"og:image:width\" content=\"341\" \/>\n\t<meta property=\"og:image:height\" content=\"305\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"dmaximov\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CMW_Lab\" \/>\n<meta name=\"twitter:site\" content=\"@CMW_Lab\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"dmaximov\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/\"},\"author\":{\"name\":\"dmaximov\",\"@id\":\"https:\/\/www.cmwlab.com\/blog\/#\/schema\/person\/8c8dbc2d3a57790d1a17c290b9accda2\"},\"headline\":\"Manage Software Features and Requirements\",\"datePublished\":\"2012-11-30T09:33:30+00:00\",\"dateModified\":\"2012-11-30T09:33:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/\"},\"wordCount\":666,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.cmwlab.com\/blog\/#organization\"},\"articleSection\":[\"Popular Topics\",\"Solutions\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/\",\"url\":\"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/\",\"name\":\"Features & Requirements Management in Software Development.\",\"isPartOf\":{\"@id\":\"https:\/\/www.cmwlab.com\/blog\/#website\"},\"datePublished\":\"2012-11-30T09:33:30+00:00\",\"dateModified\":\"2012-11-30T09:33:30+00:00\",\"description\":\"Comindware Product Management Department shares their experience how to use our software for features & requirements management in software development.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cmwlab.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Manage Software Features and Requirements\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cmwlab.com\/blog\/#website\",\"url\":\"https:\/\/www.cmwlab.com\/blog\/\",\"name\":\"CMW Lab Blog\",\"description\":\"Plan. Manage. Collaborate.\",\"publisher\":{\"@id\":\"https:\/\/www.cmwlab.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cmwlab.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.cmwlab.com\/blog\/#organization\",\"name\":\"CMW Lab\",\"url\":\"https:\/\/www.cmwlab.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.cmwlab.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.cmwlab.com\/blog\/wp-content\/uploads\/2022\/07\/cmwlab-logo.png\",\"contentUrl\":\"https:\/\/www.cmwlab.com\/blog\/wp-content\/uploads\/2022\/07\/cmwlab-logo.png\",\"width\":1200,\"height\":239,\"caption\":\"CMW Lab\"},\"image\":{\"@id\":\"https:\/\/www.cmwlab.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/cmwlab\/\",\"https:\/\/www.facebook.com\/cmwlabinc\",\"https:\/\/twitter.com\/CMW_Lab\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cmwlab.com\/blog\/#\/schema\/person\/8c8dbc2d3a57790d1a17c290b9accda2\",\"name\":\"dmaximov\",\"url\":\"https:\/\/www.cmwlab.com\/blog\/author\/dmaximov\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Features & Requirements Management in Software Development.","description":"Comindware Product Management Department shares their experience how to use our software for features & requirements management in software development.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/","og_locale":"en_US","og_type":"article","og_title":"Features & Requirements Management in Software Development.","og_description":"Comindware Product Management Department shares their experience how to use our software for features & requirements management in software development.","og_url":"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/","og_site_name":"CMW Lab Blog","article_publisher":"https:\/\/www.facebook.com\/cmwlabinc","article_published_time":"2012-11-30T09:33:30+00:00","og_image":[{"width":341,"height":305,"url":"https:\/\/www.cmwlab.com\/blog\/wp-content\/uploads\/2012\/11\/31.png","type":"image\/png"}],"author":"dmaximov","twitter_card":"summary_large_image","twitter_creator":"@CMW_Lab","twitter_site":"@CMW_Lab","twitter_misc":{"Written by":"dmaximov","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/#article","isPartOf":{"@id":"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/"},"author":{"name":"dmaximov","@id":"https:\/\/www.cmwlab.com\/blog\/#\/schema\/person\/8c8dbc2d3a57790d1a17c290b9accda2"},"headline":"Manage Software Features and Requirements","datePublished":"2012-11-30T09:33:30+00:00","dateModified":"2012-11-30T09:33:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/"},"wordCount":666,"commentCount":0,"publisher":{"@id":"https:\/\/www.cmwlab.com\/blog\/#organization"},"articleSection":["Popular Topics","Solutions"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cmwlab.com\/blog\/manage-software-features\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/","url":"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/","name":"Features & Requirements Management in Software Development.","isPartOf":{"@id":"https:\/\/www.cmwlab.com\/blog\/#website"},"datePublished":"2012-11-30T09:33:30+00:00","dateModified":"2012-11-30T09:33:30+00:00","description":"Comindware Product Management Department shares their experience how to use our software for features & requirements management in software development.","breadcrumb":{"@id":"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cmwlab.com\/blog\/manage-software-features\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.cmwlab.com\/blog\/manage-software-features\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cmwlab.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Manage Software Features and Requirements"}]},{"@type":"WebSite","@id":"https:\/\/www.cmwlab.com\/blog\/#website","url":"https:\/\/www.cmwlab.com\/blog\/","name":"CMW Lab Blog","description":"Plan. Manage. Collaborate.","publisher":{"@id":"https:\/\/www.cmwlab.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cmwlab.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.cmwlab.com\/blog\/#organization","name":"CMW Lab","url":"https:\/\/www.cmwlab.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cmwlab.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.cmwlab.com\/blog\/wp-content\/uploads\/2022\/07\/cmwlab-logo.png","contentUrl":"https:\/\/www.cmwlab.com\/blog\/wp-content\/uploads\/2022\/07\/cmwlab-logo.png","width":1200,"height":239,"caption":"CMW Lab"},"image":{"@id":"https:\/\/www.cmwlab.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/cmwlab\/","https:\/\/www.facebook.com\/cmwlabinc","https:\/\/twitter.com\/CMW_Lab"]},{"@type":"Person","@id":"https:\/\/www.cmwlab.com\/blog\/#\/schema\/person\/8c8dbc2d3a57790d1a17c290b9accda2","name":"dmaximov","url":"https:\/\/www.cmwlab.com\/blog\/author\/dmaximov\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.cmwlab.com\/blog\/wp-json\/wp\/v2\/posts\/131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cmwlab.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cmwlab.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cmwlab.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cmwlab.com\/blog\/wp-json\/wp\/v2\/comments?post=131"}],"version-history":[{"count":0,"href":"https:\/\/www.cmwlab.com\/blog\/wp-json\/wp\/v2\/posts\/131\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cmwlab.com\/blog\/wp-json\/wp\/v2\/media\/137"}],"wp:attachment":[{"href":"https:\/\/www.cmwlab.com\/blog\/wp-json\/wp\/v2\/media?parent=131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cmwlab.com\/blog\/wp-json\/wp\/v2\/categories?post=131"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cmwlab.com\/blog\/wp-json\/wp\/v2\/tags?post=131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}