{"id":1831,"date":"2019-11-27T16:43:56","date_gmt":"2019-11-27T15:43:56","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=1831"},"modified":"2020-09-17T12:02:38","modified_gmt":"2020-09-17T10:02:38","slug":"small-teams-speed","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/","title":{"rendered":"How the project was won: small teams at fast speed"},"content":{"rendered":"\n<p>Does it still make sense to talk about <span id=\"urn:batch-analysis-a25567a0-510f-4901-9297-841628ac3670\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/project\">projects<\/span> and detailed planning? At <strong>Codemotion Rome 2019<\/strong>, Sander Hoogendoorn presented the &#8220;continuous culture&#8221;, how to survive in an increasingly complex world by quickly going through small <span id=\"urn:batch-analysis-8e879eb0-83c4-4335-a477-acbb2bf3c699\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/team\">teams<\/span> on functions instead of <span id=\"urn:batch-analysis-dbf1ff2b-88c6-4752-8afd-0455731a5b77\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/project\">projects<\/span>.<\/p>\n\n\n\n<p>In the IT world, there is a premium on change driven by innovation. Actually, innovation is a positive in any field of human activity, but looking back throughout history, the IT industry has shown an unprecedented and unique speed. Maybe this is due to <strong>Moore&#8217;s law<\/strong>: as the number of transistors in a densely integrated circuit doubles about every two years, so the possibilities double in two years.<\/p>\n\n\n\n<p>While it is foreseeable that there will continue to be an unstoppable evolution of technologies and solutions, it is also undeniable that events and singularities have occurred and will continue to occur. Usually, we call those events &#8220;revolutions&#8221;.<\/p>\n\n\n\n<p><em>The IT world is moving on faster and faster, changing in faster and faster cycles and that somewhere there is a <span id=\"urn:batch-analysis-3f723f2c-caf0-4434-853b-f1f975e4edde\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/team\">team<\/span> smaller than your one that is about to launch a disruptive solution that will make you obsolete.<\/em><\/p>\n\n\n\n<p>One revolution was the introduction of EC2 by Amazon in 2006, which in fact, by renting its own computing capacity, allowed a cheap entry into the IT world to all those who did not have the opportunity or need to maintain a huge amount of hardware in their own basement. Or, at present, we are all watching and surveying the myriad of startups in financial services. If even one succeeds in creating a new disruptive banking system, it would have revolutionised the financial market, rendering obsolete all the other existing players who failed to adapt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-01-1024x576.png\" alt=\"\" class=\"wp-image-1832\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-01-1024x576.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-01-300x169.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-01-768x432.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-01-896x504.png 896w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-01-400x225.png 400w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-01.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p> Sander Hoogendoorn started his talk \u201cIt\u2019s a small world, after all\u201d from this premise:, presented at Codemotion Rome 2019. Its intent was to clarify how, in the context of a reality that changes at an increasingly fast pace, <strong>it is necessary for a change in workflow and teamwork, <\/strong>even for those involved in software development. Within an increasingly complex <span id=\"urn:batch-analysis-ecb2fdd5-753b-4160-8878-0ac068e5c248\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/industry\">industry<\/span>, perhaps only the ones that can continuously develop small movable components can survive. <\/p>\n\n\n\n<h2>It&#8217;s a complex world, after all<\/h2>\n\n\n\n<p>\nTo sum up: the bad news is that <strong>the IT world is moving on faster and faster<\/strong>, changing in faster and faster cycles and that somewhere out there is a <span id=\"urn:batch-analysis-2a7eb911-43a5-4f0f-953e-3035347320f0\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/team\">team<\/span> smaller than yours which is about to launch a disruptive solution that will make you obsolete.<\/p>\n\n\n\n<p>The good news is that it is still possible to understand what is happening to your <span id=\"urn:batch-analysis-f1264c19-eb13-430b-a60b-f0410087a7ab\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/team\">team<\/span>.&nbsp;<\/p>\n\n\n\n<p>In 1999 Dave Snowden, an <span id=\"urn:batch-analysis-1ccbae73-fe9f-4376-beb5-55b01372d3d2\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/ibm\">IBM<\/span> employee at the time, proposed the <strong>Cynefin framework<\/strong>. It is a conceptual framework used to aid <span id=\"urn:batch-analysis-cdfa6d3e-3714-4c11-983b-4825654ef6a2\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/decision-making\">decision-making<\/span>. Cynefin is a Welsh word for habitat.<\/p>\n\n\n\n<p>This framework offers four decision-making contexts: obvious, complicated, chaotic and complex. Actually, there is a fifth area: if you do not belong to the other ones&#8230;welcome to the home of disorder.<\/p>\n\n\n\n<p><em>If you have a problem and you know where you want to go at a higher level, you start going in that direction, validating your actions step after step<\/em><\/p>\n\n\n\n<p>The idea behind this framework is that different situations require different ways of navigating from A to B. Usually, many <span id=\"urn:batch-analysis-5023d376-538e-4d4a-ae58-c02c513d731b\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/ember_company\">companies<\/span> in software development are believed to be in the complicated zone, where if you can analyse the problem, you are able to solve and know how much work it will involve and eventually plan the path. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-02-1024x576.png\" alt=\"\" class=\"wp-image-1833\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-02-1024x576.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-02-300x169.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-02-768x432.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-02-896x504.png 896w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-02-400x225.png 400w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-02.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p> But in software development things change all the time: technology changes, people change, ideas change, <span id=\"urn:batch-analysis-bcbf7618-e8c7-45c6-8ca1-f24476cf70c1\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/requirement\">requirements<\/span> change. <strong>Software development is in the complex zone<\/strong>: in this zone, if you have a problem and you know where you want to go at a higher level, you start going in that direction, validating your actions step after step. This validation allows you to continue in the same path, or adjust your path. In the end, maybe you will be in a position different to the one initially &#8220;planned&#8221;, but with more positive results. <\/p>\n\n\n\n<p> If you start <strong>thinking about your software development as a journey, as a continuous exploration<\/strong>, you\u2019ll be able to enjoy the whole path. But first\u2026 please throw away project management and detailed planning. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-03-1024x576.png\" alt=\"\" class=\"wp-image-1834\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-03-1024x576.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-03-300x169.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-03-768x432.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-03-896x504.png 896w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-03-400x225.png 400w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-03.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Exit project, enter features<\/h2>\n\n\n\n<p>\nEvery project is an evolving entity, growing <span id=\"urn:batch-analysis-6068f034-3aa7-4da2-bfbf-c7e1ee66aafa\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/feature_machine_learning\">feature<\/span> by <span id=\"urn:batch-analysis-66c716e6-b300-432a-ab9b-cc0f2a9878d4\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/feature_machine_learning\">feature<\/span>. Following an evolving roadmap is way more effective than following a plan. So stop doing <span id=\"urn:batch-analysis-61ab4272-0af6-4b92-bf0a-5768d3b8c8c2\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/project\">projects<\/span> and embrace the fast and small nature of <span id=\"urn:batch-analysis-415b03eb-7943-4e81-b66d-84a995cdb68e\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/feature_machine_learning\">features<\/span>.<\/p>\n\n\n\n<p>If you start thinking in term of <span id=\"urn:batch-analysis-d820271b-6d30-4724-8d2c-407d46fe7764\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/feature_machine_learning\">features<\/span>, you\u2019ll find a way to build <span id=\"urn:batch-analysis-6adb6cc4-64fc-4a01-aa7e-944993780b1e\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cogito_software\">software<\/span> within shorter cycles working in smaller <span id=\"urn:batch-analysis-002f9f39-c303-4476-8b6f-33c11d1733a8\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/team\">teams<\/span>. This is the way to <strong>enable a continuous flow of development and actual self-organisation and autonomy of <span id=\"urn:batch-analysis-d4ac5c96-acc7-4583-b4a6-5bb22ccc9e0f\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/team\">teams<\/span><\/strong>.<\/p>\n\n\n\n<p>During his talk, Sander asked a provocative question: if a whole life is needed to become a master of a martial art, how is it possible to become a scrum master with a two-week course? Although Sander remembers the importance of the principles of the agile manifesto, for example: to satisfy the customer through early and continuous delivery of valuable <span id=\"urn:batch-analysis-761d9470-7f99-42db-a4f7-64197c986411\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cogito_software\">software<\/span>, from his point of view, it is evident that &#8220;traditional&#8221; agile doesn&#8217;t solve modern issues.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-04-1024x576.png\" alt=\"\" class=\"wp-image-1835\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-04-1024x576.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-04-300x169.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-04-768x432.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-04-896x504.png 896w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-04-400x225.png 400w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-04.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p> There are several issues that modern <span id=\"urn:batch-analysis-b305d8d5-283e-4d30-b71a-9047460adbaf\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">software developers<\/span> have to face: the need for autonomy and self-organisation, 9-to-5 working hours, the <span id=\"urn:batch-analysis-87af67b7-6cd8-41ad-b24b-95cb03827f68\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/ember_company\">companies<\/span> that consider the developers as &#8220;resources&#8221;,&nbsp; the mindset of the <span id=\"urn:batch-analysis-2071cabd-ba7d-4420-b75b-0d1c40e97d55\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/programmer\">programmer<\/span> \u201cThe <span id=\"urn:batch-analysis-4d4c974a-93dc-4706-9ed0-845ca9097e54\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/programmer\">programmer<\/span> has to be able to think in terms of conceptual hierarchies that are much deeper than a single mind ever needed to face before,&#8221; from  Edsger Dijkstra. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-05-1024x576.png\" alt=\"\" class=\"wp-image-1836\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-05-1024x576.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-05-300x169.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-05-768x432.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-05-896x504.png 896w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-05-400x225.png 400w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/Copia-di-image-soren-05.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\nMoreover, the modern software industry seems to follow frameworks and tools such as Agile or Scrum in a dogmatic way.&nbsp; Strictly following rituals such as daily standup or backlog grooming are not helpful for effective communication. The estimates made during a planning poker are almost always incorrect. Anxiety to complete planned sprints without leaving work unfinished, the red sprint anti-pattern, leads to team burnout.<\/p>\n\n\n\n<p>All these problems could be easily remedied taking into consideration that not all companies and teams are born the same.&nbsp;&nbsp;<\/p>\n\n\n\n<p>The best that people involved in software development can do is to find their own way, don\u2019t just copy someone else\u2019s model.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Does it still make sense to talk about projects and detailed planning? At Codemotion Rome 2019, Sander Hoogendoorn presented the &#8220;continuous culture&#8221;, how to survive in an increasingly complex world by quickly going through small teams on functions instead of projects.<\/p>\n","protected":false},"author":30,"featured_media":1837,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[42],"tags":[4,3324],"collections":[],"class_list":{"0":"post-1831","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-cto","8":"tag-codemotion-rome","9":"tag-teamwork","10":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How the project was won: small teams at fast speed - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"At Codemotion Rome 2019, Sander Hoogendoorn discussed about how to survive by going through small teams on functions instead of projects.\" \/>\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.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How the project was won: small teams at fast speed\" \/>\n<meta property=\"og:description\" content=\"At Codemotion Rome 2019, Sander Hoogendoorn discussed about how to survive by going through small teams on functions instead of projects.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-27T15:43:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-17T10:02:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1013\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Luca Ferretti\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Luca Ferretti\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/\"},\"author\":{\"name\":\"Luca Ferretti\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/00344cc4e23bb0758378ab701b57f1a1\"},\"headline\":\"How the project was won: small teams at fast speed\",\"datePublished\":\"2019-11-27T15:43:56+00:00\",\"dateModified\":\"2020-09-17T10:02:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/\"},\"wordCount\":1035,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979.jpg\",\"keywords\":[\"Codemotion Rome\",\"Teamwork\"],\"articleSection\":[\"CTO\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/\",\"name\":\"How the project was won: small teams at fast speed - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979.jpg\",\"datePublished\":\"2019-11-27T15:43:56+00:00\",\"dateModified\":\"2020-09-17T10:02:38+00:00\",\"description\":\"At Codemotion Rome 2019, Sander Hoogendoorn discussed about how to survive by going through small teams on functions instead of projects.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979.jpg\",\"width\":1013,\"height\":675,\"caption\":\"Sander Hoogendoorn\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dev Life\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"CTO\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"How the project was won: small teams at fast speed\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/00344cc4e23bb0758378ab701b57f1a1\",\"name\":\"Luca Ferretti\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a7c16ad1483e63c6ae25d1370bfab6252a285d959ed68a5e385f98e66f0b420a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a7c16ad1483e63c6ae25d1370bfab6252a285d959ed68a5e385f98e66f0b420a?s=96&d=mm&r=g\",\"caption\":\"Luca Ferretti\"},\"description\":\"Affezionato al caro vecchio C, passato non troppo recentemente alle pi\u00c3\u00b9 arzigogolate frontiere del Web, Luca Ferretti ha da poco scelto il suo motto su Twitter: I break stuff, I build relationships. \u00c3\u02c6 cos\u00c3\u00ac, tra una ispezione del DOM e una apparizione nella stanza accanto per discutere con il team del frontend di un pixel messo storto, tra una traduzione di Ubuntu e un rebuild dei sorgenti di GNOME (rigorosamente di notte), che trascorre le sue giornate nell'incessante ricerca della perfezione ;-)\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/luca-ferretti\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How the project was won: small teams at fast speed - Codemotion Magazine","description":"At Codemotion Rome 2019, Sander Hoogendoorn discussed about how to survive by going through small teams on functions instead of projects.","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.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/","og_locale":"en_US","og_type":"article","og_title":"How the project was won: small teams at fast speed","og_description":"At Codemotion Rome 2019, Sander Hoogendoorn discussed about how to survive by going through small teams on functions instead of projects.","og_url":"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2019-11-27T15:43:56+00:00","article_modified_time":"2020-09-17T10:02:38+00:00","og_image":[{"width":1013,"height":675,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979.jpg","type":"image\/jpeg"}],"author":"Luca Ferretti","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Luca Ferretti","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/"},"author":{"name":"Luca Ferretti","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/00344cc4e23bb0758378ab701b57f1a1"},"headline":"How the project was won: small teams at fast speed","datePublished":"2019-11-27T15:43:56+00:00","dateModified":"2020-09-17T10:02:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/"},"wordCount":1035,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979.jpg","keywords":["Codemotion Rome","Teamwork"],"articleSection":["CTO"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/","url":"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/","name":"How the project was won: small teams at fast speed - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979.jpg","datePublished":"2019-11-27T15:43:56+00:00","dateModified":"2020-09-17T10:02:38+00:00","description":"At Codemotion Rome 2019, Sander Hoogendoorn discussed about how to survive by going through small teams on functions instead of projects.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979.jpg","width":1013,"height":675,"caption":"Sander Hoogendoorn"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/small-teams-speed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Dev Life","item":"https:\/\/www.codemotion.com\/magazine\/dev-life\/"},{"@type":"ListItem","position":3,"name":"CTO","item":"https:\/\/www.codemotion.com\/magazine\/dev-life\/cto\/"},{"@type":"ListItem","position":4,"name":"How the project was won: small teams at fast speed"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/00344cc4e23bb0758378ab701b57f1a1","name":"Luca Ferretti","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a7c16ad1483e63c6ae25d1370bfab6252a285d959ed68a5e385f98e66f0b420a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a7c16ad1483e63c6ae25d1370bfab6252a285d959ed68a5e385f98e66f0b420a?s=96&d=mm&r=g","caption":"Luca Ferretti"},"description":"Affezionato al caro vecchio C, passato non troppo recentemente alle pi\u00c3\u00b9 arzigogolate frontiere del Web, Luca Ferretti ha da poco scelto il suo motto su Twitter: I break stuff, I build relationships. \u00c3\u02c6 cos\u00c3\u00ac, tra una ispezione del DOM e una apparizione nella stanza accanto per discutere con il team del frontend di un pixel messo storto, tra una traduzione di Ubuntu e un rebuild dei sorgenti di GNOME (rigorosamente di notte), che trascorre le sue giornate nell'incessante ricerca della perfezione ;-)","url":"https:\/\/www.codemotion.com\/magazine\/author\/luca-ferretti\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979-600x600.jpg","author_info":{"display_name":"Luca Ferretti","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/luca-ferretti\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979.jpg",1013,675,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979-300x200.jpg",300,200,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979-768x512.jpg",768,512,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979.jpg",1013,675,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979.jpg",1013,675,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979.jpg",1013,675,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979.jpg",100,67,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/RC_8979-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Luca Ferretti","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/luca-ferretti\/"},"uagb_comment_info":0,"uagb_excerpt":"Does it still make sense to talk about projects and detailed planning? At Codemotion Rome 2019, Sander Hoogendoorn presented the \"continuous culture\", how to survive in an increasingly complex world by quickly going through small teams on functions instead of projects.","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/1831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=1831"}],"version-history":[{"count":4,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/1831\/revisions"}],"predecessor-version":[{"id":9117,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/1831\/revisions\/9117"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/1837"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=1831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=1831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=1831"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=1831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}