{"componentChunkName":"component---node-modules-gatsby-theme-medium-to-own-blog-src-templates-blog-post-js","path":"/what-is-a-mature-team/","result":{"data":{"site":{"siteMetadata":{"siteUrl":"https://javame.netlify.app","githubUrl":"https://github.com/aterreno/blog"}},"mdx":{"fields":{"slug":"/what-is-a-mature-team/"},"excerpt":"On the  italian XP mailing list ,  Tommaso Torti  asked an interesting question to the list few days ago. When do you define a team ‘mature…","timeToRead":1,"frontmatter":{"title":"What is a mature team?","description":"","categories":[],"date":"February 05, 2008","canonical_link":"https://javame.netlify.app//what-is-a-mature-team-b7c52f36c18"},"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\": \"What is a mature team?\",\n  \"description\": \"\",\n  \"date\": \"2008-02-05T00:00:00.000Z\",\n  \"categories\": [],\n  \"published\": true,\n  \"canonical_link\": \"https://javame.netlify.app//what-is-a-mature-team-b7c52f36c18\",\n  \"redirect_from\": [\"/what-is-a-mature-team-b7c52f36c18\"]\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, \"On the \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://it.groups.yahoo.com/group/extremeprogramming-it/\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"italian XP mailing list\"), \", \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://lordtom.blogspot.com/\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"Tommaso Torti\"), \" asked an interesting question to the list few days ago.\"), mdx(\"p\", null, \"When do you define a team \\u2018mature\\u2019?\"), mdx(\"p\", null, \"Translating myself, my reply was something like:\"), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, \"A mature team is a team that implements at its best the theories written on books, that makes concrete what\\u2019s on paper in value for the client.\\xA0\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"It\\u2019s cohesion and communication.\\xA0\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"A team that\\u2019s mature is a team that hasn\\u2019t nothing to do anymore, it\\u2019s mature, can still improve?\\xA0\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"In my very personal opinion it\\u2019s a death team, the mission is achieved, it\\u2019s time to change, it\\u2019s time to shuffle the cards. Roll in new people, change.\")), mdx(\"p\", null, \"Some other interesting replies to the question:\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://pierg.wordpress.com/\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"PierG\"), \" wrote:\"), mdx(\"p\", null, \"A mature team is a team robust to change, wich means that it\\u2019s able to change without crumbling the process.\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://www.xplabs.it/\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"Francesco\"), \", being a strong XPer wrote:\"), mdx(\"p\", null, \"A mature team is a team that doesn\\u2019t need a manager, a project leader, an architect or a designer in order to produce results. It\\u2019s able in an autonomous way to increase its own productivity.\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://blogs.ugidotnet.org/luka/Default.aspx\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"Luca Minuduel\"), \" quotes from the \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://www.cateams.com/index.php?id=39\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"website\"), \" of Joseph Pelrine:\"), mdx(\"p\", null, \"*\", \" Flexible and responsive to changing organisational conditions and wider environments.  \"), mdx(\"p\", null, \"\\xA0\", \"*\", \" Able to work with pressure, uncertainty and disagreement.  \"), mdx(\"p\", null, \"\\xA0\", \"*\", \" Able to be self-organising and self-regulating.  \"), mdx(\"p\", null, \"\\xA0\", \"*\", \" Maximise the strengths and creativity of each team member.  \"), mdx(\"p\", null, \"\\xA0\", \"*\", \" Satisfies both organisational and individual needs\"), mdx(\"p\", null, \"and \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://www.mythodology.com/self-organisation\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"Marco\"), \":\"), mdx(\"p\", null, \"AEntre m\\xE1s \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://www.arc-ag.com/como-jugar-reglas-poker.html\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"reglas poker\"), \" compares mejor. system in equilibrium naturally tends to resist to change and that\\u2019s why we need to apply a force (questions/retrospectives/etc for people, splitting for stories, refactoring for code), because we need to take the system at the edge of chaos to facilitate the emergence of a new, spontaneous configuration.\"), mdx(\"p\", null, \"Definitely a nice conversation, and for you what\\u2019s a mature team?\"));\n}\n;\nMDXContent.isMDXComponent = true;"},"allWebMentionEntry":{"nodes":[]}},"pageContext":{"id":"88c4902f-295e-5631-8dd1-49e1dfe48d9b","previous":{"id":"f2d1e297-b8d5-51f7-9f43-17d062e1b4af","fields":{"slug":"/how-do-you-build-your-projects/","published":true},"frontmatter":{"redirect_from":["/how-do-you-build-your-projects-b5a2dd32336"],"redirect_to":null,"title":"How do you build your projects?"}},"next":{"id":"0920f9b9-71ec-5ee7-a64d-f536f5342415","fields":{"slug":"/troubles-upgrading-to-leopard/","published":true},"frontmatter":{"redirect_from":["/troubles-upgrading-to-leopard-a9f88f710873"],"redirect_to":null,"title":"Troubles upgrading to Leopard?"}},"permalink":"https://javame.netlify.app/what-is-a-mature-team/","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"]}