{"componentChunkName":"component---node-modules-gatsby-theme-medium-to-own-blog-src-templates-blog-post-js","path":"/learn-practises-and-learn-how-to-live-without-them/","result":{"data":{"site":{"siteMetadata":{"siteUrl":"https://javame.netlify.app","githubUrl":"https://github.com/aterreno/blog"}},"mdx":{"fields":{"slug":"/learn-practises-and-learn-how-to-live-without-them/"},"excerpt":"Agile is hard to embrace, agile is hard to teach. \"The problem\" (and the strength) of agile development is that it never defines strict…","timeToRead":1,"frontmatter":{"title":"Learn practises and Learn how to live without them","description":"","categories":[],"date":"March 16, 2010","canonical_link":"https://javame.netlify.app//learn-practises-and-learn-how-to-live-without-them-142ad8861252"},"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\": \"Learn practises and Learn how to live without them\",\n  \"description\": \"\",\n  \"date\": \"2010-03-16T00:00:00.000Z\",\n  \"categories\": [],\n  \"published\": true,\n  \"canonical_link\": \"https://javame.netlify.app//learn-practises-and-learn-how-to-live-without-them-142ad8861252\",\n  \"redirect_from\": [\"/learn-practises-and-learn-how-to-live-without-them-142ad8861252\"]\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, \"Agile is hard to embrace, agile is hard to teach.\"), mdx(\"p\", null, \"\\u201CThe problem\\u201D (and the strength) of agile development is that it never defines strict rules to follow always and in any occasion.\"), mdx(\"p\", null, \"I can imagine myself being a consultant preaching \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://en.wikipedia.org/wiki/IBM_Rational_Unified_Process\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"RUP\"), \" (IBM I am not impressed with you guys preaching agile), I\\u2019ll give to the client the book, I\\u2019ll tell them to follow my rules, end of the story.\"), mdx(\"p\", null, \"Now, let\\u2019s forget the \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://agilemanifesto.org/\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"manifesto\"), \", let\\u2019s forget all the blog posts, the white papers, the conferences.\"), mdx(\"p\", null, \"What the world agile means? I\\u2019ve searched on the Mac Dictionary application\"), mdx(\"p\", null, \"It says:\"), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, \"agile |?aj?l|\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"adjective\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"able to move quickly and easily\\xA0: Ruth was as agile as a monkey | figurative his vague manner concealed an agile mind.\")), mdx(\"p\", null, \"That\\u2019s all you need, be agile like a monkey.\"), mdx(\"p\", null, \"Embrace iterations of two weeks? Fine, after some time if you feel like you can go faster without, take them off.\"), mdx(\"p\", null, \"Embrace a retrospective per iteration? Fine, after some time if you feel like they are not making you go faster, take them off.\"), mdx(\"p\", null, \"Embrace the iteration planning meeting? Fine, after some time if you feel like they are not making you go faster, take them off.\"), mdx(\"p\", null, \"And once you took off all the practices, start from scratch, try to understand if re-introducing them will make you go faster, be agile like a monkey in the jungle, don\\u2019t follow pre defined paths.\"));\n}\n;\nMDXContent.isMDXComponent = true;"},"allWebMentionEntry":{"nodes":[]}},"pageContext":{"id":"dd88c056-3954-5ebf-82e9-c6670228fb17","previous":{"id":"5c2a3100-a76b-5486-ab79-ec373e84b2ec","fields":{"slug":"/the-unknown-variable-che-guevara-theories-applied-to-agile-teams/","published":true},"frontmatter":{"redirect_from":["/the-unknown-variable-che-guevara-theories-applied-to-agile-teams-a3f4df26df79"],"redirect_to":null,"title":"The unknown variable, Che Guevara theories applied to agile teams"}},"next":{"id":"b0b0a4b8-fcfc-58f1-8f40-0fbdea93b5d6","fields":{"slug":"/failure-happens/","published":true},"frontmatter":{"redirect_from":["/failure-happens-699c3f6c9035"],"redirect_to":null,"title":"Failure Happens"}},"permalink":"https://javame.netlify.app/learn-practises-and-learn-how-to-live-without-them/","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"]}