
{"id":1290,"date":"2016-07-11T17:34:45","date_gmt":"2016-07-12T00:34:45","guid":{"rendered":"http:\/\/briantroy.com\/blog\/?p=1290"},"modified":"2025-01-03T04:55:27","modified_gmt":"2025-01-03T04:55:27","slug":"only-doing-what-we-can-execute-now-is-a-terrible-strategy-here-is-prescription-for-unsticking-your-engineering-team","status":"publish","type":"post","link":"https:\/\/blogarchive.briantroy.com\/index.php\/2016\/07\/11\/only-doing-what-we-can-execute-now-is-a-terrible-strategy-here-is-prescription-for-unsticking-your-engineering-team\/","title":{"rendered":"&#8220;Only doing what we can execute now&#8221; is a terrible strategy &#8211; a prescription for unsticking your engineering team."},"content":{"rendered":"<figure id=\"attachment_1299\" aria-describedby=\"caption-attachment-1299\" style=\"width: 2048px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1299 size-full\" src=\"https:\/\/blogarchive.briantroy.com\/wp-content\/uploads\/2016\/07\/16364058151_f245ce9b9a_k_d-2.jpg\" alt=\"16364058151_f245ce9b9a_k_d\" width=\"2048\" height=\"1426\" \/><figcaption id=\"caption-attachment-1299\" class=\"wp-caption-text\">Photo Credit: Radarsmum67 on Flickr<\/figcaption><\/figure>\n<p>I engage with a lot of engineering teams (and leaders) that are stuck. They know full well they need to do something to enable thier product, service or business team &#8211; but they can&#8217;t get started.<\/p>\n<p>In almost every case I find a culture of resistance &#8211; which can be best summarized as:<\/p>\n<blockquote><p>I don&#8217;t think we can execute that &#8211; I mean, we&#8217;ve never done it before and have no idea how to do it.<\/p><\/blockquote>\n<p>I sympathize &#8211; I really do &#8211; but only signing up to execute what the team already knows how to do is accepting defeat. Yes, I understand, you&#8217;ve never used a document database; nope &#8211; you&#8217;ve never used a horizontally scalable messaging infrastructure; true, you don&#8217;t have any experts in WebRTC; yes, I get that you don&#8217;t even know what technology to think about to solve this problem.<\/p>\n<p>My prescription in these cases is simple:<\/p>\n<ol>\n<li>Figure out the smallest valuable thing you can implement &#8211; <em><strong>and implement it<\/strong><\/em>.\n<ul>\n<li>If you can&#8217;t decompose the feature\/problem find someone who can help you do it &#8211; they all decompose.<\/li>\n<\/ul>\n<\/li>\n<li>The people you have are smart\u00a0&#8211; assume they will figure it out. Your confidence in them generates their confidence in themselves.\n<ul>\n<li>If they can&#8217;t you have to up-skill your team! Get outside help in the interim.<\/li>\n<\/ul>\n<\/li>\n<li>Be relentlessly unafraid to fail!\n<ul>\n<li>First, you will even if you are afraid &#8211; unless, of course, you just stay stuck and do nothing. Second, failure is an outcome &#8211; and outcomes are good &#8211; we can learn from all of them.<\/li>\n<\/ul>\n<\/li>\n<li>Go back to #1 and repeat.<\/li>\n<\/ol>\n<p>Two more quick points:<\/p>\n<ol>\n<li>You don&#8217;t have to be formal leader (engineering manager) to do any of the 4 above. However,<em> if you are and you don&#8217;t support these activities your team will stay stuck<\/em>.<\/li>\n<li>Be 100% transparent with your stakeholders (product manager, business partner, engineering leadership, etc) about where you are on your journey from stuck to &#8220;we got this&#8221;.<\/li>\n<\/ol>\n<p>The consistent application of this prescription &#8211; in my experience &#8211; leads to teams that rarely get stuck. More importantly you have created the foundation any engineering team needs to become high functioning and deliver consistently for the business.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I engage with a lot of engineering teams (and leaders) that are stuck. They know full well they need to do something to enable thier product, service or business team &#8211; but they can&#8217;t get started. In almost every case I find a culture of resistance &#8211; which can be best summarized as: I don&#8217;t&hellip; <a class=\"more-link\" href=\"https:\/\/blogarchive.briantroy.com\/index.php\/2016\/07\/11\/only-doing-what-we-can-execute-now-is-a-terrible-strategy-here-is-prescription-for-unsticking-your-engineering-team\/\">Continue reading <span class=\"screen-reader-text\">&#8220;Only doing what we can execute now&#8221; is a terrible strategy &#8211; a prescription for unsticking your engineering team.<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1298,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,28,29],"tags":[],"_links":{"self":[{"href":"https:\/\/blogarchive.briantroy.com\/index.php\/wp-json\/wp\/v2\/posts\/1290"}],"collection":[{"href":"https:\/\/blogarchive.briantroy.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogarchive.briantroy.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogarchive.briantroy.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogarchive.briantroy.com\/index.php\/wp-json\/wp\/v2\/comments?post=1290"}],"version-history":[{"count":1,"href":"https:\/\/blogarchive.briantroy.com\/index.php\/wp-json\/wp\/v2\/posts\/1290\/revisions"}],"predecessor-version":[{"id":3358,"href":"https:\/\/blogarchive.briantroy.com\/index.php\/wp-json\/wp\/v2\/posts\/1290\/revisions\/3358"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogarchive.briantroy.com\/index.php\/wp-json\/wp\/v2\/media\/1298"}],"wp:attachment":[{"href":"https:\/\/blogarchive.briantroy.com\/index.php\/wp-json\/wp\/v2\/media?parent=1290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogarchive.briantroy.com\/index.php\/wp-json\/wp\/v2\/categories?post=1290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogarchive.briantroy.com\/index.php\/wp-json\/wp\/v2\/tags?post=1290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}