{"componentChunkName":"component---node-modules-gatsby-theme-medium-to-own-blog-src-templates-blog-post-js","path":"/ibm-rational-clearcase-ucm-estimate-the-impact-of-a-tool-in-a-project/","result":{"data":{"site":{"siteMetadata":{"siteUrl":"https://javame.netlify.app","githubUrl":"https://github.com/aterreno/blog"}},"mdx":{"fields":{"slug":"/ibm-rational-clearcase-ucm-estimate-the-impact-of-a-tool-in-a-project/"},"excerpt":"When you estimate stories you have to consider also some \"external\" things that can effect your project. I never used before Clear Case…","timeToRead":1,"frontmatter":{"title":"IBM Rational ClearCase UCM — estimate the impact of a tool in a project","description":"","categories":[],"date":"December 16, 2006","canonical_link":"https://javame.netlify.app//ibm-rational-clearcase-ucm-estimate-the-impact-of-a-tool-in-a-project-39d4a637eeb"},"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/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"IBM Rational ClearCase UCM — estimate the impact of a tool in a project\",\n  \"description\": \"\",\n  \"date\": \"2006-12-16T00:00:00.000Z\",\n  \"categories\": [],\n  \"published\": true,\n  \"canonical_link\": \"https://javame.netlify.app//ibm-rational-clearcase-ucm-estimate-the-impact-of-a-tool-in-a-project-39d4a637eeb\",\n  \"redirect_from\": [\"/ibm-rational-clearcase-ucm-estimate-the-impact-of-a-tool-in-a-project-39d4a637eeb\"]\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(\"p\", null, \"When you estimate stories you have to consider also some \\u201Cexternal\\u201D things that can effect your project.\"), mdx(\"p\", null, \"I never used before Clear Case, well, it\\u2019s the winner for this month of the (right now introduced category) office for complication of simple things (direct translation from the Italian Ufficio Complicazione Cose Semplici UCCS).\"), mdx(\"p\", null, \"It\\u2019s very configurable, very complex, what for?\"), mdx(\"p\", null, \"The fact in my humble opinion is that if you\\u2019ll ever have a client that force you to use that tool as revision control system you\\u2019ll have at least consider 1hour every day spent in various strange problems/errors and also the frustration of the dev team! In total, one ideal man day every week can be a good number. I don\\u2019t like that tool, indeed.\"), mdx(\"p\", null, \"You can also consider maybe to mitigate this using subversion and then do a weekly commit from subversion to the Clear Case Box so that the Bosses upstairs are happy\\u2026\\xA0:-D\"), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://en.wikipedia.org/wiki/UCM\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"IBM Rational ClearCase UCM\\u200A\\u2014\\u200AWikipedia, the free encyclopedia\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Unified Change Management is a layer built on Rational ClearCase to provide additional Software Configuration Management features. These changes include integration with ClearQuest to enforce defect and change tracking with code development through the use of activities. This is part of the Rational Unified Process which describes the lifecycle of change management for IBM Rational\\u2019s software development process. It also gives integrators ownership of projects and streams to allow policy and feature management by project leaders and release engineers. UCM removes the ability/requirement that users manage a configuration specification for a view. UCM is used and configured via either CLIs or GUIs.\")));\n}\n;\nMDXContent.isMDXComponent = true;"},"allWebMentionEntry":{"nodes":[]}},"pageContext":{"id":"7d61bfb8-3dee-5d7d-bb3b-f256881b1d68","previous":{"id":"acac3b7d-e8f4-5875-a1dd-2a5db71bdf89","fields":{"slug":"/working-and-having-fun-with-legacy-code/","published":true},"frontmatter":{"redirect_from":["/working-and-having-fun-with-legacy-code-a391f647a7ad"],"redirect_to":null,"title":"Working and having fun with legacy code"}},"next":{"id":"bab6158e-2cb5-5551-97b7-e157f20217c6","fields":{"slug":"/infoq-infoq-book-domain-driven-design-quickly/","published":true},"frontmatter":{"redirect_from":["/infoq-infoq-book-domain-driven-design-quickly-396755985ca7"],"redirect_to":null,"title":"InfoQ: InfoQ Book: Domain Driven Design Quickly"}},"permalink":"https://javame.netlify.app/ibm-rational-clearcase-ucm-estimate-the-impact-of-a-tool-in-a-project/","themeOptions":{"plugins":[],"config":{"title":"Antonio Terreno","description":"Antonio Terreno's blog archive","shortBio":"","bio":"Principal Consultant at Equal Experts","author":"Antonio Terreno","githubUrl":"https://github.com/aterreno/blog","siteUrl":"https://javame.netlify.app/","social":{"twitter":"javame","medium":"","facebook":"","github":"aterreno","linkedin":"antonioterreno","instagram":"tritonitri"},"goatCounterCode":null}}}},"staticQueryHashes":["4131332129","645483741"]}